Então basicamente eu modifiquei um arquivo iso de instalação. Para ser específico eu adicionei um arquivo de kickstart a ele para automatizar a instalação do ubuntu 14.04.1 i386, eu modifiquei o arquivo isolinux / txt.cfg para fazer com que ele use o arquivo de kickstart.
Agora, para testar o script de instalação, iniciei uma máquina virtual e inicializei a imagem do disco. Um monte de texto apareceu, verificando o estado da máquina. Eu quess a instalação começa com casper, uma vez que é a primeira coisa que é claramente legível. Infelizmente parece verificar seu sistema de arquivos na unidade de disquete e fica preso lá, ele imprime repetidamente:
/init: line 7: can't open /dev/sr1: No medium found
Eventualmente, ele para e eu me encontro no BusyBox.
Em launchpad.net , as pessoas pareciam corrigir esse problema desativando a unidade de disquete.
Ocasionalmente não funcionou para mim, ou eu fiz errado.
Minha pergunta agora é: isso é um bug no casper ou eu simplesmente não configurei corretamente o kickseed?
- Devo observar que sou novo no ubuntu e basicamente não tenho idéia do particionamento no kickstart, pode haver o problema?
ks.cfg localizado em /
#
#Generic Kickstart template for Ubuntu
#Platform: x86 and x86-64
#
#System language
lang en_US
#Language modules to install
langsupport en_US
#System keyboard
keyboard us
#System mouse
mouse
#System timezone
timezone Europe/Vienna
#Root password
rootpw --disabled
#Initial user (user with sudo capabilities)
user ubuntu --fullname "abc" --password abc
#Reboot after installation
reboot
#Use text mode install
text
#Install OS instead of upgrade
install
#Installation media
cdrom
#nfs --server=server.com --dir=/path/to/ubuntu/
#System bootloader configuration
bootloader --location=mbr
#Clear the Master Boot Record
zerombr yes
#Partition clearing information
clearpart --all --initlabel
#Basic disk partition
part / --fstype ext4 --size 1 --grow --asprimary
part swap --size 1024
part /boot --fstype ext4 --size 256 --asprimary
#System authorization infomation
auth --useshadow --enablemd5
#Network information
network --bootproto=dhcp --device=eth0
#Firewall configuration
firewall --disabled --trust=eth0 --ssh
#Do not configure the X Window System
skipx
txt.cfg localizado em / isolinux
default autoinstall
label autoinstall
menu label ^Automatically Install Ubuntu
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz ks=cdrom/ks.cfg –