diskless booting on nitebook
Vitaly Markitantov
vm at dics.com.ua
Thu Jun 26 23:19:30 PDT 2003
On Thu, Jun 26, 2003 at 03:39:23PM +0300, Vitaly Markitantov wrote:
> I'm trying to boot diskless my notebook.
> I create boot floppy disk on which i place
> kernel.gz
> boot/loader
> boot/loader.rc
> boot/device.hints
>
> (it's just modified kern.flp from 5.1-RELEASE distro with
> my own kernel)
>
> Kernel on that disk built with options
> options NFSCLIENT
> options NFS_ROOT
>
> and
> device cbb
> device pccard
> device cardbus
> device miibus
> device rl
>
> In /boot/loader.rc i place lines:
>
> set boot.netif.ip="172.16.0.9"
> set boot.netif.netmask="255.255.255.192"
> set boot.netif.gateway="172.16.0.1"
> set boot.netif.hwaddr="00:a0:0c:90:90:06"
> set boot.nfsroot.server="172.16.0.8"
> set boot.nfsroot.path="/backup/nfsroot"
> set boot.nfsroot.nfshandle="X68X"
>
> Kernel loads from that floppy, it's starts. But shows next error:
>
> ...
> Timecounters tick every 10.000 msec
> nfs_diskless: no interface
> rl0: <Realtek 8139 10/100BaseTX CardBus> port 0x1000-0x10ff mem 0x88002000-0x880021ff irq 11 at device 0.0 on cardbus1
> ...
>
> So, it looks like NFSCLIENT tryes to detect boot interface before
> cardbus Realtek-based pccard is initialised.
>
> What can i do, for normal disskless booting?
Ok, sorry for my error, i just must enter nfs when kernel
asks for mountroot>
But, system doesn't starts, it can't find init. It say's error:
...
NFS ROOT: 172.16.0.8:/backup/nfsroot
exec /sbin/init: error 70
exec /sbin/oinit: error 70
exec /sbin/initbak: error 70
...
and then panics.
As seen in src/sys/sys/errno.h error 70 is
#define ESTALE 70 /* Stale NFS file handle */
So, what is my error. I incorrectly set's
set boot.nfsroot.nfshandle="X68X"
in loader.rc or what? What can i do?
--
Vitaly Markitantov mailto: vm at dics.com.ua
More information about the freebsd-mobile
mailing list