Como PXE-boot do Ubuntu 10.04 Desktop edition?

2

Meu objetivo é instalar a versão desktop do Ubuntu 10.04 em uma máquina remota usando o PXE-BOOT. Estou tentando aplicar as etapas fornecidas em PXE-BOOT para Ubuntu 9.10 . (Eu sei que isso é para 9,10).

Na "Etapa 8. Configurando os arquivos de inicialização", diz cp -a /media/cdrom/install/netboot/* /tftpboot/ , mas não consegui encontrar a pasta netboot no meu CD de desktop Ubuntu 10.04. Essa pasta existe apenas na edição do Ubuntu Server? É possível fazer isso na edição da área de trabalho?

    
por Nitin Venkatesh 19.03.2011 / 00:18

2 respostas

2

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> pelo IP 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%
  •   
    
por Nitin Venkatesh 24.02.2012 / 02:18
-1

Existe no CD do servidor e no CD alternativo. Mas não na versão desktop ^^

thi s é um link interessante para fazer um PXE funcionar: link

my2c

    
por neuro 23.05.2011 / 15:56