4 votes

dist-upgrade d'ubuntu sans disque

Je suis actuellement en train de démarrer PXE un paquet de machines, via la fonction diskless d'ubuntu. Quelle est la meilleure pratique pour mettre à jour l'image de 10.04 LTS à 12.04 LTS ?

J'ai fait une copie de l'image avec cp -arpv pour m'assurer que je peux revenir à l'ancienne image si quelque chose ne va pas dans la nouvelle.

Cependant, do-release-upgrade n'est pas disponible dans l'image sans disque.

Quelles sont les bonnes idées sur ce qu'il faut faire ?

Je vous prie d'agréer, Madame, Monsieur, l'expression de mes salutations distinguées.

EDIT : L'image est celle d'Ubuntu-server.

4voto

Jacky Hohol Points 11

Par le passé, j'ai mis à jour mes systèmes d'amorçage PXE sans disque en utilisant do-release-upgrade.

Installer update-manager-core pour obtenir do-release-upgrade. Lorsque vous mettez à jour, n'oubliez pas de vous assurer que votre initrd est construit pour le netbooting dans /etc/initramfs-tools/initramfs.conf, j'ai eu ce fichier écrasé lors de la mise à jour dans le passé, l'option dont vous avez besoin est :

 BOOT=nfs

Vous devrez également mettre à jour votre noyau et la configuration du noyau sur votre serveur tftp.

Editez le fichier de configuration dans votre répertoire pxelinux.cfg pour contenir la nouvelle entrée, sur mon serveur j'ai un fichier spécifique à l'hôte :

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

Vous devrez également mettre à jour les images du noyau sur le serveur tftp lui-même, voici la commande que j'utilise :

sudo cp --preserve=timestamps /home/export/argon/boot/initrd.img*-generic /home/export/argon/boot/vmlinuz*-generic /srv/tftp

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X