Мне описали проблему и выполнил лучшие две процедуры, объясненные здесь: Как восстановить систему после случайного удаления всех ядер?
У меня есть отдельный раздел начальной загрузки, и я использовал вышеупомянутую описанную процедуру для монтирования его к/mnt/boot
Я смог завершить все успешно, но меню начальной загрузки GRUB все еще не содержит дистрибутив Linux. Другими словами, когда я загружаюсь, меня оставляют в меню начальной загрузки GRUB и никакой опции загрузиться в Ubuntu.
Хорошо, выполните следующие действия:
Загрузите Live Ubuntu.
Откройте терминал и переключитесь на пользователя root.
Создайте свой каталог chroot
mkdir /tmp/chroot
mount /dev/sda1 /tmp/chroot
установите значение 1 для любого раздела вашей корневой папки.
mount -t proc proc /tmp/chroot/proc/
mount -t sysfs sys /tmp/chroot/sys/
mount -o bind /dev /tmp/chroot/dev/
chroot /tmp/chroot
apt install linux-generic
update-grub2
Если у кого-либо еще есть эта проблема, это - то, что работало на меня.
После попытки вышеупомянутой процедуры я связался с в моем вопросе, что необходимо сделать для фиксации GRUB для загрузки ядро после chrooting и установка ядра Linux (как описано в той процедуре) копия * от папки начальной загрузки / до chroot/boot папки. В моем случае я работал: /boot$ cp * /tmp/chroot/boot
, и затем необходимо выполнить эту команду для переделки файла конфигурации личинки: grub-mkconfig --output=/boot/grub/grub.cfg