Como conseguir a instalação automática do ubuntu com a ajuda do USBDRIVE?

1

Eu quero colocar a imagem ISO do Ubuntu 13.04 Server edition em USB pendrive e, em seguida, a instalação automática com a ajuda deste usbdrive.

Eu sigo os seguintes passos:

(1) Formate o pendrive, Assumindo meu pendrive reconhecer como / dev / sdb no meu sistema, eu escrevi este comando

sudo mkfs.ext3 /dev/sdb

(2) Então eu instalei o grub2 no pendrive (estou usando o grub2 porque ele pode ler o arquivo de imagem ISO diretamente sem extrair seu conteúdo para o usbdrive)

sudo mount /dev/sdb /mnt/USB

sudo grub-install --force --no-floppy --boot-directory=/mnt/USB/boot /dev/sdb

(3) Agora eu quero realizar a instalação automática, eu criei um arquivo de pré-configuração e nomeie-o como preseed.cfg, eu tenho duas opções primeiro para colocar este arquivo em initrd.lz e o setup irá carregar este arquivo automaticamente, eu tentei isso, mas não obter qualquer sucesso, então eu tentei segunda maneira e colocar o arquivo preseed.cfg a raiz do usbdrive.

sudo cp preseed.cfg /mnt/USB

(4) Agora eu copio a imagem iso do Ubuntu para usbdrive.

cp ubuntu.iso /mnt/USB

(5) Eu mudei o grub2 para que isso possa ler a imagem ISO do Ubuntu, eu fiz as seguintes alterações

cd /mnt/USB/grub

sudo nano grub.cfg

(6) Formato do grub.cfg

set timeout=10
set default=0

menuentry "Run Ubuntu Live ISO" {
  loopback loop /ubuntu.iso
  linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso splash --
  initrd (loop)/casper/initrd.lz
}

(7) Eu já mudei o txt.cfg na pasta isolinux e remasterizei a imagem ISO, Formato do txt.cfg

default autoinstall
label autoinstall
  menu label ^Install Ubuntu
  kernel /casper/vmlinuz.efi
  append  file=/cdrom/preseed/preseed.cfg boot=casper initrd=/casper/initrd.lz quiet splash --
preseed/file=/hd-media/preseed.cfg

(8) Formato do preseed.cfg

#Generated by Kickstart Configurator
#platform=AMD64 or Intel EM64T

#System language
lang en_US
#Language modules to install
langsupport en_US
#System keyboard
keyboard us
#System mouse
mouse
#System timezone
timezone America/Los_Angeles
#Root password
rootpw --iscrypted somethingsomething
#Initial user
user ubuntu --fullname "ubuntu" --iscrypted --password somethingsomething.
#Reboot after installation
reboot
#Use text mode install
text
#Install OS instead of upgrade
install
#Use CDROM installation media
cdrom
#System bootloader configuration
bootloader --location=mbr 
#Clear the Master Boot Record
zerombr yes
#Partition clearing information
clearpart --all --initlabel 
#Disk partitioning information
part /boot --size   128  --fstype=ext3 --asprimary
part /     --size   512  --fstype=ext3 --asprimary 
part swap  --size   512  
part /tmp  --size   512  --fstype=ext3
part /var  --size   512  --fstype=ext3
part /usr  --size  4096  --fstype=ext3
part /home --size  2048  --fstype=ext3
#System authorization infomation
auth  --useshadow  --enablemd5 
#Network information
network --bootproto=dhcp --device=eth0
#Firewall configuration
firewall --disabled --http --ftp --ssh 
#X Window System configuration information
xconfig --depth=32 --resolution=1024x768 --defaultdesktop=GNOME

%post
apt-get update
apt-get upgrade
apt-get install apache2
mkdir /home/user

Mas quando eu insiro o pendrive no novo pc e seleciono o ubuntu no momento do carregamento do grub, a carga de instalação sem ler o preseed.cfg, existe alguma maneira de corrigir isso?

    
por Pradeep Gupta 25.11.2013 / 06:30

0 respostas