После Восстановления Удаленного Ядра, почему GRUB все еще не загрузился бы в Linux

Мне описали проблему и выполнил лучшие две процедуры, объясненные здесь: Как восстановить систему после случайного удаления всех ядер?

У меня есть отдельный раздел начальной загрузки, и я использовал вышеупомянутую описанную процедуру для монтирования его к/mnt/boot

Я смог завершить все успешно, но меню начальной загрузки GRUB все еще не содержит дистрибутив Linux. Другими словами, когда я загружаюсь, меня оставляют в меню начальной загрузки GRUB и никакой опции загрузиться в Ubuntu.

0
задан 30 May 2017 в 23:51

2 ответа

Хорошо, выполните следующие действия:

  1. Загрузите Live Ubuntu.

  2. Откройте терминал и переключитесь на пользователя root.

  3. Создайте свой каталог chroot

mkdir /tmp/chroot

  1. Установите жесткий диск в каталог chroot

mount /dev/sda1 /tmp/chroot установите значение 1 для любого раздела вашей корневой папки.

  1. Установите другие предметы первой необходимости.

mount -t proc proc /tmp/chroot/proc/

mount -t sysfs sys /tmp/chroot/sys/

mount -o bind /dev /tmp/chroot/dev/

  1. Теперь загрузитесь в эту папку.

chroot /tmp/chroot

  1. Установите необходимое ядро ​​

apt install linux-generic

  1. Если этого не произошло запустите обновление grub, запустите их сами.

update-grub2

  1. Перезагрузите систему и снова наслаждайтесь Ubuntu.
2
ответ дан 3 November 2019 в 06:04

Если у кого-либо еще есть эта проблема, это - то, что работало на меня.

После попытки вышеупомянутой процедуры я связался с в моем вопросе, что необходимо сделать для фиксации GRUB для загрузки ядро после chrooting и установка ядра Linux (как описано в той процедуре) копия * от папки начальной загрузки / до chroot/boot папки. В моем случае я работал: /boot$ cp * /tmp/chroot/boot, и затем необходимо выполнить эту команду для переделки файла конфигурации личинки: grub-mkconfig --output=/boot/grub/grub.cfg

1
ответ дан 3 November 2019 в 06:04

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

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