J'ai 10 vieux ordinateurs (comme les clients légers) sans disque dur. J'ai donc décidé d'utiliser Lubuntu comme système d'exploitation. Dans mon travail, nous avons un serveur PXE avec DHCP et TFTP, ils ont construit une distribution debian avant et pour le menu.cfg, ils ont utilisé boot = live mais dans lubuntu, ils utilisent nfs et boot doit être boot = casper, alors mon problème commence , j’ai essayé de changer vmlinuz et initrd, mais j’obtiens une erreur de panique dans le noyau. Y at-il un script que je peux fusionner squashfs et initrd.gz, ainsi les clients légers commenceront directement par-dessus initrd.gz. OR existe-t-il une autre solution?
Une solution consiste à utiliser le package memdisk
de syslinux-common
pour démarrer à l’aide de l’image ISO directement via TFTP.
memdisk
& ISO dans la racine TFTPAjouter des entrées de menu au fichier de configuration PXE, Exemple:
LABEL slitaz
MENU LABEL ^Slitaz.iso
TEXT HELP
Testing boot from iso.
ENDTEXT
KERNEL memdisk
APPEND initrd=slitaz-cooking.iso
LABEL mini_ubutnu
MENU LABEL Mini-Ubuntu
KERNEL memdisk
APPEND initrd=ubuntu_mini.iso