Date: Tue, 2 Apr 1996 23:14:31 -0700 (MST) From: Dave Andersen <angio@shell.aros.net> To: dcv@panix.com (Dimitri Vlahakis) Cc: freebsd-questions@freebsd.org Subject: Re: Booting large (>1024cyl)ide from floppy? Message-ID: <199604030614.XAA07696@shell.aros.net> In-Reply-To: <199604022216.RAA26557@panix.com> from Dimitri Vlahakis at "Apr 2, 96 05:16:11 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
Lo and behold, Dimitri Vlahakis once said: > I would like to do the same with freebsd, ie boot my system from the floppy > drive (since the kernel probably can deal with the hard drive, just the > bios boot code seems to be the problem.) Is there any way to install just > the kernel to a floppy disk and have it access the hard drive to load the > rest of the file system? Or at least enough of the kernel so that it will > not use the bios boot code? I think this is almost deserving of FAQ status. :-) To create the floppy that you boot from: Assumptions: You're using fd0 as the floppy There's really a floppy in there. :-) First, you need to give the disk a label: disklabel -w -B fd0 fd1200 (I believe you can also use fd1440) -w = write a new lael -B = means to make the disk bootable (implies -r) fd0 = the floppy drive to use fd1200 = the format to write the drive new Then you need to write a filesystem to the disk: newfs -t 2 -u 15 -i 65536 -l1 /dev/rfd0a -t 2 = The number of tracks/cylinder. Defaults to 1. -u 15 = the number of sectors/track. Defaults to only 4096. -i 65536 = Byte per inode. Makes the disk use many fewer inodes to save space, because you're putting one big file on it. -l1 = the interleave ratio Next, mount the drive so you can access it: mount /dev/fd0a /mnt (or wherever you want it) Then copy your kernel to the drive: cp kernel /mnt/kernel And then unmount the drive: umount /mnt > I'm not sure if it would be sufficient for me to just type hd(1,c) or > something to that effect when the partition choice is given by the > install disk. As far as I know, you can do so. I've never tried to boot off a setup like you've described, though. Give it a shot. :-) -Dave Andersen -- angio@aros.net Complete virtual hosting and business-oriented system administration Internet services. (WWW, FTP, email) http://www.aros.net/ http://www.aros.net/about/virtual "There are only two industries that refer to thier customers as 'users'."
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199604030614.XAA07696>