[FreeBSD-users-jp 95994] Re: loader で nfs 経由で kernel を load する方法はありますか?
Hiroo Ono (小野寛生)
hiroo.ono+freebsd @ gmail.com
2016年 11月 21日 (月) 21:28:09 UTC
小野寛生です。
2016年11月21日 21:16 Hiroki Sato <hrs @ allbsd.org>:
> 佐藤です。
> loader は NFS を理解しますのでロードできます(手元では PPC でも動いています)。
> DHCP オプションで NFS のパラメータが
> 正しく設定されていないのではないでしょうか?
ありがとうございます。
https://www.freebsd.org/doc/handbook/network-diskless.html
を参考に、DHCP については次のように設定しています。
host powerpc {
hardware ethernet 00:11:24:37:f7:28;
next-server 192.168.0.12;
filename "loader";
option root-path "192.168.0.12:/usr/home/FreeBSD/ppc64";
}
OFWのコンソールで
boot enet:192.168.0.12,\loader
を入力すると loader を取ってきて実行します。loader の出力は次のとおりでした。
Loading ELF
Consoles: Open Firmware console
FreeBSD/powerpc64 Open Firmware loader, Revision 0.1
<root @ releng3.nyi.freebsd.org, Fri Oct 21 22:44:42 UTC 2016>
Memory: 1048576KB
Booted from: /ht @ 0,f2000000/pci @ 4/ethernet @ f
boot: ethernet address: 00:11:24:37:f7:28
-
can't load 'kernel'
検索すると、root-path に "IP:" の部分は書いていない例もあるので
option root-path "/usr/home/FreeBSD/ppc64";
というのも試したのですが、結果は変わりませんでした。
192.168.0.12:/usr/home/FreeBSD/ppc64 が NFS マウントできることは確認しています。
freebsd-users-jp メーリングリストの案内