bug-grub
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]