J'ai 10 vieux ordinateurs (comme des 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 distro debian avant et pour le menu.cfg, ils ont utilisé boot=live, mais dans lubuntu ils utilisent nfs et le démarrage doit être boot=casper, donc ici mon problème commence, j'ai essayé de changer le vmlinuz et initrd, mais alors je reçois une erreur de panique du noyau. Y a-t-il un script que je puisse fusionner squashfs et initrd.gz, afin que les clients légers commencent directement sur initrd.gz. OU y a-t-il une autre solution ?
Réponses
Trop de publicités?Une façon de procéder est d'utiliser memdisk
de syslinux-common
pour démarrer en utilisant une image ISO directement via TFTP.
- Copie
memdisk
& images ISO à la racine TFTP -
Ajouter 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
Regardez dans https://help.ubuntu.com/community/PXEInstallMultiDistro
J'ai déjà réussi à démarrer lubuntu sur le réseau avec facilité (en tant que live cd). Je ne sais pas si vous recherchez une option de live cd ou si vous voulez avoir une vraie solution de client léger. Cependant, j'ai récemment eu des difficultés à comprendre comment faire fonctionner NFS correctement. Voir mon message sur it..... De quels paramètres d'exportation nfs ai-je besoin pour démarrer les disques vivants Ubuntu sur un réseau ?