Se eu tentar inicializar o instalador do servidor iso como um CD - seja gravado diretamente em um CD, montado em uma máquina virtual como uma unidade óptica ou expandido para um USB / SD - ele funciona muito bem.
Se eu tentar grub loopback montar o iso e carregar o kernel e initrd a partir daí, muitas coisas se desfazem.
Aparentemente, o processo de instalação espera que um cdrom real esteja em /dev/sr0
e possa ser montado em /cdrom
, após o que tudo funciona.
Eu abri /boot/initrd.gz
do iso para tentar entender onde e como ele monta o cd, para que eu possa entender como contornar a limitação.
Onde é montada? E existe uma maneira de passar uma opção de kernel via grub - ou usar algum outro método do grub - para que funcione corretamente?
Por exemplo a iso da área de trabalho usa a inicialização casper que suporta iso-scan/filename
e faz a coisa certa. Mas não servidor (que, ironicamente, é o lugar menos provável de ter um lugar para colocar um CD ....)
Tags boot grub2 system-installation iso