
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 o initrd a partir daí, muitas coisas desmoronarão.
Aparentemente, o processo de instalação espera que um cdrom real esteja no /dev/sr0
ponto em que ele possa ser montado /cdrom
, após o que tudo funciona.
Abri /boot/initrd.gz
a partir da iso para tentar entender onde e como ele monta o CD, para poder entender como contornar a limitação.
Onde é montado? E existe uma maneira de passar uma opção do kernel via grub - ou usar algum outro método grub - para que funcione corretamente?
Por exemplo, o desktop iso usa inicialização casper que suporta iso-scan/filename
e faz a coisa certa. Mas não o servidor (que, ironicamente, é o local com menor probabilidade de haver um lugar para colocar um CD...)