Я сделал новую установку человечности 11.04, затем я установил Windows 7. Таким образом, я решил зафиксировать личинку после win7 установка с помощью ubuntu 11.04 Live CD.
Авария:
вместо
$sudo grub-install --boot-directory=/media/uuid/ /dev/sda
Я вошел
$sudo grub-install --root-directory=/media/uuid/ /dev/sda
Теперь, когда мои начальные загрузки системы, это останавливается в консоли личинки
grub>
Моя проблема точно как этот http://aaron-kelley.net/blog/2011/04/grub-prompt-after-upgrade-to-ubuntu-11-04/, но я не смог решить свою проблему. Спасибо за Вашу справку.
Другой способ решить эту проблему, используя программу восстановления загрузки:
Загрузитесь с Ubuntu 11.04 Live CD и откройте терминал, затем скопируйте и вставьте:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair-ubuntu
Затем перейдите в Приложения - > Система -> Восстановление загрузки для запуска программы.
Вот как вы можете решить эту проблему без использования LiveCD:
Поиск на корневом диске.
grub> search -f /vmlinuz -s root
Установить корневой диск.
grub> root ($root)
Используйте эти команды, чтобы узнать информацию о корневом диске.
grub> ls -l ($root)
Установить ядро Linux. Есть три способа сделать это.
(hd0, msdos1)
, то используйте /dev/sda1
grub> linux /vmlinuz root=/dev/sda1
ls -l
($root)
grub> linux /vmlinuz root=LABEL=LABEL
ls
($root)
grub> linux /vmlinuz root=UUID=UUID
Set ramdisk.
grub> initrd /initrd.img
Теперь вы можете загрузить свою систему.
grub> boot
Когда вы вошли в систему, введите эту команду из терминала, чтобы исправить ваше меню grub.
$ sudo update-grub
Я никогда не входил в проблему при помощи этих инструкций:
https://wiki.ubuntu.com/Grub2#Recover
В первую очередь, необходимо запустить систему с живого CD. Затем
"МЕТОД 3 - CHROOT
Этот метод установки использует команду chroot для получения доступа к файлам поврежденной системы. После того как команда chroot дается, LiveCD рассматривает поврежденную систему / как его собственное. Команды, выполненные в chroot среде, будут влиять на поврежденные системные файловые системы и не те из LiveCD.
1) Начальная загрузка на Рабочий стол LiveCD (Ubuntu 9.10 или позже). Обратите внимание на то, что Живой CD должен совпасть с системой, которую Вы фиксируете - или 32-разрядный или 64-разрядный (если не затем chroot перестанет работать).
2) Откройте терминал (Приложения> Аксессуары> Терминал).
3) Определите свой раздел нормальной системы - (переключатель является нижним регистром "L"),
sudo fdisk -l
Если Вы не уверены, не выполняетесь
df -Th
Ищите корректный размер диска и ext3 или ext4 формат.
4) Смонтируйте свой раздел нормальной системы:
Замените корректным разделом: sda1, sdb5, и т.д.
sudo mount /dev/sdXX /mnt
Пример: sudo монтируют/dev/sda1/mnt
5) Только если у Вас есть отдельный раздел начальной загрузки: sdYY является / обозначением раздела начальной загрузки (например, sdb3)
sudo mount /dev/sdYY /mnt/boot
6) Смонтируйте критические виртуальные файловые системы:
sudo mount --bind /dev /mnt/dev sudo mount --bind /dev/pts /mnt/dev/pts sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys
7) Chroot в Ваше устройство нормальной системы:
sudo chroot /mnt
8) Если нет никакого/boot/grub/grub.cfg, или это не корректно, создайте использование того
update-grub
9) Переустановите GRUB 2:
Замените правильным устройством - sda, sdb, и т.д. Не указывайте число раздела.
grub-install /dev/sdX
10) Проверьте установку (используйте правильное устройство, например, sda. Не указывайте раздел):
sudo grub-install --recheck /dev/sdX
11) Выход chroot: CTRL-D на клавиатуре
12) Размонтируйте виртуальные файловые системы:
sudo umount /mnt/dev/pts sudo umount /mnt/dev sudo umount /mnt/proc sudo umount /mnt/sys
13) Если Вы смонтировали отдельный / раздел начальной загрузки:
sudo umount /mnt/boot
14) Размонтируйте/usr каталог LiveCD:
sudo umount /mnt/usr
15) Размонтирование последнее устройство:
sudo umount /mnt
16) Перезагрузка.
sudo reboot"