
Я установил ubuntu 11.04 вместе с windows 7 на раздел, где ранее была ubuntu 10.04. Установка прошла отлично, но по завершении, после перезагрузки, в меню загрузки в качестве опций отображаются только «memtest» и windows 7 — опции загрузки ubuntu нет.
решение1
(Я ожидаю, что этот вопрос будет перенесен в Ask Ubuntu, но я оставлю свой ответ там, пока мы ждем).
Сначала загрузитесь с Live CD, чтобы убедиться, что установленный раздел Ubuntu все еще на месте (я полностью уверен, что так и есть).
Во-вторых (предполагая, что первый шаг показал вам, что у вас все еще установлена Ubuntu) посмотрите на таблицу разделов и файл grub.conf — убедитесь, что это файл grub.conf вашей установленной системы, а не live cd :) Возможно, вам придется вручную вписать строку для вашего раздела Ubuntu. Странно, что сгенерированный файл grub.conf будет поврежден.
решение2
В загрузчике введите «c». Затем введите:
title [x]
root (hd[y],[z])
makeactive
chainloader +1
Замените [x]
на видимое имя (например, «Ubuntu 11.04»), [y]
на номер жесткого диска (вероятно, 0) и [z]
на раздел (вероятно, 3).
решение3
Если у вас больше одного жесткого диска, вы могли установить новый загрузчик на другой (или один из других, если у вас больше двух) диск. Изменение приоритета загрузочного устройства может предоставить вам доступ к этому загрузчику.
Если проблема не в этом, попробуйте восстановить grub, следуя этому руководству. http://ubuntuguide.net/how-to-restore-grub-2-after-reinstalling-windows-xpvistawin7
(я знаю, что в заголовке говорится «после установки Windows», но, конечно, шаги, используемые там, так же хороши для переустановки Grub после любой проблемы)
решение4
Если у вас есть Live CD, вы можете попробовать ввести следующую команду в терминале после выбора Trying Ubuntu:
sudo apt-get install grub //сначала устанавливаем grub
sudo grub //запускаем его
find /boot/grub/menu.lst
root (hdx,y) //это зависит от того, куда вы установили вашу установку ubuntu
(hdx) //теперь устанавливаем grub в mbr
quit
перезапустите, если вы загрузите в командную строку grub
корневое (hdx,y) ядро /boot/vmlinuz--generic ro root=/dev/sda7 //sda7=(hd0,6), замените его на свой
initrd /boot/initrd.img--универсальная
загрузка
нет необходимости запоминать версию ядра, просто используйте Tab для помощи
Я только что проделал это для двойной загрузки Win7 (на sda1) и Ubuntu 11.04 (на sda5).
Будет полезно, если вы разместите здесь свой /boot/grub/menu.lst.
Ну, без Live CD попробуйте поискать grub4dos, чтобы загрузить Ubuntu с помощью загрузчика Windows.