Date: Thu, 18 Oct 2001 09:20:31 -0700 (PDT) From: John Baldwin <jhb@FreeBSD.org> To: Thomas Dixon <thomas@vbc.net> Cc: hackers@FreeBSD.ORG Subject: RE: Problems with booting of CD-ROM (fwd) Message-ID: <XFMail.011018092031.jhb@FreeBSD.org> In-Reply-To: <Pine.BSF.4.10.10110181617470.394-100000@brunel.uk1.vbc.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On 18-Oct-01 Thomas Dixon wrote: > > > On Tue, 16 Oct 2001, John Baldwin wrote: > >> >> On 17-Oct-01 Thomas Dixon wrote: >> > >> > >> > On Tue, 16 Oct 2001, John Baldwin wrote: >> > >> >> >> >> On 16-Oct-01 Thomas Dixon wrote: >> >> > I'm trying to make a bootable CD using the cdboot program that come >> >> > with >> >> > freeBSD in /sys/i386/boot/cdboot. The computer I'm trying to do this >> >> > on >> >> > definately boots other CDs as it has booted several other CDs. However >> >> > using a CD I've made using mkisofs and cdboot it gives the error; >> >> > >> >> > Your BIOS int 0x13 extensions seem to be disabled. >> >> > It's impossible to boot a CD-ROM without them. >> >> > (BIOS int 0x13 fn 0x4b01 yielded error 1) >> >> > >> >> > I'm using an Asus P5A motherboard, there appears to be no way to enable >> >> > the int 0x13 extensions in the BIOS and there is nothing in the manual >> >> > that refers to these. >> >> > >> >> > Any ideas why this error is coming up or how to fix it? >> >> >> >> Don't use cdboot or cdldr, they don't qutie work yet. :( >> >> >> >> Instead, make a floppy image and use that to boot. >> >> >> > I've tried this and I couldn't figure out the syntax for loader.rc to load >> > the file system from the cd-rom, any ideas? >> >> You don't really load the filesystem from the CD-ROM as the loader can't >> read a >> CD-ROM right now. Instead you use a memory filesystem on the floppy image >> and >> use that to boostrap yourself so you can mount the CD. > > I have done this now and it loads the mfsroot.gz file, however I can't > find any man pages or web pages that tell me how to create an mfsroot > file. Any ideas on this? > > - Tom Use dd from /dev/zero to create the file. Then use vnconfig (or mdconfig on -current) to create a disk device on top of the file. You can then disklabel and newfs the disk device, then mount it and stuff files in it like any other FFS filesystem. This is how picobsd and the release boot floppies work. -- John Baldwin <jhb@FreeBSD.org> -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.baldwin.cx/~john/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.011018092031.jhb>