Привет! Я установил Proxmox-хост с ZFS-on-root в зеркальном варианте год назад. И только сейчас прочитал, что ZFS-on-root не очень дружит с Grub, и попытался перейти на загрузку по UEFI. Однако не смог заставить BIOS (на Supermicro H12SSL-i) найти установку ОС после перехода на UEFI-загрузку. Читал статью поддержки и множество тем, но безрезультатно. Мои источники ниже:
Дополнительная информация о моей конфигурации: два диска, /dev/sdl и /dev/sdm, идентичная информация.
```
root@pve:~# fdisk -l /dev/sdl
Disk /dev/sdl: 372.61 GiB, 400088457216 bytes, 781422768 sectors
Disk model: MK0400GCTZA
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 1FFC01DE-EF5C-4A38-A27B-4D88D152FC36
Device Start End Sectors Size Type
/dev/sdl1 34 2047 2014 1007K BIOS boot
/dev/sdl2 2048 1050623 1048576 512M EFI System
/dev/sdl3 1050624 780140544 779089921 371.5G Solaris /usr & Apple ZFS
```
```
root@pve:~# proxmox-boot-tool status
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
System currently booted with legacy bios
2D98-17D4 is configured with: grub (versions: 5.15.108-1-pve, 6.2.16-15-pve, 6.2.16-19-pve)
2D98-75B8 is configured with: grub (versions: 5.15.108-1-pve, 6.2.16-15-pve, 6.2.16-19-pve)
```
Я выполнял команду proxmox-boot-tool init /dev/sdXY на обеих EFI-разделах и затем использовал proxmox-boot-tool refresh. Ошибок при выполнении этих команд не было. В BIOS я установил режим загрузки в UEFI и пытался найти опцию загрузки с CSM и без. Теперь я в тупике. Как заставить EFI-раздел отображаться в BIOS?
Дополнительная информация о моей конфигурации: два диска, /dev/sdl и /dev/sdm, идентичная информация.
```
root@pve:~# fdisk -l /dev/sdl
Disk /dev/sdl: 372.61 GiB, 400088457216 bytes, 781422768 sectors
Disk model: MK0400GCTZA
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 1FFC01DE-EF5C-4A38-A27B-4D88D152FC36
Device Start End Sectors Size Type
/dev/sdl1 34 2047 2014 1007K BIOS boot
/dev/sdl2 2048 1050623 1048576 512M EFI System
/dev/sdl3 1050624 780140544 779089921 371.5G Solaris /usr & Apple ZFS
```
```
root@pve:~# proxmox-boot-tool status
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
System currently booted with legacy bios
2D98-17D4 is configured with: grub (versions: 5.15.108-1-pve, 6.2.16-15-pve, 6.2.16-19-pve)
2D98-75B8 is configured with: grub (versions: 5.15.108-1-pve, 6.2.16-15-pve, 6.2.16-19-pve)
```
Я выполнял команду proxmox-boot-tool init /dev/sdXY на обеих EFI-разделах и затем использовал proxmox-boot-tool refresh. Ошибок при выполнении этих команд не было. В BIOS я установил режим загрузки в UEFI и пытался найти опцию загрузки с CSM и без. Теперь я в тупике. Как заставить EFI-раздел отображаться в BIOS?
