grub не отображается при установке на отдельный загрузочный раздел

Вы можете установить Ubuntu на любой раздел. На самом деле, я никогда не создаю первичные разделы вообще; Я создаю один большой расширенный раздел, и все установки установлены в этом расширенном разделе (у меня нет Windows, хотя).

Используя этот метод, вы не ограничены 4 разделами, и это намного проще при необходимости изменить размеры разделов. Я не знаю ни малейшего недостатка, чтобы не использовать первичные разделы вообще.

1
задан 21 September 2012 в 11:47

2 ответа

Попробуйте следующее:

Загрузите с компакт-диска Ubuntu Live и перейдите на терминал, нажав Ctrl + Alt + T. Установите GRUB, определяя загрузочный раздел следующим образом: sudo mount /dev/sdaN /mnt sudo grub-install –boot-directory=/mnt/boot /dev/sda

Предполагая, что /dev/sda - ваш основной диск, а N - номер раздела /boot.

Если он не работает, попробуйте метод восстановления загрузки, указанный в другом месте.

Надеюсь, это поможет

2
ответ дан 25 May 2018 в 06:21
  • 1
    Я сделал это (используя --boot-directory, так как -root-directory не был допустимым параметром), также сделал update-grub, но теперь я закончил с командной строкой grub (или чем-то) каждый раз при загрузке компьютера. Он не отображает меню выбора os, это просто grub, но в среде командной строки: | – misterjinx 20 September 2012 в 11:11
  • 2
    Я не уверен, в чем проблема сейчас. Попробуйте выполнить загрузку с liveCD, как описано в ссылке выше, и посмотрите, улучшает ли это что-либо. – user68186 20 September 2012 в 17:35
  • 3
    Я обновил вопрос с дополнительной информацией о том, что я сделал, чтобы исправить эту проблему, но был частично разрешен. Благодарю. – misterjinx 21 September 2012 в 11:54
Я также подумываю о загрузке с помощью live cd и с терминала, чтобы повторно установить grub с помощью другого раздела (предположим, основной / dev / sda).

Я считаю, что вы ответили на свой вопрос. / dev / sda - это основная загрузочная запись вашего диска. Если при установке вы решили установить GRUB в раздел / boot (/ dev / sda?), Тогда загрузчик Windows все еще остается на MBR. Вот почему он просто загружается прямо в Windows. Который когда-либо загрузочный загрузчик установлен в MBR, тот, который будет запущен ваш биос. После того, как вы установили GRUB в / dev / sda и запустите sudo update-grub, все ваши установленные операционные системы должны быть добавлены в меню GRUB. Затем просто перезагрузитесь, и ваше меню GRUB должно появиться автоматически.

0
ответ дан 25 May 2018 в 06:21
  • 1
    Я переустановил grub, как указано user68186, обновил grub, но теперь все, что я получил при загрузке компьютера, - это командная строка grub, а не выбор операционных систем. что я могу сделать, чтобы исправить это? – misterjinx 20 September 2012 в 11:13

Другие вопросы по тегам:

Похожие вопросы: