x61にcobbler経由でubuntuを入れる
cobblerはお手軽に pxebootableな環境を作れるdeamon,主にRedHat系向け
前提 subnet 192.168.11.0/24
まず母艦のCentOSにcobblerと必要そうなものを入れる
sudo yum install cobbler sudo yum install yum-util sudo yum install dhcp
/var/lib/cobbler/settings を編集
+ next_server: '192.168.11.6' # 母艦のIP + server: '192.168.11.6'
/etc/cobbler/dhcp.templateを編集
+ subnet 192.168.11.0 netmask 255.255.255.0 { + option routers 192.168.11.1; option subnet-mask 255.255.255.0; range dynamic-bootp 192.168.11.100 192.168.11.254; filename "/pxelinux.0"; default-lease-time 21600; max-lease-time 43200; next-server $next_server; }
必要そうなサービスを起動
sudo /etc/init.d/xinetd start sudo /etc/init.d/iptables stop sudo /etc/init.d/httpd start sudo /etc/init.d/cobbler start
ubuntuのpxebootのイメージとかを落としてくる
cd /tftpboot wget http://archive.ubuntu.com/ubuntu/dists/hardy/main/installear-i386/current/images/netboot/netboot.tar.gz tar xzvf netboot.tar.gz cd /home/dandaso wget http://archive.ubuntu.com/ubuntu/dists/hardy/main/installer-i386/current/images/netboot/ubuntu-installer/i386/linux wget http://archive.ubuntu.com/ubuntu/dists/hardy/main/installer-i386/current/images/netboot/ubuntu-installer/i386/initrd.gz gunzip initrd
cobblerでdestro と profileを作り同期
前提 subnet 192.168.11.0/24 sudo cobbler distro add --name=ubuntu --kernel=/home/dandaso/linux --initrd=/home/dain/dandaso/initrd --breed=debian sudo cobbler profile add --name=ubuntup --distro=ubuntu sudo cobbler sync
これで準備完了、あとは x61のbiosに入ってpxebootの起動順位を上げておき、boot:でprofile名を入力する。
インストール中にハマったのは、なんだかデスクトップを入れようとすると依存エラーになったので、最小で入れて後から aptitude install ubuntu-desktop でデスクトップを入れた。