У меня новый ноутбук с HDD (sda) и SSD (sdb). Оба обнаруживаются прошивкой UEFI. Я установил OpenSuse на SSD.
У меня есть эта проблема:
Если у меня в дисководе есть компакт-диск OpenSuse, с него загружается ноутбук, и я могу выбрать «загрузиться с жесткого диска». Таким образом, все работает отлично.
Если я вынимаю компакт-диск из привода, при запуске появляется сообщение «Нет загрузочного устройства».
У меня SSD как /dev /sdb, и он первый в порядке загрузки. Он имеет формат раздела GPT и следующую структуру:
/dev/sdb1 on /boot/efi type vfat (rw,relatime,fmask=0002,dmask=0002,allow_utime=0020,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
/dev/sdb2 on /boot/grub2/i386-pc type btrfs (rw,relatime,ssd,space_cache,subvolid=260,subvol=/@/boot/grub2/i386-pc)
/dev/sdb2 on /boot/grub2/x86_64-efi type btrfs (rw,relatime,ssd,space_cache,subvolid=261,subvol=/@/boot/grub2/x86_64-efi)
/dev/sdb2 on / type btrfs (rw,relatime,ssd,space_cache,subvolid=259,subvol=/@/.snapshots/1/snapshot)
/ boot / efi выглядит так:
/boot/efi/
└── EFI
├── boot
│ ├── bootx64.efi
│ └── fallback.efi
└── opensuse
├── boot.csv
├── grub.cfg
├── grub.efi
├── grubx64.efi
├── MokManager.efi
└── shim.efi
Я попытался переустановить grub2, но это не помогло.
У меня в BIOS UEFI с отключенной безопасной загрузкой.
Тем не менее, я могу загружаться только с CD.
Обновление Пока не повезло. Пробовал устанавливать на /dev /sda, а также пробовал Ubuntu. В конце я включил UEFI и установил его в устаревшем режиме. Это сработало.