読者です 読者をやめる 読者になる 読者になる

palm84.com

革命的愛熊主義者同盟!

KNOPPIX Terminal Server - PXEネットワークブート用サーバ (ver. 7.6.1 DVD)

三度 KNOPPIX 入門シリーズ(笑)... 同じネットワーク上のPCで KNOPPIX をネットワークブートするのでありんす。

KNOPPIX_V7.6.1DVD-2016-01-16-EN.iso (4.14GB) での確認です。

f:id:palm84:20160422171317p:plain

INDEX

Start KNOPPIX Terminal Server

DHCPサーバ機能について

KNOPPIX上でDHCPサーバが起動するのでルーターのDHCPサーバを停止した方が安全かもしれません。

  • 左下メニューから Knoppix Start KNOPPIX Terminal Server

f:id:palm84:20160422171318p:plain

  • OK

f:id:palm84:20160422171309p:plain

  • setup (Re)configure server and (re)start」でOK

f:id:palm84:20160422171310p:plain

  • リストからNICを選択してOK

f:id:palm84:20160422171311p:plain

  • 払い出し用IPアドレスの確認 - そのままOK

f:id:palm84:20160422171312p:plain

  • 対象NICの選択 - そのままOK

f:id:palm84:20160422171313p:plain

  • Option - 全部オフでいいかな?

f:id:palm84:20160422171314p:plain

  • boot options 指定 - 行末に下記を追記
    • hostname=knoppix2 lang=ja xkeyboard=jp(※ そのままだとホスト名 = Microknoppix が重複するので knoppix2 に変更)

f:id:palm84:20160422171315p:plain

  • Yes でサーバ起動

f:id:palm84:20160422171316p:plain

これで準備おk!

クライアントPCをネットワークブート

Legacy 専用 - EFIブートは非対応

最近のPCでは Secure boot や Fast boot が有効になってるのでこれらはオフに、また Legacy の Network boot も有効に設定しないといけないです。

行くでぇ、豆タン!

  • ネットワークブート (Legacy)

f:id:palm84:20160422171317p:plain

そのまま Enter で起動

オプション指定する場合は knoppix hogehoge (or knoppix64 hogehoge )とか入力。

f:id:palm84:20160422173908p:plain
f:id:palm84:20160422173909p:plain

はいな、あんさん!

いろいろ

  • pxelinux.cfg/default
knoppix@Microknoppix:~$ cat /tftpboot/pxelinux.cfg/default
DEFAULT knoppix
APPEND nfsdir=192.168.11.39:/mnt-system nodhcp lang=ja ramdisk_size=100000 init=/sbin/init apm=power-off nomce loglevel=1 initrd=miniroot.gz libata.force=noncq tz=localtime  lang=de video=vga16fb:off hpsa.hpsa_allow_any=1 lang=en hpsa.hpsa_allow_any=1 hostname=knoppix2 lang=ja xkeyboard=jp BOOT_IMAGE=knoppix
TIMEOUT 300

PROMPT 1
DISPLAY boot.msg
LABEL knoppix
KERNEL linux
APPEND nfsdir=192.168.11.39:/mnt-system nodhcp lang=ja ramdisk_size=100000 init=/sbin/init apm=power-off nomce loglevel=1 initrd=miniroot.gz libata.force=noncq tz=localtime  lang=de video=vga16fb:off hpsa.hpsa_allow_any=1 lang=en hpsa.hpsa_allow_any=1 hostname=knoppix2 lang=ja xkeyboard=jp BOOT_IMAGE=knoppix
< 以下略 >

ダブってますけど、まぁいいでしょ (;'∀')

  • netstat
knoppix@Microknoppix:~$ sudo netstat -tuap | grep -e dhcp -e tftp -e nfs -e rpc
tcp        0      0 0.0.0.0:44169           0.0.0.0:*               LISTEN      4785/rpc.mountd     
tcp        0      0 0.0.0.0:57708           0.0.0.0:*               LISTEN      4785/rpc.mountd     
tcp        0      0 0.0.0.0:sunrpc          0.0.0.0:*               LISTEN      4733/rpcbind        
tcp        0      0 0.0.0.0:37788           0.0.0.0:*               LISTEN      4743/rpc.statd      
tcp        0      0 0.0.0.0:nfs             0.0.0.0:*               LISTEN      -                   
tcp        0      0 0.0.0.0:37635           0.0.0.0:*               LISTEN      4785/rpc.mountd     
tcp6       0      0 [::]:44742              [::]:*                  LISTEN      4785/rpc.mountd     
tcp6       0      0 [::]:55018              [::]:*                  LISTEN      4743/rpc.statd      
tcp6       0      0 [::]:sunrpc             [::]:*                  LISTEN      4733/rpcbind        
tcp6       0      0 [::]:55828              [::]:*                  LISTEN      4785/rpc.mountd     
tcp6       0      0 [::]:47959              [::]:*                  LISTEN      4785/rpc.mountd     
tcp6       0      0 [::]:nfs                [::]:*                  LISTEN      -                   
udp        0      0 0.0.0.0:54208           0.0.0.0:*                           4785/rpc.mountd     
udp        0      0 0.0.0.0:37316           0.0.0.0:*                           4743/rpc.statd      
udp        0      0 0.0.0.0:nfs             0.0.0.0:*                           -                   
udp        0      0 0.0.0.0:bootps          0.0.0.0:*                           4690/dhcpd          
udp        0      0 0.0.0.0:tftp            0.0.0.0:*                           4697/in.tftpd       
udp        0      0 0.0.0.0:sunrpc          0.0.0.0:*                           4733/rpcbind        
udp        0      0 0.0.0.0:668             0.0.0.0:*                           4733/rpcbind        
udp        0      0 Microknoppix:679        0.0.0.0:*                           4743/rpc.statd      
udp        0      0 0.0.0.0:46328           0.0.0.0:*                           4785/rpc.mountd     
udp        0      0 0.0.0.0:33571           0.0.0.0:*                           4785/rpc.mountd     
udp        0      0 0.0.0.0:8996            0.0.0.0:*                           4690/dhcpd          
udp6       0      0 [::]:54201              [::]:*                              4785/rpc.mountd     
udp6       0      0 [::]:46070              [::]:*                              4743/rpc.statd      
udp6       0      0 [::]:nfs                [::]:*                              -                   
udp6       0      0 [::]:43543              [::]:*                              4785/rpc.mountd     
udp6       0      0 [::]:tftp               [::]:*                              4697/in.tftpd       
udp6       0      0 [::]:sunrpc             [::]:*                              4733/rpcbind        
udp6       0      0 [::]:41622              [::]:*                              4785/rpc.mountd     
udp6       0      0 [::]:668                [::]:*                              4733/rpcbind        
udp6       0      0 [::]:14026              [::]:*                              4690/dhcpd          

ほなだYO!


関連めも