a solução para o problema é fácil, hoje eu queria instalar o servidor ubuntu-12.04 no meu servidor atom, que obviamente não tem um cdrom, e eu consegui assim. com esta configuração do grub:
menuentry "ubuntu-12.04-server-amd64.iso" {
set isofile="/path/to/ubuntu-12.04-server-amd64.iso"
loopback loop (hdX,Y)$isofile
linux (loop)/install/vmlinuz file=$isofile/preseed/ubuntu-server.seed iso-scan/filename=$isofile quiet noeject noprompt splash --
initrd (loop)/install/initrd.gz
}
, o computador alcançará a tela de configuração, quando você estiver lá, pressione Alt + F2 e faça o seguinte:
mkdir /media/bla
mount /dev/sdXY /media/bla
mkdir /cdrom
mount -o loop,ro -t iso9660 /media/bla/path/to/ubuntu-12.04-server-amd64.iso /cdrom
em seguida, pressione Alt + F1 novamente e continue o processo de instalação normal, note que você não deve formatar / dev / sdXY. a instalação funcionará perfeitamente, até que você atinja a etapa de configuração do apt, não retorne nenhum erro e simplesmente não funcione, simplesmente pulei tudo até instalar o carregador de boot no disco. reinicialize o sistema, e voila !!! tudo funciona, a única coisa que eu notei é que, o /etc/apt/sources.conf está vazio, você deve preenchê-lo da maneira que você precisa.
espero que ajude.