Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Настройка grub2  (Прочитано 6298 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DbIMOH

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Настройка grub2
« : 01 Ноября 2009, 17:51:39 »
Всем доброго впемени суток!
Кто может подсказать как впихнуть Grub-gfxboot в grub2, и ещё как редактировать список загружаемых ОС, потому-что есть много ненужных строк, облазил весь форум и google ничего толкового по этому поводу не пишут :-\

Всем спасибо за внимание :coolsmiley:

Оффлайн mhst

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Настройка grub2
« Ответ #1 : 01 Ноября 2009, 18:57:29 »

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Настройка grub2
« Ответ #2 : 01 Ноября 2009, 19:11:40 »
Освой хотя бы поиск по сайту

https://forum.ubuntu.ru/index.php?topic=42057.0

Оффлайн DbIMOH

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Настройка grub2
« Ответ #3 : 02 Ноября 2009, 10:45:04 »
Инфа полезная, спасибо  :coolsmiley:
А вот это дело http://grub.gibibit.com/Themes можно прикрутить к новому грабу?

Оффлайн k_nikolay

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Настройка grub2
« Ответ #4 : 02 Ноября 2009, 16:39:12 »
grub2 ошибка 17,
видимо не может найти раздел на котором находится загрузчик
Вопрос, как вылечить?
Спасибо.

Оффлайн genrich

  • Участник
  • *
  • Сообщений: 179
    • Просмотр профиля
Re: Настройка grub2
« Ответ #5 : 02 Ноября 2009, 17:57:58 »
Вам потребуется Live CD Karmic. Запустите систему с Live CD
В терминале
$sudo fdisk -l
Эта комманда покажет вашу таблицу разделов. Здесь приведена моя таблица для лучшего понимания:
/dev/sda2   *           2        1276    10241437+   7  HPFS/NTFS
/dev/sda5            1277        2551    10241406   83  Linux
/dev/sda6            2552        2682     1052226   82  Linux своп / Solaris
/dev/sda7            2683        5232    20482843+  83  Linux
Теперь монтируем Linux-раздел (здесь sda5). У меня нет отдельного /boot-раздела, как вы можете сами видеть(ЕСЛИ У ВАС ЕСТЬ не забудьте примонтировать его!)
$sudo mount /dev/sda5 /mnt
$sudo mount --bind /dev /mnt/dev
$sudo mount --bind /proc /mnt/proс
Теперь перейдем в окружающую среду chroot:
sudo chroot /mnt

После перехода вам не придется использовать sudo, т.к.теперь вы будете запускать команды от имени суперпользователя.

Теперь установка/восстановление grub2 через команду
#grub-install /dev/sda


Если получили сообщение об ошибке, как это произошло у меня. Если да, то используйте команду:

#grub-install --recheck /dev/sda

Теперь вы можете выйти из chroota, отмонтировать разделы и перезагрузить ваш компьютер:
#exit
$sudo umount /mnt/dev
$sudo umount /mnt/proc
$sudo umount /mnt
$sudo reboot


Все»

Оффлайн IaHulg

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Настройка grub2
« Ответ #6 : 19 Декабря 2009, 16:21:31 »
Люди, появилась другая проблема.
Сценарий обычный: решил переставить Вынь. Она затерла grub2.
Восстановил по одному из многочисленных мануалов.
Все пункты вернулись на свои места, все хорошо, НО:
последний пунктик перестал грузить винду.
Выдает ошибку:

Device not found 3c7c8fb27c8f660c.

В /etc/grub/grub.cfg секция для винды выглядит след. образом:

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional RU (on /dev/sda1)" {
   insmod ntfs
   set root=(hd0,1)
   search --no-floppy --fs-uuid --set 3c7c8fb27c8f660c
   drivemap -s (hd0) ${root}
   chainloader +1
}
если при загрузке нажать 'e' и удалить выделенную строчку, то win грузится без проблем.
Но изменения не сохраняются при следующей загрузке.
+ у меня один винт на ноуте, потому и drivemap по идее не нужен.
Как удалить хотя бы search --no-floppy --fs-uuid --set 3c7c8fb27c8f660c из конфига ?
Смотрел в неторых мануалах люди выкидывали свои grub.cfg. Там в секции винды вообще отсутствовала эта строчка про search --no-floppy и т.д.
Переустановка grub2 c ключем -recheck и без него все равно генерирует именно такой grub.cfg.

З.Ы:
в /etc/grub.d/30_os-prober нашел только кусок, где включается  drivemap в итоговый конфиг:

   case ${LONGNAME} in
Windows Vista*|Windows 7*)
;;
*)
  cat << EOF
drivemap -s (hd0) ${root}

Пользователь решил продолжить мысль 19 Декабря 2009, 22:27:32:
fixed.
решил удалить ненужные ядра.
Удалил. Сделал update-grub. и все завертелось.
Строчка в конфиге та же осталась. Тока id(там где многа циферок) изменился.
Кто нибудь знает вообще, что означает эта команда ?
« Последнее редактирование: 19 Декабря 2009, 22:27:33 от IaHulg »

Оффлайн ILay

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Настройка grub2
« Ответ #7 : 04 Января 2010, 01:42:40 »
Доброго времени суток!

У меня довольно простой вопрос: как спрятать меню выбора grub 2, чтобы загружалась та операционка, которая прописана в качестве дефолтной, без показа меню? (то есть, чтобы меню вызывалось нажатием shift)?

У меня установлен Karmic Koala 9.1 и win 7.
После установки win 7 - восстановил grub 2.
Grub 2 отредактировал нужным образом (мог бы не делать этого - update-grub нормально нашел загрузчик вынь)

Тем не менее, несмотря на то, что в etc/default/grub у меня прописана строка
GRUB_HIDDEN_TIMEOUT=0
(не закомментирована), меню все равно всплывает.

Здесь: http://ubuntuforums.org/showthread.php?t=1195275, я читал, что
Цитировать
According to some of the GRUB 2 developers, in Ubuntu the menu will not be hidden any time there are other OSs found by os-prober, regardless of this setting. This is in keeping with the Ubuntu Team's goal towards booting

И тем не менее, неужели нельзя сделать так, чтобы меню не отображалось?

Выставлять GRUB_TIMEOUT="0", просьба не предлагать, это не то, что хотелось бы сделать.

 

Страница сгенерирована за 0.03 секунд. Запросов: 23.