Tengo una nueva computadora portátil con un HDD (sda) y un SSD (sdb). Ambos son detectados por el firmware UEFI. He instalado OpenSuse en el SSD.
Tengo este problema:
si tengo un CD OpenSuse en la unidad, la computadora portátil arranca y puedo elegir 'arrancar desde el disco duro'. De esta manera todo funciona bien.
Si quito el CD de la unidad, aparece 'No hay dispositivo de arranque' al inicio.
Tengo SSD como / dev / sdb y es el primero en el orden de arranque. Tiene formato de partición GPT y la siguiente estructura:
/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 se ve así:
/boot/efi/
└── EFI
├── boot
│ ├── bootx64.efi
│ └── fallback.efi
└── opensuse
├── boot.csv
├── grub.cfg
├── grub.efi
├── grubx64.efi
├── MokManager.efi
└── shim.efi
Intenté reinstalar grub2, pero no me ayudó.
Tengo en BIOS UEFI con arranque seguro deshabilitado.
Aún así, solo puedo arrancar a través de un CD.
actualización Sin suerte hasta ahora. Intenté instalar en / dev / sda y también probé Ubuntu. Al final, apagué UEFI e instalé en modo heredado. Funcionó.
grub-install --efi-directory=/boot/efi