2011/6/17 Vagrant Cascadian <vagr...@freegeek.org>:
> reopen 550429
> reassign 550429 kfreebsd-8
> thanks
>
> as far as i know, this is still an outstanding issue for the newer versions of
> kfreebsd.

This problem could be solved by removing all network drivers
from kernel.

If network drivers are only built as modules, then BOOTP and
BOOTP_NFSROOT can be enabled (in my tests with recent
kernels, BOOTP_COMPAT and BOOTP_NFSV3 are not necessary
anymore).

Then disk-based boot proceeds as follows:

1: GRUB loads kernel from disk
2: kernel boots and, having no network drivers, proceeds
    with mounting a disk filesystem as root.
3: kernel starts init, which loads network modules from either:
   a) Hardcoded list in /etc/modutils
   b) Starts devd, which auto-detects hardware and loads appropiate
   modules (the beginning of this is in #630614).

And network-based boot proceeds as follows:

1: GRUB loads kernel via TFTP
2: GRUB loads either:
    a) a specific network module for this computer
    b) all network modules
3: kernel boots via DHCP/NFS

-- 
Robert Millan



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to