[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
OpenBSD and NetBSD
From: |
Ian Cass |
Subject: |
OpenBSD and NetBSD |
Date: |
Mon, 30 Oct 2000 08:46:07 -0000 |
Hi,
I mentioned a short while back that I was looking into why this doesn't work
any more. At first glance, the problem was simply differences in values
passed to the kernel, however looking into it a bit further, the problem is
much deeper than that. I don't really understand things enough to know how
to fix it at the moment.
Anyway, the newer OpenBSD and NetBSD kernels now expect to be passed the
location of a memory mapped area containing various values including a BIOS
map. Older kernels did not insist on this and therefore got away with not
having this. Newer ones however *do* need this or they will not boot.
Ideally what we need is someone familiar in Grub, C and BSD to install
NetBSD or OpenBSD and either a) make it Multiboot compliant or b) make Grub
support the newer kernels.
Until such a time, the Grub documentation needs to be changed to reflect the
fact that it doesn't work for newer kernels.
Just a quick comment for those ppl who say, "Why not remove the direct BSD
kernel booting and rely on chainloading?" - direct BSD booting allows
diskless grub to load a kernel and mount a remote NFS root without having to
muck about with disk images and ram disks, which doesn't work anyway with
BSD.
--
Ian Cass
www.knowledge.com
- OpenBSD and NetBSD,
Ian Cass <=