O segundo ponto do Passo 8 no guia ao qual você se vinculou diz
Download de arquivos com lftp:
lftp -c "open http://archive.ubuntu.com/ubuntu/dists/karmic/main/installer-i386/current/images/netboot/;
mirror "
Isso claramente indica que você teve que baixar a versão do netboot do desktop Ubuntu. Você não encontrará a versão netinstall
em seu disco do Desktop Edition .
Mais ainda, você pode conferir o tutorial sobre Como inicializar em rede (PXE) o Ubuntu Live Disc que é mais diretamente endereços 10.04 e fazendo uma inicialização de rede com qualquer edição do Ubuntu. Um trecho do tutorial é o seguinte:
- Copie o ISO no diretório
/tftpboot/howtogeek/linux
Crie o ponto de montagem:
sudo mkdir -p /tftpboot/howtogeek/linux/ubuntu/<version-of-ubuntu>
Edite o arquivo
fstab
para ter o ISO montado automaticamente na inicialização:sudo vim /etc/fstab
Anexar a "fstab" a entrada de montagem ISO:
/tftpboot/howtogeek/linux/ubuntu-11.04-desktop-amd64.iso /tftpboot/howtogeek/linux/ubuntu/11.04 udf,iso9660 user,loop 0 0
Nota: Apesar da representação, esta é uma linha ininterrupta.
Teste que o ponto de montagem funciona emitindo:
sudo mount -a
Se tudo correu bem, você deve poder listar o conteúdo do ISO emitindo:
ls -lash /tftpboot/howtogeek/linux/ubuntu/11.04/
Crie um compartilhamento NFS
Enquanto o procedimento de inicialização começa usando PXE, o trabalho pesado real é feito pelo compartilhamento NFS no servidor. Como estamos baseando este guia em nosso servidor FOG, os componentes NFS e algumas configurações já foi feito para nós pela equipe FOG, e tudo o que temos a fazer é adicionar para eles o nosso compartilhamento do Ubuntu.
- Edite o arquivo "exports" para adicionar o novo compartilhamento:
sudo vim /etc/exports
Anexe a ele o ponteiro para o nosso ponto de montagem ISO:
/tftpboot/howtogeek/linux/ubuntu/11.04/ *(ro,sync,no_wdelay,insecure_locks,no_root_squash,insecure)
Reinicie o serviço NFS para que as configurações tenham efeito:
sudo /etc/init.d/nfs-kernel-server restart
configuração do menu PXE
Edite o menu "coisas do Linux":
sudo vim /tftpboot/howtogeek/menus/linux.cfg
Anexe a ele o seguinte:
LABEL Ubuntu Livecd 11.04 MENU DEFAULT KERNEL howtogeek/linux/ubuntu/11.04/casper/vmlinuz APPEND root=/dev/nfs boot=casper netboot=nfs nfsroot=<YOUR-SERVER-IP>:/tftpboot/howtogeek/linux/ubuntu/11.04 initrd=howtogeek/linux/ubuntu/11.04/casper/initrd.lz quiet splash --
Os itens acima podem parecer confusos à primeira vista, mas tudo que você precisa fazer é substitua
<YOUR-SERVER-IP>
peloIP of your NFS/PXE server
.Para um entendimento mais claro, o texto acima irá:
- Crie uma nova entrada PXE no submenu “Linux” chamado “Ubuntu 11.04”.
- Por causa do parâmetro "MENU DEFAULT", esta entrada será selecionada automaticamente ao entrar no submenu "Linux".
- Aponte o cliente para obter os arquivos do kernel + initrd usando o TFTP do caminho relativo no diretório
/tftproot
do
howtogeek/linux/ubuntu…
- Aponte os scripts initrd para montar o sistema de arquivos
root
do compartilhamento NFS no caminho absoluto de %código%