カテゴリー
オーディオ

mpd(Music Player Daemon)のインストール(その8)

CD-ROMドライブの無いPCにUbuntuをインストールする場合の手順を、備忘録もかねて、簡単にまとめておきます。

まず、NASとして使用しているLinuxに、dhcpdとtftpdをインストールします。

最初に我が家のLAN構成を説明しますと、ネットワークは192.168.0.0/24です。
で、LAN側dnsを192.168.0.212で動かしています。
このホスト上で、一時的に、dhcpdとtftpdを動かします。
dhcpで割り当てるアドレスは、192.168.0.140〜192.168.0.149とします。
ゲートウェイ(WANルーター)は192.168.0.1で、普段は、これがdhcpサーバーとして動いています。

まず、dhcpdの設定です。
/etc/dhcp/dhcpd.conf
に以下の記述を追加します。

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.140 192.168.0.149;
option routers 192.168.0.1;
option broadcast-address 192.168.0.255;
option domain-name-servers 192.168.0.212;
filename “/ubuntu/pxelinux.0”;
}

次にtftpdの設定です。
/etc/default/tftpd-hpa
に以下の記述を追加します。

TFTP_USERNAME=”tftp”
TFTP_DIRECTORY=”/srv/tftp”
TFTP_ADDRESS=”0.0.0.0:69″
TFTP_OPTIONS=”–secure”

ブートイメージを保存するためのディレクトリを作成します
/srv/tftp/ubuntu/

netboot用のイメージをダウンロードします。
amd64用イメージは以下から
理研のサイト(http://ftp.riken.jp/Linux/ubuntu/dists/natty/main/installer-amd64/current/images/netboot/)
Ubuntu本家(http://archive.ubuntu.com/ubuntu/dists/natty/main/installer-amd64/current/images/netboot/)
i386用イメージは以下から
理研のサイト(http://ftp.riken.jp/Linux/ubuntu/dists/natty/main/installer-i386/current/images/netboot/)
Ubuntu本家(http://archive.ubuntu.com/ubuntu/dists/natty/main/installer-i386/current/images/)

当該ディレクトリにあるnetboot.tar.gzをダウンロードします。
展開したファイルを、/srv/tftp/ubuntu/内にコピーします。
ブロードバンドルーターなどで、dhcpサーバーが動いていれば、それを一時的に停止させ、NASのほうのdhcpサーバーとtftpサーバーを起動させます。
UbuntuをインストールするPCのBIOS設定画面で、起動優先順位の最上位にPXEネットワークブートを持ってきます。
この状態でPCを再起動させると、NASにあるUbuntuのイメージから起動し、インストールが開始されます。
インストールが終了したら、PCの起動優先順位を変更し、IPアドレスをdhcpからstaticに変更します。
また、NASのdhcpサーバーとtftpサーバーを停止させ、ブロードバンドルーターのdhcpを起動させます。