Я только что установил Ubuntu 12.04, используя другой раздел для / boot (я не знаю, почему именно я это сделал, я вспомнил, что читал где-то в Интернете об этом). Дело в том, что после этой операции grub не отображается при загрузке, поэтому компьютер загружается прямо в windows. Разделы, доступные на моем жестком диске, выглядят примерно так:
Что мне делать, чтобы при загрузке показывался grub? Я искал подобные проблемы в Интернете (включая этот веб-сайт) и обнаружил, что могу загрузиться с помощью live cd, установить программу Boot-Repair и попробовать использовать ее для устранения проблемы. Я думаю также о загрузке с использованием live cd и с терминала для переустановки grub с использованием другого раздела (основной / dev / sda, я полагаю).
Что вы думаете? Каково правильное решение для этой ситуации? Возможно, редактирование файла конфигурации grub было бы другим вариантом (я не знаю точно, как, но это могло бы работать)?
РЕДАКТИРОВАТЬ:
Так как подключение к Интернету не было не было доступно, чтобы я мог установить Boot-Repair, что я сделал следующим образом:
На этом этапе обновление grub сообщило, что было обнаружено два образа linux, одно бесплатное дос и другая система Windows. Я думал, что все в порядке, поэтому я перезагрузил компьютер. Но когда появляется grub, есть только два варианта: free dos и windows.
Что я сделал не так?
Я также думаю о загрузке с использованием live cd и с терминала для переустановки grub с использованием другого раздела (основной / dev / sda, я полагаю). blockquote>
Полагаю, вы ответили на свой вопрос. / dev / sda - это основная загрузочная запись вашего диска. Если при установке вы решили установить GRUB в раздел / boot (/ dev / sda?), То загрузчик Windows все еще остается в MBR. Вот почему он просто загружается прямо в Windows. Какой загрузчик установлен в MBR - тот, который запустит ваш BIOS. После того, как вы установили GRUB в / dev / sda и запустили
sudo update-grub
, все ваши установленные ОС должны быть добавлены в меню GRUB. Затем просто перезагрузитесь, и ваше меню GRUB должно появиться автоматически.
Попробуйте:
Установите GRUB, указав загрузочный раздел следующим образом:
sudo mount /dev/sdaN /mnt
sudo grub-install –boot-directory=/mnt/boot /dev/sda
, предполагая, что /dev/sda
ваш основной диск, а N
- это номер раздела /boot
.
Если это не работает, попробуйте метод восстановления загрузки, указанный в в другом месте .
Надеюсь, это поможет
Мне наконец удалось восстановить загрузку с помощью утилиты Boot-Repair .