Created attachment 19007 [details] grub-efi-2.12-alt5.png Образ: Alt Workstation 11.0 aarch64 Шаги воспроизведения: (проверял на виртуальных машинах qemu) Развернуть сервер сетевой установки (на образе alt-server-11-beta1-aarch64.iso): - Установить пакеты: # apt-get install -y dhcp-server tftpd tftp-server-xinetd - Настроить на сетевом интерфейсе статический адресс - Настроить dhcp сервер: # cat >/etc/dhcp/dhcpd.conf << EOF subnet 192.168.0.0 netmask 255.255.255.0 { next-server 192.168.0.1; filename "BOOTAA64.EFI"; option routers 192.168.0.1; option broadcast-address 192.168.0.255; option subnet-mask 255.255.255.0; default-lease-time 3600; max-lease-time 3600; range 192.168.0.100 192.168.0.200; } EOF # systemctl restart dhcpd - Подключить тестируемый образ и скопировать файлы загрузчика, ядра и initrd: # mkdir -p /srv/public/netinst/mnt/ # mount /dev/sr0 /srv/public/netinst/mnt/ # cp /srv/public/netinst/mnt/boot/initrd.img /var/lib/tftpboot/ # cp /srv/public/netinst/mnt/boot/vmlinuz /var/lib/tftpboot/ # cp /srv/public/netinst/mnt/EFI/BOOT/BOOTAA64.EFI /var/lib/tftpboot/ - Настроить tftp сервер: # sed -i 's/disable.*/disable = no/' /etc/xinetd.d/tftp # sed -i 's,},only_from = 0/0,' /etc/xinetd.d/tftp; echo } >> /etc/xinetd.d/tftp # systemctl restart xinetd - Создать файл конфигурации grub-а # cat > /var/lib/tftpboot/grub.cfg << EOF set timeout=120 menuentry "FTP autoinstall" { linux vmlinuz fastboot live root=bootchain bootchain=fg,altboot automatic=method:disk,uuid:2025-02-13-16-12-18-00 stagename=live init=/usr/libexec/install2/install2-init ramdisk_size=749265 lowmem mpath tz=Europe/Moscow lang=ru_RU console=tty1 automatic=method:ftp,network:dhcp,server:,directory:/netinst/mnt/ ai curl=ftp:///metadata-uefi/ initrd initrd.img } EOF - Включить вторую машину и в boot menu выбрать UEFI PXEv4 Результат: Загрузка системы повисает на сообщении NBP file downloaded successfully (скриншот grub-efi-2.12-alt5.png). Grub menu не появляется Примечание: Не воспроизводится в x86_64 Примечание 2: Данный образ собран с версией grub-efi-2.12-alt5.aarch64 Если на сервере сетевых установок заменить файл /var/lib/tftpboot/BOOTAA64.EFI на файл из версии grub-efi-2.12-alt3.aarch64, то установка системы по сети успешно запускается (скриншот grub-efi-2.12-alt3.png)
Created attachment 19008 [details] grub-efi-2.12-alt3.png
Ошибка не воспроизводится на образе: alt-workstation-11.1-x86_64.iso