- version 5.x までの設定例です!
-
version 6 以降はかなり変更があるのでご注意。
実は知らなかったのであった。 。゚(゚´Д`゚)゚。
同じネットワーク上のPCで SystemRescueCd をネットワークブートさせるのです。意外に簡単なのであった...
systemrescuecd-x86-4.7.2.iso
(460MB) での確認です。
- DHCPサーバ機能について
-
SystemRescueCd 上でDHCPサーバが起動するのでルーターのDHCPサーバを停止した方が安全かもしれません。
- Legacy 専用 - EFIブートは非対応
-
最近のPCでは Secure boot や Fast boot が有効になってるのでこれらはオフに、また Legacy の Network boot も有効に設定しないといけないです。
ほな、行ってみまひょ
- まず自PCのIPアドレス確認
root@sysresccd /root % ip a | grep 192 inet 192.168.11.43/24 brd 192.168.11.255 scope global dynamic enp0s17
- 設定ファイルを編集
root@sysresccd /root % nano /etc/conf.d/pxebootsrv
# Here is a typical PXE-Boot configuration --> update with your settings PXEBOOTSRV_SUBNET="192.168.11.0" # Used only if PXEBOOTSRV_DODHCPD="yes" PXEBOOTSRV_NETMASK="255.255.255.0" # Used only if PXEBOOTSRV_DODHCPD="yes" PXEBOOTSRV_DEFROUTE="192.168.11.1" # Used only if PXEBOOTSRV_DODHCPD="yes" PXEBOOTSRV_DNS="192.168.11.1" # Used only if PXEBOOTSRV_DODHCPD="yes" PXEBOOTSRV_DHCPRANGE="192.168.11.100 192.168.11.150" # Used only if PXEBOOTSRV_DODHCPD="yes" PXEBOOTSRV_LOCALIP="192.168.11.43"
PXEBOOTSRV_SUBNET
- サブネット・アドレスPXEBOOTSRV_NETMASK
- マスク、そのままPXEBOOTSRV_DEFROUTE
- ルート(ゲートウェイ)、ルータ・IPでPXEBOOTSRV_DNS
- DNSサーバ、ルーター・IPでPXEBOOTSRV_DHCPRANGE
- 払い出しIP範囲、.100 .150
とかでPXEBOOTSRV_LOCALIP
- 自PCのIP
編集したら Ctrl-O Enter で上書、Ctrl-X で閉じる
- サーバ起動
root@sysresccd /root % /etc/init.d/pxebootsrv start * Caching service dependencies ... [ ok ] * Starting the pxe-boot-server ... * /var/lib/dhcp: correcting owner * /var/lib/dhcp/dhcpd.leases: creating file * /var/lib/dhcp/dhcpd.leases: correcting mode * /var/lib/dhcp/dhcpd.leases: correcting owner * Starting dhcpd ... [ ok ] * Starting thttpd ... [ ok ] * Starting tftpd ... [ ok ]
ERRORなければおk!
クライアント起動についてはカッツアイ!(;'∀')
- めも
-
ダウンロードは tftp ではなく http になってるのでかなり速いかも
root@sysresccd /root % cat /tftpboot/pxelinux.cfg/default <一部抜粋> LABEL rescuecd_std MENU LABEL 1) SystemRescueCd: default boot options KERNEL ifcpu64.c32 APPEND rescue64 scandelay=5 netboot=http://192.168.11.43/sysrcd.dat -- rescue32 scandelay=5 netboot=http://192.168.11.43/sysrcd.dat
root@sysresccd /root % netstat -tuap Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN 1975/sshd tcp6 0 0 [::]:http [::]:* LISTEN 3217/thttpd tcp6 0 0 [::]:ssh [::]:* LISTEN 1975/sshd udp 0 0 0.0.0.0:23250 0.0.0.0:* 1851/dhclient udp 0 0 0.0.0.0:bootps 0.0.0.0:* 3194/dhcpd udp 0 0 0.0.0.0:bootpc 0.0.0.0:* 1851/dhclient udp 0 0 0.0.0.0:tftp 0.0.0.0:* 3237/in.tftpd udp 0 0 0.0.0.0:2125 0.0.0.0:* 3194/dhcpd udp6 0 0 [::]:58938 [::]:* 3194/dhcpd udp6 0 0 [::]:48954 [::]:* 1851/dhclient udp6 0 0 [::]:tftp [::]:* 3237/in.tftpd
ほな
- 関連めも
-
SanDisk Extreme Pro USB3.0 フラッシュメモリー 128GB (無期限保証)[国内正規品] SDCZ88-128G-J57
- 発売日: 2014/04/15
- メディア: Personal Computers