J'ai actuellement un serveur PXE pour effectuer l'installation de nombreux systèmes d'exploitation différents sur le réseau.
J'ai un environnement live Ubuntu 13.10 totalement fonctionnel et j'aimerais essayer le 14.04 (en utilisant la dernière image quotidienne).
Mais avec 14.04, utilisant exactement la même structure de répertoire et les mêmes droits d'accès, la même entrée de fichier pxelinux.cfg/default (voir ci-dessous), le démarrage se bloque et s'arrête avec une erreur de panique du noyau.
Des idées? J'ai failli fouiller, googlé partout sans trouver la moindre idée ...
Mon fichier pxelinux.cfg/default:
LABEL Ubuntu 13.10 Live
KERNEL images/ubuntu/casper/vmlinuz.efi
APPEND boot=casper vga=normal rootfstype=nfs netboot=nfs nfsroot=192.168.XX.XX:/volume1/tftpboot/images/ubuntu fetch=tftp://192.168.XX.XX/tftpboot/images/ubuntu/casper/filesystem.squashfs ramdisk_size=1048576 debian-installer/language=fr console-setup/layoutcode=fr console-setup/variantcode=oss quiet splash initrd=images/ubuntu/casper/initrd.lz --
LABEL Ubuntu 14.04 Live
KERNEL images/ubuntu14/casper/vmlinuz.efi
APPEND boot=casper vga=normal rootfstype=nfs netboot=nfs nfsroot=192.168.XX.XX:/volume1/tftpboot/images/ubuntu14 fetch=tftp://192.168.XX.XX/tftpboot/images/ubuntu14/casper/filesystem.squashfs ramdisk_size=1048576 debian-installer/language=fr console-setup/layoutcode=fr console-setup/variantcode=oss quiet splash initrd=images/ubuntu/casper/initrd.lz --
Merci d'avance pour vos pensées (et vos solutions avec un peu de chance)
Ce qui suit fonctionne pour moi:
LABEL ubuntu 14.04_x86_64 MENU LABEL Installer Ubuntu 14.04 (64 bits) KERNEL http://10.1.34.245/pxe/images/ubuntu/14.04/x86_64/vmlinuz. efi APPEND vga = démarrage normal = casper netboot = nfs nfsroot = 10.1.34.245: /var/nfs/ubuntu/14.04/x86_64 initrd = http: //10.1.34.245/pxe/images/ubuntu/14.04/ x86_64/initrd.lz ip = dhcp -
ubuntu-14.04-desktop-AMD64.iso
est monté sur /var/nfs/ubuntu/14.04/x86_64
et la ligne suivante dans /etc/exports
:
/var/nfs/ubuntu/14.04/x86_64 *(no_root_squash,ro,async,insecure)
J'ai eu le même problème et après avoir abandonné heures je me suis lancé:
Déballé et copié pxelinux.0 à partir d’une image ubuntu 14.04.2 netboot.tar.gz
Monté l'image ubuntu-14.04.2-desktop-AMD64.iso dans/mnt/loop mount -o loop ubuntu-14.04.2-desktop-AMD64.iso/mnt/loop
copié vmlinux et initrd à partir de l'image iso montée
cp /mnt/loop/casper/vmlinuz.efi /srv/tftp/needed_files/
cp /mnt/loop/casper/initrd.lz /srv/tftp/needed_files/
J'ai démarré nfs avec ces options dans/etc/exports:
/ mnt/loop * (no_root_squash, ro, asynchrone, sécurisé)
Enfin, je pourrais exécuter avec succès ce fichier /srv/tftp/pxelinux.cfg/default:
DEFAULT Ubuntu-14.04.2-desktop-AMD64
LABEL Ubuntu-14.04.2-desktop-AMD64
MENU LABEL Install Ubuntu 14.04.2 (64-bit)
KERNEL needed_files/vmlinuz.efi
APPEND vga=normal boot=casper netboot=nfs nfsroot=192.168.98.1:/mnt/loop initrd=needed_files/initrd.lz --