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>
