Pressione a barra de espaço para sair do loop e continue com a instalação.
Estou instalando o Ubuntu 12.04 LTS em servidores VMware. Eu uso o preseed para automatizar a instalação. O problema que tenho é que, uma vez que a imagem do CD-ROM está conectada à máquina virtual, e a BIOS está configurada para selecioná-la primeiro, a máquina irá sempre reinicializar a partir do CD-ROM mesmo após a instalação anterior ter sido bem-sucedida. Eu tentei executar o "eject" como um preseed / late_command assim:
d-i preseed/late_command string in-target /media/cdrom/preseed/postinstall.sh; eject
Estou fazendo isso a partir da linha late_command, na esperança de que isso signifique que o CD-ROM não é mantido ocupado pelo script postinstall.sh. Mas isso falha com "IOCTL ilegal" e "erro de E / S" (encontrado isso ao tentar novamente a ejeção de um console virtual secundário após a falha). O CD-ROM não está montado neste ponto, mas mesmo assim a máquina será reinicializada a partir do CD-ROM na próxima reinicialização.
Eu também tentei definir:
d-i cdrom-detect/eject boolean true
mas isso também não muda nada.
Existe uma maneira automática de dizer ao VMware para se comportar como se o CD-ROM fosse ejetado para a próxima reinicialização?
Neste momento, sou forçado a aguardar a reinicialização e desanexar o CD-ROM manualmente no momento certo.
Pressione a barra de espaço para sair do loop e continue com a instalação.