Ремонт загрузчика Grub

Я установил Xubuntu на свой ноутбук на жестком диске / dev / sda в разделе / ​​dev/sda1.
Произошло что-то плохое, и когда я перезапустил свой ноутбук, появился черный экран с сообщением "Ядро паники"

Поэтому я решил установить Lubuntu с live CD. Я установил его на /dev/sda5 (он имеет размер 6 ГБ). Первоначально это был раздел подкачки, но я решил, что мне не нужен раздел подкачки, потому что у меня 2 ГБ ОЗУ.
Итак, я установил Lubuntu без проблем. После перезапуска появился черный экран со следующим сообщением:

нет такого раздела
Grub Rescue>

Поэтому я снова загрузился с live CD и изменил в fdisk загрузочный раздел на /dev/sda5. После перезагрузки я вижу только командную строку grub.

fdisk -l показывает

Диск /dev/sda: 160,0 ГБ, 160041885696 байт
255 головок, 63 сектора / дорожка, 19457 цилиндров
Единицы = цилиндры 16065 * 512 = 8225280 байт
Размер сектора (логический / физический): 512 байт / 512 байт
Размер ввода / вывода (минимальный / оптимальный): 512 байт / 512 байт
Идентификатор диска: 0x000c212c

Система Идентификатора начала и конца загрузки устройства
/ dev / sda1 1 18706 150253568 83 Linux
/ dev / sda2 18706 19458 6034433 5 Extended
/ dev / sda5 * 18706 19458 6034432 83 Linux

Не могли бы вы посоветовать мне, как восстановить Grub, чтобы иметь возможность загружаться в / dev / sda5 с Lubuntu?

благодарю вас

1 ответ

Решение

Если вы видите, что меню Grub появляется во время загрузки, вы можете прервать его нажатием клавиши. Затем выберите вашу запись Lubuntu, нажмите (e) и проверьте root, ядро ​​показывает все sda5

Grub use another naming scheme internaly, so sda5 would be hd(0,4)

Then (b) to boot that entry.

If you only see the Grub rescue screen, you can try the following to boot into your Lubuntu on sda5:

root hd(0,4)
kernel /path/to/vmlinux root=/dev/sda5
boot

Once booted check with Grub commands that you boot into Lubuntu each time.

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