[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:51713] Re: etchのネットワークインストールについて教えてください



さとうふみやす様

ご教授ありがとうございます。

早速ご教授いただいた通り(間違っていると思いますが)やって
みたところ、少し進展がありましたので報告いたします。

やったことは、まず tftpd-hpa をpurgeしました。

# aptitude purge tftpd-hpa

次に、rarpd , bootparamd , aftpd のインストールを行いまし
た。

# aptitude install rarpd bootparamd atftpd
# mkdir /tftpboot

続いて、etchのnetwork install CDイメージをダウンロードして、
サーバ側でCDにマウントします。

# wget http://cdimage.debian.org/debian-cd/4.0_r6/sparc/iso-cd/debian-40r6-sparc-netinst.iso
# mount -o loop debian-40r6-sparc-netinst.iso
 /media/cdrom

この後、下記の手順で設定しました。

# printf
# cp /media/cdrom/boot/sparc64 /tftpboot/netboot.img
# printf '%02X%02X%02X%02X\n' 192 168 1 36 (Blade150に割り当てたいIP
192.168.1.36)
C0A80124 ← 上記コマンドの結果出てきたもの
# cp /media/cdrom/boot/sparc64 /tftpboot/netboot.img
# cd /tftpboot
# ln -s ./netboot.img ./C0A80124.img ← printfコマンドで取得したコードを
ファイル名にした
# echo 192.168.1.36 sparcマシン名 >>/etc/hosts
# echo sparcマシンMACアドレス blade >>/etc/ethers
# vi /etc/bootparams
# vi /etc/dhcp3/dhcpd.conf
# vi /etc/exports
# reboot

・/etc/bootparamsの内容
sparcマシン名\\
root=サーバ名:/media/cdrom/boot \\
rootopts=サーバ名:vers=4.0
install=サーバ名:/media/cdrom

・/etc/dhcp3/dhcpd.confの内容
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.224 192.168.1.254;
option routers 192.168.1.8;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;

option domain-name "example.net";
option domain-name-servers 192.168.1.2 , 192.168.1.3 ;

default-lease-time 600;
max-lease-time 7200;

allow booting;
allow bootp;

(中略)

host sparcマシン名 {
filename "/tftpboot/C0A80124.img";
hardware ethernet sparcマシンのMACアドレス;
next-server 192.168.1.1;
fixed-address 192.168.1.36;
}

}

・/etc/exportsの内容
/tftpboot -root=サーバ名:sparcマシン名
/media/cdrom -ro,root=サーバ名

以上の設定が完了してサーバを再起動し、sparcマシンをネットワークブート
させてみると

Using Onboard Transceiver - Link Up.

と出て、しばらくは通信をしていたのか画面に何も出ず、1分くらい経過して
から下記メッセージを繰り返し出すようになりました。

Retrying ... Check TFTP server and network setup

サーバ側のsyslogには

Jan 23 15:16:05 サーバ名 rarpd[3962]: RARP request from sparcマシンのMACアドレス on eth0
Jan 23 15:16:05 サーバ名
 rarpd[3962]: RARP response to sparcマシンのMACアドレス
 sparcマシンのIPアドレス on eth0

と繰り返し出ているのを確認しました。しかし、未だsparcマシンで
はetchのインストーラが起動しません。どこがおかしいのか、もう
一度見直しているところなのですが、よくわかりません。




SATOH Fumiyasu さんは書きました:
> さとうふみやす @ OSS テクノロジです。
>
> At Wed, 21 Jan 2009 13:21:44 +0900,
> Satio wrote:
>   
>> さて昨日から、遊ばせてしまっていたsparcマシン(SUN Blade150)に
>> etchをインストールして使おうと思って挑戦していますが、うまく
>> いきません。
>>     
>
>   
>> 以上ですが、sparcマシンを起動して待ってみても
>>
>> Timeout waiting for ARP/RARP packet
>>     
>
> OBP って bootp に対応していましたっけ?
> メッセージの通り、RARP で自分の IP アドレスを知ろうと
> するので、rarpd を使ってやってみてください。
>
> 以下、Debian ではなく Solaris 10 のインストールですが、
> Debian 上にネットワークインストール環境を作ったときのメモです。
> # 参考になるかどうかは不明
>
> ずっと昔に私が参考にしたページ:
>   http://www15.big.or.jp/~yamamori/sun/sd-1999-2/boot.html
>
> # apt-get install rarpd bootparamd atftpd
> # mkdir /tftpboot
> # mount -o loop sol-10-u3-ga-sparc-dvd.iso /media/cdrom
> # cp /media/cdrom/Solaris_10/Tools/Boot/usr/platform/sun4u/lib/fs/nfs/inetboot \
>   /tftpboot/solaris10u3-inetboot-sun4u
> # printf '%02X%02X%02X%02X\n' 10 0 1 160 
> (Blade 150 に割当てる IP アドレスが 10.0.1.160 の場合)
> 0A0001A0
> # ln -s solaris10u3-inetboot-sun4u /tftpboot/0A0001A0.boot
> # echo 10.0.1.160 blade >>/etc/hosts
> # echo Blade150のNICのMACアドレス blade >>/etc/ethers
> # cat <<EOT >>/etc/bootparams
> blade \\
>  root=ocean.lan.osstech.co.jp:/srv/os/Solaris10-U3-DVD/Solaris_10/Tools/Boot \\
>  rootopts=ocean.lan.osstech.co.jp:vers=3 \\
>  install=ocean.lan.osstech.co.jp:/srv/os/Solaris10-U3-DVD
> EOT
>
> …/etc/exports も設定したのですが、どうしたんだっけ? >自分
>
> SPARC マシンに Debian をインストールはしたことがないので、
> 上記が役に立つのかどうかはわかりません。:-X
>
>   


--------------------------------------
Power up the Internet with Yahoo! Toolbar.
http://pr.mail.yahoo.co.jp/toolbar/