dist-upgrade do ubuntu sem disco

4

Atualmente, estou usando o PXE inicializando uma máquina por meio da função diskless no Ubuntu. Qual é a melhor prática ao atualizar a imagem de 10.04 LTS para 12.04 LTS?

Eu fiz atualmente uma cópia da imagem com cp -arpv para garantir que eu possa voltar para a imagem antiga, se algo estiver errado na nova imagem.

No entanto, fazer-release-upgrade não está disponível na imagem sem disco.

Alguma boa ideia sobre o que fazer?

Atenciosamente.

EDIT: A imagem é Ubuntu-servidor btw.

    
por ChosSimbaOne 05.09.2012 / 11:32

1 resposta

4

Eu atualizei meus sistemas de inicialização PXE sem disco no passado usando do-release-upgrade.

Instale o update-manager-core para obter o fazer-release-upgrade. Quando você atualizar, não se esqueça de garantir que o seu initrd é construído para netbooting em /etc/initramfs-tools/initramfs.conf, eu tive esse arquivo sobrescrito em upgrade no passado, a opção que você precisa é:

 BOOT=nfs

Você também precisará atualizar sua configuração de kernel e kernel em seu servidor tftp.

Edite o arquivo de configuração no seu diretório pxelinux.cfg para conter a nova entrada, no meu servidor eu tenho um arquivo específico do host:

johnf@carbon:~$ cat /srv/tftp/pxelinux.cfg/01-00-1f-d0-27-d2-17 
LABEL linux
KERNEL /vmlinuz-2.6.38-10-generic
APPEND initrd=/initrd.img-2.6.38-10-generic root=/dev/nfs nfsroot=172.29.1.6:/home/export/argon ip=dhcp rw

Você também precisará atualizar as imagens do kernel no próprio servidor tftp, aqui está o comando que eu uso:

sudo cp --preserve=timestamps /home/export/argon/boot/initrd.img*-generic /home/export/argon/boot/vmlinuz*-generic /srv/tftp
    
por johnf 05.09.2012 / 11:48