LINUX.ORG.RU

Настроить GRUB грузить загрузчик Proxmox?

 , , , ,


0

1

Я установил Proxmox (ФС ZFS) на SSD, но с него материнская плата не поддерживает загрузку. Установил GRUB на флешку, а как дальше заставить GRUB грузить загрузчик Proxmox не знаю… Нужно как то научить GRUB на флешке, грузить загрузчик PROXMOX.



Последнее исправление: MULT (всего исправлений: 1)

но с него материнская плата не поддерживает загрузку

Судя по https://pve.proxmox.com/wiki/Host_Bootloader Proxmox при установке создаёт загрузчики как для BIOS, так и UEFI BIOS, т.е. он должен грузиться в любом случае. По идее, нет такой системы, с которой он бы не смог загрузиться так или иначе. 😎

raspopov
()
Ответ на: комментарий от raspopov

Да но Proxmox стоит на SSD который подключен к мат плате в PCI-E разеьм, а сама мат плата точнее ее биос не умеет грузить с такого устройства, получается нужно поставить загрузчик на USB флешку, и как то его настроить, чтобы он грузил загрузчик PROXMOX

MULT
() автор топика
Ответ на: комментарий от MULT

Т.е. вопрос не про Proxmox, и не про GRUB, и не про ZFS, и даже не про линукс, а про совместимость железа - конкретной материнки (модель которой вы так и не привели) и PCI-E SSD… 🤔 А вы, в целом, не боитесь использовать такую (потенциально) проблемную комбинацию для такого специфичного решения как Proxmox?

raspopov
()
Ответ на: комментарий от raspopov

Нет. вопрос как раз про GRUB, который находится на диске с которого не может грузить материнка, и надо установить второй GRUB на флешку, который будет грузить тот диск. Как GRUB на флешке подружить с GRUB на SSD

MULT
() автор топика
Ответ на: комментарий от MULT

В конфиге груба на флешке:

configfile /put/к/ssd/grub.cfg

Реальный пример можешь посмотреть на любом ESP-разделе с грубом, там есть grub.cfg из трех строк.

andytux ★★★★★
()
Последнее исправление: andytux (всего исправлений: 1)
Ответ на: комментарий от andytux

на любом ESP-разделе с грубом, там есть grub.cfg

Да вот нет… в моем случае на флешке нет grub.cfg из трех строк. Наверное efi файл сразу использует grub.cfg кторый громоздкий тк его создает grub-mkconfig и он находится в каталоге /boot/grub/ При этом grub-mkconfig не видит grub на /dev/nvmep2 и не генерирует меню запуска, os-prober установлен и включен в /etc/default/grub На арчвики пишут что можно добавить вручную в /etc/grub.d/40_custom свою секцию menuentry и вот там как раз наверно можно указать те 3 строчки

Пример:

search.fs_uuid 51d9b973-8e0d-4fa5-ac51-fd0047b81769 root hd0,gpt3 
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg

Сам Proxmox стоит на nvme ssd с gpt таблицей на котором 3 раздела

  1. nvme01p1 размером 1mb
  2. nvme01p2 512MB там каталог grub с нужным grub.cfg и два файла initrd* и vmlinuz*
  3. Сама система
MULT
() автор топика
Ответ на: комментарий от MULT

Решил отказаться от GRUB все переустановил теперь на флешке mini arch с systemd-boot и на nvme proxmox с 3 разделами и systemd-boot

  1. 1mb
  2. EFI 512MB
  3. /

Теперь надо заставить systemd-boot на USB грузить EFI файлы на nvme или systemd-boot

MULT
() автор топика
Последнее исправление: MULT (всего исправлений: 1)

Короче 3 дня убил на эти все гагрузчики, такое себе занятие. С GRUB так ниче не вышло, а вот systemd-boot заработал и теперь Proxmox грузится с флешки как надо.

Надо было просто создать на флешке раздел в фат32 размером от 512мб зайти с лайвсд примонтировать его и раздел загрузки Proxmox на котором EFI файлы и копировать все содержимое на раздел флешки… ВСЕ!

Возможно просто можно было взять и сделать копию раздела ESP Proxmox на флешку…

MULT
() автор топика
Последнее исправление: MULT (всего исправлений: 1)
Ответ на: комментарий от Dimez

Да чет никак… Как я понимаю надо скачать пропатченый биос с сайта https://onuphriev.blogspot.com/2019/09/nvme-ssd-m2-asus-support.html?m=1 Там есть близкие к ней мп

P8H61-I
P8H61-M LE
P8H61-M LE R2.0
P8H61-M LX2 R2.0
P8H61-M LX3
P8H61-M LX3 R2.0
P8H61-M LX3 PLUS R2.0
P8H61-M PRO
P8H61-M2TPMSI
P8H61-M2TPMSI R2.0
P8H61-MX прошивается через EZ Flash
P8H61-MX R2.0 прошивается через AFUWin64
P8H61-MX USB3
P8H61 R2.0

скачать оригинальный биос, вытащить из пропатченого биоса драйвера nvme вставить в оригинальный и прошить его…

MULT
() автор топика