Gentooをノートに再インストール

http://www.gentoo.org/doc/en/altinstall.xml#doc_chap4
ここのやり方に沿ってnicからノートを起動してインストールした。
手順が厄介なのでメモ。

構成

ノート
  • NIC(rtl8139, MAC ADDRESS XX:XX:XX:XX:XX:XX)
  • 使用するIP 192.168.0.171
サーバ

サーバに必要なパッケージをインストールする

# emerge dhcp tftp-hpa nfs-utils

dhcpdの準備

dhcpd.conf

option subnet-mask 255.255.255.0;
subnet 192.168.0.0 netmask 255.255.255.0 {
        range 192.168.0.150 192.168.0.200;
}

option option-150 code 150 = text ;
ddns-update-style none ;
host client {
        # ノートのマックアドレス
        hardware ethernet XX:XX:XX:XX:XX:XX;
        # ノートのIP
        fixed-address 192.168.0.171;
        # ノートのブートローダ
        filename "client/boot/pxegrub";
        # ノートのpxegrubに渡すtftpサーバ
        next-server 192.168.0.170;
    # ノートのpxegrubが読み込む設定ファイル。(nd)はtftpserver
        option option-150 "(nd)/client/boot/grub.lst";
}

dhcp起動

# /etc/init.d/dhcp start

tftpの準備

Diskless install using PXE bootに書いてある通りにする

nfsの準備

Diskless install using PXE bootに書いてある通りにする

メモ

nfsrootのマウントで失敗するときは
/diskless/client/etc/mtab
を削除してからノートを再起動してみる。

/diskless/client/etc/fstab
に/のエントリを書かない