Re: Как вернуть grub потерт ый grub2
Pivushkov Alexandr пишет: Здравствуйте Уважаемые читатели рассылки. Посоветуйте пожалуйста, как восстановить возможность загрузки старой доброй Ubuntu 8.04? Я, кстати, тоже забыл сказать: всем спасибо за рекомендации. PS Вчера, после того как восстановил загрузчик, прочитал в журнале LinuxFormat №8 2009г., что есть некий LiveCD, специально предназначенный для восстановления grub-а: www.supergrubdisk.org Может кому пригодиться. Сам я не пробовал им пользоваться... -- - Пивушков Александр. Институт проблем химической физики. Черноголовка. -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Как вернуть grub потерт ый grub2
SpeedFreak пишет: /boot/grub/grub.conf тут нужно смотреть Насколько я не помню :) /boot/grub/menu.lst просто ссылка на /boot/grub/grub.conf Но даже если не так, не понятно что там смотреть? Ведь в меню выбора какую ОСь загружать 9.10 или 8.04 все отображается правильно. Т.е. и диск с какого грузиться и версия kernel и версия initrd все на первый взгляд правильно. Я тут подумал, мож 9.10 мне потерла 8.04? Форматировать разделы я не просил. Наверно восстановлю весь диск из backup-а (старенький правда backup) да и дело с концом -- - Пивушков Александр. Институт проблем химической физики. Черноголовка. -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Как вернуть grub потерт ый grub2
SpeedFreak пишет: /boot/grub/grub.conf тут нужно смотреть Обратить внимание на параметры ядра root=UUID=..., которые наверняка для всех ядер одинаковы, что неправильно. И как сделать что бы скриптами из /etc/grub.d/* - хз. Если разберетесь дайте знать. Мой вопрос ранее в этой рассылке остался без ответа. -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Как вернуть grub потерт ый grub2
SpeedFreak пишет: а если прописать вместо UUID напрямую /dev/sd(hd)#- номер партиции 8.10 убунты и в конец строки single ro Прописать-то можно, только тогда уж не в конец строки, а вместо root=UUID=... написать root=/dev/sd(hd)#. Скорее всего, сработает, хотя это и не убунту-вей. Впрочем, что мешает узнать UUID? $ ls -ls /dev/disk/by-uuid | grep sd(hd)# Проблема в том, что при следующем апдейте ядра выполнится команда update-grub, которая генерит файл /boot/grub/grub.cfg согласно скриптам из /etc/grub.d/*, при этом все правки в grub.cfg, естессно, перетираются. И всё б неплохо, да только тот самый root= он везде поставит на свою root-партицию и 8.04 грузиться не будет. И как это побороть - я лично ответа пока не нашел. P.S. Позвольте уточнить пару моментов: /boot у Вас на отдельной партиции? grub утсановлен в MBR? -- SpeedFreak speedfreak2...@ya.ru mailto:speedfreak2...@ya.ru В Чтв, 17/09/2009 в 12:36 +0400, Andrew Bondarenko пишет: SpeedFreak пишет: /boot/grub/grub.conf тут нужно смотреть Обратить внимание на параметры ядра root=UUID=..., которые наверняка для всех ядер одинаковы, что неправильно. И как сделать что бы скриптами из /etc/grub.d/* - хз. Если разберетесь дайте знать. Мой вопрос ранее в этой рассылке остался без ответа. -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru