
Si intento iniciar el instalador del servidor iso como un CD, ya sea grabado directamente en un CD, montado en una máquina virtual como una unidad óptica o ampliado a un USB/SD, funciona muy bien.
Si intento montar el ISO en bucle invertido y cargar el kernel y el initrd desde allí, muchas cosas se desmoronan.
Aparentemente, el proceso de instalación espera que haya un cdrom real en /dev/sr0
el que luego pueda montarse /cdrom
, después de lo cual todo funciona.
Abrí /boot/initrd.gz
desde la ISO para tratar de entender dónde y cómo se monta el CD, para poder entender cómo solucionar la limitación.
¿Dónde lo monta? ¿Y hay alguna manera de pasar una opción del kernel a través de grub, o utilizar algún otro método de grub, para que funcione correctamente?
Por ejemplo, la ISO de escritorio utiliza el arranque Casper que admite iso-scan/filename
y hace lo correcto. Pero no el servidor (que, irónicamente, es el lugar donde es menos probable que haya un lugar para colocar un CD...)