4

У меня новый ноутбук с 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 и установил его в устаревшем режиме. Это сработало.

1 ответ1

2

Если вы получили «Нет загрузочного устройства», то микропрограмма не обнаружила загрузочный диск. Наиболее вероятные причины этого:

  • У вас есть верный загрузочный код в /dev /sdb, но жесткий диск (/dev /sda) установлен в качестве первого загрузочного устройства.
    Решения:
    1) Установите загрузочную часть на HDD или
    2) смените загрузчик в настройках EUFI.
  • Или вы загружаетесь в режиме EFI на диск, который неправильно настроен для EFI
    Читайте: диск должен иметь формат раздела GPT и системный раздел EFI. Этот системный раздел должен быть в формате, который понимает прошивка EFI, что обычно означает FAT32. И он должен содержать загрузчик EFI. Этот загрузчик должен быть настроен в программе EFI и указывать на такие вещи, как elilo.EFI или grub.EFI . Если в микропрограмме не выполняется конфигурация, тогда он будет вынужден искать общий BOOTx64.EFI файл
  • Или вы установили в режиме обратной BIOS с MBR, загрузочным сектором и классическим LILO или классическим Grub. Чтобы использовать это, вам нужно включить обратно совместимые прокладки (CMS), а также вы хотите отключить безопасную загрузку (которая разрешает загрузку только из подписанных двоичных файлов).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .