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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Консоль GRUB вместо меню  (Прочитано 2246 раз)

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

Оффлайн warlock2

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Консоль GRUB вместо меню
« : 22 Марта 2011, 14:00:47 »
Windows перезаписала MBR. Восстанавливил GRUB2 по ману https://help.ubuntu.com/community/Grub2#Reinstalling from LiveCD
Вместо меню теперь - консоль. Запустить ОС нет проблем, но каждый раз писать несколько команд неудобно. Как исправить?

Для тех кому не лень читать:
Ноут HP, стояла openSuse с старым grub. root (hdX,Y) -> setup (hdX,Y) восстановили загрузчик в раздел (что и нужно было). Затем с загрузочного диска ubuntu поставил другой grub видимо в MBR. Теперь появляется первый загрузчик (тот что в MBR), затем при выборе suse - второй загручик. Флаг boot поставил у раздела с системой, пробовал удалять grub из mbr путем sudo dd if=/dev/sda of=/home/username/mbr_backup bs=512 count=1, но без результатно, загрузчик все-равно отображался.
Вопросы:
1) если загручик стоит в MBR, то где редактировать его конфигурационные файлы?
2) почему командой dd ничего не удалилось?
3) почему появилась консоль а не меню?

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2172
    • Просмотр профиля
Re: Консоль GRUB вместо меню
« Ответ #1 : 22 Марта 2011, 21:04:30 »
...
2) вы скопировали первые 512 байт с диска sda в файл mbr_backup.
...

Оффлайн ЯROOT

  • Участник
  • *
  • Сообщений: 198
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Консоль GRUB вместо меню
« Ответ #2 : 22 Марта 2011, 23:25:18 »
Найди другую инструкцию по востановлению Grub 2.

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: Консоль GRUB вместо меню
« Ответ #3 : 23 Марта 2011, 11:13:45 »
1) А при восстановлении куда писали? Значение --root-directory или chroot...
Или в grub перейдите в консоль и наберите set, в переменных должно быть местонахождение файлов grub.
2) "вы скопировали первые 512 байт с диска sda в файл mbr_backup". Пользуйтесь dd, только если абсолютно точно знаете что делаете! Иначе может случится, что потом придется восстанавливать таблицу разделов диска.
3) Что за консоль? что за меню?

Если у вас первоначально был установлен grub-legacy в раздел, то не нужно было восстанавливать grub, нужно было только поменять флаг с раздела windows на раздел linux. Если grub-legacy жив и действует, то сейчас достаточно убрать grub2 из MBR, те например fixmbr в Windows, ну и конечно поменять флаг.
Если "консоль а не меню" это вы про grub-legacy, то нужно будет его восстанавливать...


Оффлайн warlock2

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Консоль GRUB вместо меню
« Ответ #4 : 23 Марта 2011, 14:57:18 »
Vitsliputsli
1) Восстанавливал так: sudo grub-install --root-directory=/mnt /dev/sdX, где /mnt - мой раздел с Linuxом (suse). Но в /boot/grub/ grub.cfg не было.
2) На тот момент я был в глубоком непонимании почему grub не удаляется..нашел на англ.форуме команду.
3) Консоль grub'а. Как при нажатии "с" из меню она появлялась. Меню - стандартное меню grub'а.

Прочитал что такое grub-legacy. Да, изначально стоял он, да и сейчас стоит, только видимо на разделе, а не в mbr. grub-legacy жив и с него можно грузиться.
Значит для меня остался нерешенным вопрос: "почему появилась консоль grub'а, а не меню?".

Спасибо за ответы!

 

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