- Main Page - SystemRescueCd
- Changes-x86 - SystemRescueCd
- Sysresccd-manual-en PXE network booting - SystemRescueCd
dhcp,tftpサーバのみでネットワークブートが可能になってました。WindowsならTFTPD32のみで設定できました。但し、クライアントはオンメモリでの起動となるのでRAM 400MB以上必要とのこと(384MBでも一応起動しましたけど)。
1.0.3 では、256 MB、1.1.3 では 320 MB 必要でした。
TFTPD32でネットワークブート用サーバを設定
- TFTPD32を展開して、dhcp/tftpサーバを設定
- TFTPD32フォルダ内にpxelinux.cfgフォルダ作成
- SYSLINUXをダウンロード、pxelinux.0をTFTPD32フォルダ、menu.c32をpxelinux.cfgフォルダにコピー
- sysrcd.dat,version,sysrcd.md5をTFTPD32フォルダにコピー
- isolinuxフォルダをTFTPD32フォルダにコピー、sysres10にリネーム
- defaultファイル作成
- isolinux.cfgを編集
- pxelinux.cfgフォルダにdefaultファイル作成
-
DEFAULT pxelinux.cfg/menu.c32 PROMPT 0 MENU TITLE Boot Options Menu LABEL sysrescd MENU LABEL ^1. SystemRescueCd 1.0 KERNEL pxelinux.cfg/menu.c32 APPEND sysres10/isolinux.cfg TEXT HELP * ENDTEXT
- isolinux.cfgを編集
-
下記部分(スペースも含み)を置換。IPアドレスは環境に合わせる。
kernel
→kernel /sysres10/
append
→append scandelay=5 netboot=tftp://192.168.0.100/sysrcd.dat
initrd=initram.igz
→initrd=/sysres10/initram.igz
initrd=/bootdisk
→initrd=/sysres10/bootdisk
ファイル先頭部分を書き換え
default rescuecd append scandelay=5 netboot=tftp://192.168.0.100/sysrcd.dat initrd=/sysres10/=initram.igz video=ofonly vga=0 timeout 300 prompt 1 display f1boot.msg F1 f1boot.msg F2 f2images.msg F3 f3params.msg F4 f4arun.msg F5 f5troubl.msg F6 f6pxe.msg F7 f7net.msg
default pxelinux.cfg/menu.c32 prompt 0 MENU TITLE SystemRescueCd 1.0 MENU TABMSG -- F1 - F7 boot options -- F1 /sysres10/f1boot.msg F2 /sysres10/f2images.msg F3 /sysres10/f3params.msg F4 /sysres10/f4arun.msg F5 /sysres10/f5troubl.msg F6 /sysres10/f6pxe.msg F7 /sysres10/f7net.msg label back MENU LABEL ^0. --- back to Main Menu --- TEXT HELP * back to Main menu ENDTEXT kernel pxelinux.cfg/menu.c32 append pxelinux.cfg/default label rescuecd kernel /sysres10/rescuecd append scandelay=5 netboot=tftp://192.168.0.100/sysrcd.dat initrd=/sysres10/initram.igz video=ofonly vga=0