Щойно я встановив досить багато оновлень 12.10, було запропоновано перезавантажити, а потім виявив, що не можу завантажитися.
Щойно я встановив досить багато оновлень 12.10, було запропоновано перезавантажити, а потім виявив, що не можу завантажитися.
Відповіді:
Використовуйте "Ремонт завантаження", щоб виправити завантажувач.
Відкрийте термінал і додайте PPA Repair Boot Repair
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
Встановити ремонт завантаження
sudo apt-get install -y boot-repair && boot-repair
Запуск та використання, див. Https://help.ubuntu.com/community/Boot-Repair#Using_Boot-Repair для отримання більш детальної інформації
ls
щоб отримати список розділівset prefix=(hd0,msdos6)/boot/grub
[вам майже напевно доведеться ввести інший диск / розділ у дужках, можливо, вам доведеться просто спробувати всі перелічені, ls
поки не знайдете той, що працює.insmod normal
normal
і ви отримаєте запит на завантаження назад!Дивіться також: Корисне місце, де я це знайшов. Я сумніваюся, що це спрацює для всіх, хто зіткнеться з цією помилкою, але я поставив її тут, сподіваючись, що вона комусь допоможе.
Після завантаження Ubuntu, запустіть sudo grub-install /dev/sda
і sudo update-grub
якнайшвидше. Це означає, що вам не доведеться виконувати цей стомлюючий процес вище кожного разу при завантаженні машини.
ls (hd0,msdos1)/
для перевірки вмісту розділу, що було б швидше, якщо у вас багато розділів.
set prefix=(hd0)/grub
, оскільки вам потрібно посилатися на grub
каталог відносно розділу на диску, а не щодо його точки монтажу під час нормальної роботи.
У мене був такий самий питання - normal.mod not found
, ls
завантажувальний розділ буде виробляти порожній рядок. Після тижня усунення несправностей, щоб система належним чином завантажилась ось кроки, які я пройшов.
Отримав копію SuperGrub і створив завантажувальний компакт-диск. Тепер я міг знову увійти до своєї системи. Отримав копію BootRepair і не пощастило отримати систему для завантаження безпосередньо з жорсткого диска і довелося продовжувати використовувати компакт-диск. BootRepair виглядав дещо дивно, оскільки розташування Grub та варіанти Grub були сірими. Він повідомив про успішну установку.
Спочатку був встановлений жорсткий диск:
sda1 ext4 root with boot
sda2 linux swap
sda3 ext4 used as a spare drive
(вміщує VM для віртуального поля).
Використовується копія живого CD Ubuntu 10.10. Ran gparted, щоб зменшити sda1
розділ, і створив sda4
розділ завантаження ext4 на передній панелі накопичувача і встановив точку кріплення /boot
після видалення завантажувального каталогу з /
. Тепер у BootRepair доступні варіанти. Встановлюється на завантажувальному розділі і тепер може завантажуватися з жорсткого диска.
Будучи цікавим, я вирішив дослідити далі. Журнал відновлення завантаження мав своєрідний запис для мого sda1
розділу ext4, він повідомляв, що він DOS
мав короткий 8-символьний UUID замість UUID, про який повідомляв blkid. grub-probe
повідомили про файлову систему як vfat.
Після багатьох інших випробувань я очистив перші 440 байт sda1
запису розділу. Grub-probe
тепер повідомляє про файлову систему як ext2. Ran update-grub
і з'являється правильний UUID для sda1
розділу.
Здається, ця проблема є двоякою:
1. Здається, вона впливає на установки, де запис розділу містить посилання на msdos.
2. grub-probe
не намагається вирішити проблеми невідповідності між типом fs та вмістом у записі розділу.
Інша річ, щоб перевірити - це порядок завантаження у вашому BIOS. Я, мабуть, встановив grub, встановлений на всіх моїх дисках (можливо, після відповіді 8128), але це зламалось при оновленні мого дистрибутива Linux (Debian). Зміна першого завантажувального диска, як це виправили мої ОС Linux.
Я зіткнувся з цією помилкою оновлення до Kubuntu 13.10. Під час розширення розширення у мене в порт USB був підключений USB-порт. Після перезавантаження я перейшов прямо до Grub Rescue. Відключення USB-накопичувача та перезавантаження вирішили проблему.
У моєму випадку я перейшов на GRUBv1 і після оновлення до 12.10 grub2 не міг знайти його файли (* .mod, тощо ...), хоча grub.cfg був там.
Я знайшов більш вичерпний посібник із порятунку з грубу: https://help.ubuntu.com/community/Grub2/Troubleshooting#grub_rescue.3E-1
Дивіться також список команд на початку сторінки. Флейта флейти Thx.