手順をメモ。
前回成功したときの手順はまったく忘れているため、今回もそうとう四苦八苦しました。
参考:
X40 マシンに PXE ブートで Ubuntu をインストールする : wanatabe's Weblog
Ubuntu PXE Install - C4 Wiki
PXE ブートで Ubuntu をインストール - May the Source be with you
4.6. TFTP ネットブート用ファイルの準備
PXEでDebian/Ubuntuをネットワークインストール - よしみ視点
ありがたや。しかしサイトによって書いてあることが微妙に違う。
しょうがないので適当に合わせ技で。
0.dhcpd.confの編集に必要になるので、IPアドレスとかプロバイダのDNSサーバとかを調べとく。具体的には、
・自マシン(サーバになる)のIPアドレス
・ルータのIPアドレス
・プロバイダのDNSサーバのIPアドレス
・インストールするマシンのMACアドレス
1.tftp と dhcp をインストールする。
sudo apt-get install tftpd-hpa dhcp3-server
2./etc/default/tftpd-hpa を編集する。
#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /var/lib/tftpboot"
3./etc/dhcp3/dhcpd.conf を編集する。
option domain-nameやoption domain-name-serversはコメントアウト。
末尾に下記を追記。
allow booting;
allow bootp;
subnet 192.168.1.0 netmask 255.255.255.0 { //サーバ側マシンのIPが192.168.2.xだったらここもsubnet 192.168.2.0となる
range 192.168.1.200 192.168.1.253; //上に同じくサーバ側マシンのIPが192.168.2.xだったらここもrange 192.168.2.200 192.168.2.253となる
option broadcast-address 192.168.1.255; //上に同じくサーバ側マシンのIPが192.168.2.xだったらここもoption broadcast-address 192.168.2.255となる
option routers 192.168.0.1; //WAN側に接続しているルータのIPアドレス
option domain-name-servers 210.xxx.xxx.xxx; //プロバイダのDNSサーバ
}
host hoge {
filename "/pxelinux.0";
hardware ethernet 00:0x:xx:xx:xx:xx; //インストールするマシンのMACアドレス
fixed-address 192.168.1.210; //上記range内のIPだったらOK
}
4.Ubuntu Studio のCDがあれば、そこからnetbootに必要なファイルをtftpのディレクトリにコピー。
sudo cp -a /media/cdrom0/install/netboot/* /var/lib/tftpboot/
5.tftpサーバとdhcpサーバを起動する。
sudo /etc/init.d/tftpd-hpa start
sudo /etc/init.d/dhcp3-server restart
6.LAN上に他のDHCPサーバ(ルータ)があればDHCPサービスを停止する。
7.インストール先のマシンのBIOSでPXEブートの優先順位を上げて、ブート。
何度もやってだめだったけど、目を離してる間にいつの間にかブートできてた。
ふへー。
あとは通常とおりインストール。でオッケー。
# でも実際は、インストールするソフトのパッケージを選ぶ段階でエラーが。
# しょうがないので何も選ばずその過程をスキップ。
# 超ベースシステムのみでインストールを無理やり完了して、
# サーバマシンのDHCPを切ってルータのDHCPを復活させ、
# 再起動してapt-get install ubuntustudio-desktop。どんだけー。
# 今見たらカーネルがリアルタイムカーネルじゃないっぽい。どんだけー。
追記:
リアルタイムカーネルは間に合わなかったらしい。
Home | Ubuntu Studio
Sorry about no real time kernel by default this time. A ".1" release will be done soon with it. Thanks for the support!だそうです。トホホ。
0 件のコメント:
コメントを投稿