Grub and FreeBSD 4.9
db
db at traceroute.dk
Wed May 19 03:36:54 PDT 2004
Hi all
I'm trying to get grub working on my FreeBSD 4.9 test-box. So far I've done:
cd /usr/ports/sysutils/grub
make install clean
mkdir /boot/grub
cp /usr/local/share/grub-0.94/i386-freebsd/* /boot/grub/
In /boot/grub I created a fil called menu.lst and wrote this in it:
default 0 # By default, boot the first entry.
timeout 5 # Boot automatically after 30 secs.
title FreeBSD
root (hd0,0)
kernel /boot/loader
My box is just a test box with one harddisk, so I've made one huge / and then
given about 256 mb to swap.
I've read that the safest way to install grub is by making a bootdisk, boot
and run setup, so I made the disk:
# cd /boot/grub
# dd if=stage1 of=/dev/afd0 bs=512 count=1
1+0 records in
1+0 records out
# dd if=stage2 of=/dev/afd0 bs=512 seek=1
153+1 records in
153+1 records out
And I booted on it just fine, but I can't install grub because it by default
dones't support ffs drives. I know there is a ffs_stage1_5 in /boot/grub, but
how do I use it?
Anyway I rebooted in FreeBSD and ran "grub" and made the install
successfully, but then booting the system again I get an "error 18". So how
do I fix it?
I've also tried getting network support built into grub, but I can't figure
out which driver to use (FreeBSD use de0), any ideas?
Best regards
db
More information about the freebsd-hackers
mailing list