web-dev-qa-db-ja.com

DHCPおよびTFTPを使用したPXEサーバー上のシンクライアントLubuntu

HDDのない10台の古いコンピューター(シンクライアントなど)があります。だから私はオペレーティングシステムとしてLubuntuを使用することにしました。私の仕事では、DHCPとTFTPを備えたPXEサーバーがあり、menu.cfgの前後にdebianディストリビューションを構築し、boot = liveを使用しましたが、lubuntuではnfsを使用し、bootはboot = casperである必要があるため、ここで問題が始まります、vmlinuzとinitrdを変更しようとしましたが、カーネルパニックエラーが発生しています。 squashfsとinitrd.gzをマージできるスクリプトがあるので、シンクライアントはinitrd.gzから直接開始されます。 OR他の解決策はありますか?

1
xmux

1つの方法は、syslinux-commonパッケージのmemdiskパッケージを使用して、TFTPを介して直接ISOイメージを使用してブートすることです。

  1. memdiskおよびISOイメージをTFTPルートにコピーします
  2. PXE構成ファイルにメニューエントリを追加します。例:

    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