Последний скриншот. Там есть минимальный конфиг. Написано, где он находится.
Там сказано что он находится по пути /boot/efi/EFI/ubuntu/grub.cfg
Я делал по другой инструкции и там он находится по пути: /boot/grub/grub.cfg
Они оба доллжны присутствовать в системе?
Пользователь добавил сообщение 09 Апреля 2024, 15:52:26:
Ура!
Система загрузилась.
Спасибо andytux за подсказки! Хоть с тактичностью и уважением у тебя, мягко говоря, не очень, и подсказки твои конкретно для мой ситуации +- . Все твои отсылки я читал. Проблема в том, что для моей ситуации они подходят процентов на 30. И нужно самому сообразить что из твоей инструкции применять не нужно а что нужно добавить. И самое главное - так и не ясно в чем была причина того, что установщик ubuntu не смог установить корректно систему.
Напишу по шагам что я делал (возможно что-то было лишнее):
1. Загрузился с флешки, скачал образ ubuntu, положил его на внутренний SSD. (Вероятно образ на SSD был не нужен и было достаточно того, что есть на загрузочной флешке. Но т.к. ответа на этот вопрос я не получил и постоянный акцент на внимательное выполнение инструкций, то я сделал именно так)
2.
dd if=/dev/zero of=/dev/nvme0n1 bs=1M count=2
3. Запустил Gparted и разметил SSD:
/dev/nvme0n1p1 (100MB) FAT32
/dev/nvme0n1p2 (8GB) Linux swap
/dev/nvme0n1p3 (70GB) ext4
/dev/nvme0n1p4 (170GB) ext4
4. Создал точку монтирования и смонтировал раздел /dev/nvme0n1p1:
mkdir ./mnt/New_efi
mount /dev/nvme0n1p1 /mnt/New_efi
5. Создал точку монтирования и смонтировал образ:
mkdir ./mnt/image
mount -o loop ubuntu-22.04.6-desktop-amd64.iso /mnt/image
6. Скопировал файлы с образа на будущий загрузочный раздел
cp /mnt/image/EFI /mnt/New_efi
cp /mnt/image/boot/grub/x86_64-efi /mnt/New_efi/boot/grub
cp /mnt/image/boot/grub/efi.img /mnt/New_efi/boot/grub
7. Создал файл /boot/grub/grub.cfg с таким содержимым:
set timeout=4
set default=0
set fallback=1
set color_normal=light-green/black
set menu_color_normal=light-green/black
set menu_color_highlight=light-green/blue
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-95cf1a66-6a94-4862-b15a-846b7fbf2ce7' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 95cf1a66-6a94-4862-b15a-846b7fbf2ce7
else
search --no-floppy --fs-uuid --set=root 95cf1a66-6a94-4862-b15a-846b7fbf2ce7
fi
linux /boot/vmlinuz-6.5.0-18-generic root=UUID=95cf1a66-6a94-4862-b15a-846b7fbf2ce7 ro quiet splash $vt_handoff
initrd /boot/initrd.img-6.5.0-18-generic
}
UUID диска узнал так: blkid /dev/nvme0n1p3 (раздел на котором находится установленная система)
8. Устанавил xubuntu.
Выбираю ручную разметку диска. Разделы не переразмечаю.
nvme0n1p1 - ставлю EFI загрузочный, без форматирования
nvme0n1p2 - Linux swap
nvme0n1p3 - ext4, /
nvme0n1p4 - ext4, /home
Все.
Может где-то есть ошибки, сейчас по памяти воссоздаю.
После этого система загрузилась с SSD без флешки.
Сейчас присутствуют некоторые ошибки при загрузке:
error: cant`t find command `recordfail'.
error: cant`t find command `load_video'.
error: cant`t find command `gfxmode'.
Press any key to continue...
Нужно, видимо, что-то поправить в конфиге.