Я только что обновил сервер от Ubuntu 10.04 до 12.04, и решение (а также несколько других, посыпанных интернетом) не работало для меня вообще. Я всегда возвращался в меню grub> при перезагрузке.
Наконец, однако, у меня все получилось. Мне пришлось сделать две вещи:
sudo apt-get install grub2
sudo grub-install /dev/sda
Я установил grub2, потому что dpkg -l | grep grub ничего не показывал, кроме grub2-common - ему не хватало компонентов grub2, которые были возвращены apt-cache search grub. Возможно, это было необязательно, но на основе отчетов об ошибках и обходных решений, которые я видел, я отправил установленный пакет grub2 из обновленных системных репозиториев 12.04.
Для grub-install я выбрал диск Я загружался (это можно найти, например, с помощью fdisk -l или df). Номер раздела не нужен (т. Е. Я выбрал диск sda вместо диска + раздела sda1).
Я не запускал grub-update; это немедленно сработало при перезагрузке.
Чтобы запустить команды, мне пришлось загрузиться в мою систему с небольшими отклонениями от примера OP:
Предполагая / dev / sda1 как цель:
grub>
root (hd0,1) # "1" matches the partition number
linux /vmlinuz root=/dev/sda1 ro #again, modify for the drive/partition
initrd /initrd.img
boot
Автозаполнение меню grub было полезно для этих опций. Я не думаю, что это позволит вам указать несуществующий раздел с директивой root, например.
В Firefox есть дополнение Customizable Shortcuts, которое делает это. Чтобы получить , просто нажмите здесь
В Firefox есть дополнение Customizable Shortcuts, которое делает это. Чтобы получить , просто нажмите здесь
В Firefox есть дополнение Customizable Shortcuts, которое делает это. Чтобы получить , просто нажмите здесь
В Firefox есть дополнение Customizable Shortcuts, которое делает это. Чтобы получить , просто нажмите здесь
В Firefox есть дополнение Customizable Shortcuts, которое делает это. Чтобы получить , просто нажмите здесь
В Firefox есть дополнение Customizable Shortcuts, которое делает это. Чтобы получить , просто нажмите здесь
В Firefox есть дополнение Customizable Shortcuts, которое делает это. Чтобы получить , просто нажмите здесь
edit
, а затем нажмите delete
на клавиатуре.
– Mitch♦
27 June 2012 в 16:10