[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 メーリングリストの案内