Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 May 2004 12:41:50 +0200
From:      db <db@traceroute.dk>
To:        hackers@freebsd.org
Subject:   Grub and FreeBSD 4.9
Message-ID:  <200405191241.50871.db@traceroute.dk>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200405191241.50871.db>