Date: Tue, 24 Apr 2001 13:07:31 -0500 (CDT) From: Eduardo Viruena Silva <mrspock@esfm.ipn.mx> To: freebsd-questions@freebsd.org Subject: Bootable CD (II) Message-ID: <Pine.BSF.4.21.0104241207500.10801-100000@Michelle.esfm.ipn.mx>
next in thread | raw e-mail | index | archive | help
Hello FreeBSD gurus! I'm trying to create a CD for copying an image to the IDE disks in 32 computers [all the same model]. I have some problems to create a bootable CD. Here is what I have done: 1. I create a floppy disk image and copy my kernel in it. dd if=/dev/zero of=boot.flp count=2880 vnconfig -s labels -c vn0 boot.flp disklabel -w -B vn0 fd1440 newfs /dev/vn0a mount /dev/vn0a /mnt cp -r kernel.gz /mnt umount /mnt vnconfig -u vn0 2. I make a basic file system with a lot of tools and programs that I think I need for copying my image, let suppose this file system is created in ./fs 3. According to "mkisofs" man page, I need two files, one with the booting disk image and another that is called "boot.catalog" I found this one in my disk 1 of FreeBSD 4.1-RELEASE CD under the directory "floppies" cp boot.flp boot.catalog fs then I erase my CD-RW that I'm using before creating the final CD-R burncd -s 4 -f /dev/acd1c blank make the iso image.... mkisofs -b boot.flp -c boot.catalog -R -T -V WinBkUp -P ESFM -o image.iso fs and, finally, burn the CD-RW burncd -s 4 -f /dev/acd1c data image.iso fixate 4. Ok, if I try to boot my computer from my CD, it complains telling me that "fcd0" has no means to do that. WHY? I don't want it to boot from fcd0 but from my file system in my compact disk. What did I miss? Where did I go wrong? - ______ _ * / /###\ / \ __ /\ /\ * / ./#### \ * \__|_/ | | / \/ \ | b#####| * _ | __ | | __ = .. \____ \ \_\#####/ / \| / \ | | /\_\/ = \_| * \___\###/ * \_/\_/\__/\__\/_/\__/ = \______/ _ | | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0104241207500.10801-100000>