Как вы запускаете update-grub?

16

Я вошел в Live CD и активировал терминал. Затем я набрал gksu nautilus , чтобы получить временный доступ к моему корневому каталогу. После открытия окна «Диспетчер» я щелкнул файловую систему и перешел в каталог /etc/default/grub . Затем я дважды щелкнул файл Grub, чтобы внести изменения в TIMEOUT и TIMEOUT_QUIET .

Я сохранил файл после внесения изменений. Затем я вернулся в режим терминала и набрал:

gksu update-grub

Сообщение об ошибке, которое я получил, было:

  

Не удается найти устройство для / (установлено / dev?)

Я не уверен, что делать в этот момент. Как я могу запустить update-grub для обновления изменений? Заранее спасибо за вашу помощь. Пожалуйста, будьте очень подробными и конкретными с вашим ответом, поскольку я совершенно не знаком с этой средой.

    
задан newbietoubu 13.04.2013 в 21:15
источник

2 ответа

19

Этап 1 - Примечание: не используйте Live CD.

  • В вашем Ubuntu откройте терминал (нажмите Ctrl + Alt + T в то же время)
  • Введите gksu gedit /etc/default/grub
    Это запустит текстовый редактор gedit , если вы используете другой, просто введите имя его вместо gedit .
  • Внесите изменения, которые вы хотите сделать, и сохраните их.
  • Закрыть gedit.
    Ваш терминал должен быть открыт.
  • В терминале типа sudo update-grub дождитесь завершения обновления.
  • Перезагрузите компьютер.

Этап 2 - после входа в систему

  • Откройте терминал снова ( Ctrl + Alt + T ).
  • Введите терминал gksu gedit /etc/default/grub
  • Чтобы увидеть меню grub во время загрузки, прокомментируйте или удалите следующую строку: GRUB_HIDDEN_TIMEOUT=0
    • Чтобы добавить комментарий, добавьте # в начале этой строки, результатом будет #GRUB_HIDDEN_TIMEOUT=0
  • Сохраните файл.
  • Снова в терминале запускается sudo update-grub .

Если просмотр меню grub при загрузке - единственное, что вы хотите, вы должны отменить более ранние изменения в файле.     

ответ дан jeroen 14.04.2013 в 00:19
5

Вы получаете это сообщение, потому что Live CD не монтирует записываемую файловую систему. Он предназначен только для тестирования Ubuntu или для восстановления поврежденной системы. Выполнение sudo update-grub работает только с установленной версией Ubuntu, где у вас есть доступ на запись к основным файлам GRUB (а на Live CD у вас нет).

    
ответ дан Aaron 13.04.2013 в 21:21