On Thu, Feb 28, 2002 at 01:26:49AM -0500, Clark C . Evans wrote:
| | http://people.freebsd.org/~bsd/cdroot/
| 
| Ok.  I've tried this route and it seems to be working,
| thank you all so much for your help and pointers.

Thus far, cdroot has worked well for me.  I have a PleXwriter
23/10/40A and an old Mitsumi 12x CD-ROM (PIO 3).  I get the
following boot messages...

  cd9660: RockRidge extension
  Warning: bytes per inode restricts cylinders per group to 9.
  Warning: inode blocks/cyl group (285) >= data blocks (256) in last
    cylinder group.  This implies 4096 sector(s) cannot be allocated.
  496 blocks
  Warning: block size restricts cylinders per group to 26.
  496 blocks

After that, all seems to go well.  Unfortunately, when this same 
CD-ROM is placed into a newer CD-ROM reader it either doesn't boot
at all... (such as the Data Research 56x max or Vintech Intl. VIN-44A)
or it gives me the following result: (results vary)

   pid 7 (sh) uid 0: exited on signal 5/10/11

Where it can't seem to make up it's mind about what signal it
exits with 5, 10, or most frequently, 11.

I've tried everything... and purched 2 additional new
CD-ROM units with the same result... the new CD-ROMs don't
like the file that's being generated.

Thoughts?

Clark




I've had some problems getting cdroot to work
| 
| I also see a few drives complaining (like the mouse), 
| I think I know how to re-do the kernel to leave out
| the mouse driver though.  Is this a cd driver that
| needs to be removed?
| 
| Anyway, I log-in and everything works nicely.  Cool.
| Given that I've gotten this far with cdroot, I think
| I'm going to stick with this solution... and figure
| out how it works.   This kit makes three mfs for me: 
| tmp, var, etc, dev.   I'm wondering if the etc 
| and dev must be done as mfs?
| 
| My next step is to make a custom boot process:
| 
|  1. Check to see if /dev/ad0s1b exists and is a
|     swap partition, if so, load it.
| 
|  2. Check to see if /dev/ad0s1? exists and is
|     a FreeBSD partition.  If so, see if it looks
|     like a /tmp, /var, or /home partition.  If
|     so mount as appropriate.
| 
|  3. Modify (2) above, to search on /ad?s1? for
|     a similar structure.  If so, then mount it
|     using vinum.
| 
| If steps 1-3 above fail, then assume it is an
| "uninitialized" box.  Ask the user to verify
| this fact, and then create the partitions 
| automagically.   If there are two disks, ask
| the user if a software mirror is to be used,
| if so, then configure this as well.
| 
| If any of you have any suggestions/comments/ideas
| as to how to best do this, I'd love to hear them!
| 
| Best,
| 
| Clark
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| Thank you all so much for your
| suggestions and thoughts!  
| 
| My next step is to examine the file system:
| 
|   (a) if the "data" partition exists, then this
|       can be mounted and /var and /tmp can be
| 
|   
| 
| 
| 
| 
| To Unsubscribe: send mail to [EMAIL PROTECTED]
| with "unsubscribe freebsd-hackers" in the body of the message

-- 
Clark C. Evans                   Axista, Inc.
http://www.axista.com            800.926.5525
XCOLLA Collaborative Project Management Software

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to