Ubuntu 11.04 прекращает загружаться в консоли личинки

Я сделал новую установку человечности 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/, но я не смог решить свою проблему. Спасибо за Вашу справку.

6
задан 8 May 2011 в 00:04

3 ответа

Другой способ решить эту проблему, используя программу восстановления загрузки:

Загрузитесь с Ubuntu 11.04 Live CD и откройте терминал, затем скопируйте и вставьте:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair-ubuntu

Затем перейдите в Приложения - > Система -> Восстановление загрузки для запуска программы.

0
ответ дан 8 May 2011 в 00:04

Вот как вы можете решить эту проблему без использования LiveCD:

  1. Поиск на корневом диске.

    grub> search -f /vmlinuz -s root

  2. Установить корневой диск.

    grub> root ($root)

  3. Используйте эти команды, чтобы узнать информацию о корневом диске.

    grub> ls -l ($root)

  4. Установить ядро ​​Linux. Есть три способа сделать это.

    1. Измените красное число на номер вашего корневого диска. Если ваш корневой диск (hd0, msdos1), то используйте /dev/sda1 grub> linux /vmlinuz root=/dev/sda1
    2. Измените красный текст с меткой диска, что можно получить с помощью ls -l ($root) grub> linux /vmlinuz root=LABEL=LABEL
    3. Изменить красный текст с диском uuid, который также можно получить с помощью ls ($root) grub> linux /vmlinuz root=UUID=UUID
  5. Set ramdisk.

    grub> initrd /initrd.img

  6. Теперь вы можете загрузить свою систему.

    grub> boot

  7. Когда вы вошли в систему, введите эту команду из терминала, чтобы исправить ваше меню grub.

    $ sudo update-grub

0
ответ дан 8 May 2011 в 00:04

Я никогда не входил в проблему при помощи этих инструкций:
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 
"
8
ответ дан 8 May 2011 в 00:04

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

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