web-dev-qa-db-fra.com

Thin Client Lubuntu sur serveur PXE avec DHCP et TFTP

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?

1
xmux

Une solution consiste à utiliser le package memdisk de syslinux-common pour démarrer à l’aide de l’image ISO directement via TFTP.

  1. Copier les images memdisk & ISO dans la racine TFTP
  2. 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
    
1
user.dz