Еще сделал только первые пункты и вот, что получилось (в режиме Recovery mode система загрузилась):
1) В настройках UEFI поставил таймаут 2 секунды. После появления логотипа Asrock нажал ESC и открылось окно GRUB 2.04 с пунктами:
- Ubuntu
- Дополнительные параметры для Ubuntu
- UEFI Firmware Settings
При выборе первого пункта система не загрузилась - на экране логотип Asrock.
Третий пункт - это переход в настройки UEFI.
Выбрав второй пункт "Допнастройки" перешел в меню с пунктами:
- Ubuntu Linux 5.11.0-16-generic
- Ubuntu Linux 5.11.0-16-generic (recovery mode)
Выбрав второй пункт "recovery mode" зашел в Recovery menu. Там нажал на первый пункт "Resume normal boot", на экране появилось
окно с сообщением "You are now going the recovery mode and continue the boot sequence... далее про графические адаптеры", в этом окне нажал OK и Kubuntu на SSD загрузилась. Работает корректно. Изменил некоторые настройки экрана и после перезагрузки опять через Recovery mode система загрузилась с сохранением всех изменений. Так что сама по себе установленная система работает нормально.
Если загрузка идет в обычном (необходимом режиме), то система не загружается, останавливаясь на черном экране с логотипом Asrock.
2) При загруженной системе в программе управления разделами KDE следующая информация по загрузочному разделу:
Раздел: /dev/nvme0n1p1
- файловая система FAT 32
- метка - нет - пустое поле
- точка подключения: /boot/efi
- тип раздела: основной
- состояние: подключено на /boot/efi
- UUID: E01D-DF8A
- Метка раздела: (нет)
- UUID раздела: здесь длинный номер из чисел и букв
- Размер: 512 Мб
- Использовано 2% - 5,21 Мб
- Флаги:
1. загрузочный - этот отмечен
2.bios-grub - этот не отмечен
Пользователь добавил сообщение 11 Мая 2021, 01:05:47:
Теперь по имеющимся папкам в корневом разделе установленной на SSD системы:
1) В корневой папке есть директория /boot. В ней директория grub. В последней есть файл конфигурации grub.cfg и среди прочих папок и файлов - директория x85_64-efi с файлами.
Также в папке /boot есть директория /efi (на ней иконка с замком) - это как я понимаю и есть примонтированный раздел /dev/nvme0n1p1
так как выполнив в терминале команду монтирования
sudo mount /dev/nvme0n1p1
получил ответ, что /dev/nvme0n1p1 уже смонтирован в /boot/efi
Таким образом я получил админдоступ к этому разделу. В нем такая структура папок:
1.1) /boot/efi/EFI/BOOT/
в этой директории файлы:
BOOTX64.EFI
fbx64.efi
mmx64.efi
и
1.2) /boot/efi/EFI/ubuntu/
в этой директории файлы:
BOOTX64.CSV
grub.cfg
grubx64.efi
mmx64.efi
shimx64.efi
в файле grub.cfg три строки и пути к грубу системы прописаны правильно: /boot/grub
Наверно сначала стоит проверить два первых пути решения проблемы с загрузчиком:
Первый
1. Отключить "secure boot". Переписать загрузочную запись без shim, с grubx64.efi.
Но я не знаю в каком файле это сделать и что-там исправить
Или второй
2. Использовать загрузчик от другой версии (например из образа 20.04). Облегчает задачу то, что ЕФИ-загрузчик устанавливается простым копированием файлов. Можно из исо-образа скопировать файлы груба на ESP-раздел (можно на любой раздел FAT32, например на флешку) и получишь загрузчик, независимый от системы. Но этим загрузчиком ты сможешь загрузить хоть что, хоть откуда, хоть когда.
Подскажите, пожалуйста, какую папку из образа 20.04 и в какое место раздела системы /boot/efi/ скопировать.
Смущает такой путь /efi/EFI/