YDL 3.0 catch-22

nathan r. hruby yellowdog-general@lists.terrasoftsolutions.com
Sat May 10 10:09:01 2003


On 10 May 2003, Owen Stampflee wrote:

> 
> > Could you explain further the use of initrd with YDL?
> An initrd allows you to boot with a fairly small kernel, with everything
> possible as modules. It would not be possible to make a SCSI/RAID driver
> a module as the module would be located on the SCSI/RAID disk.
> 

Huh?  Maybe I'm misunderstanding what you're saying.. You can make the
driver for your boot disk a module (I'm typing this to you an a machine
booted just so), that's part of what initrd does, puts the needed modules
into the ramdisk that your bootloader can pull and hand off to the kernel 
in order to boot.  

> > I don't have a particular use for it at this point, but it's very 
> > interesting.
> Yep, you can do some cool things with them.
> 

Well, yeah - if you'd like to boot you probably do have a reason to use 
one :)

> > I gather you need to create an image file (RAM disk?) with the module 
> > you want to load
> > and then it switches at boot?
> Creating your own initrd is very simple... just RTFM - man mkinitrd :)
> 

Specificly, read the mkinitrd manpage, and then make an initrd, then move 
the initrd image onto the partition with BootX, then reboot and then make 
sure BootX knows about the initrd.  

IIRC, for YDL-2.3 when reinstalling on top of CS-1.2 I updated BootX but
then had reset the initrd to point from the CD's initrd to the kernel and
initrd that YDL installed, so you may not need to completely make a initrd 
anew, just fix BootX's config.

Additionaly, now you're thinking, "Well, that's great, but my machine 
don't boot.. hence the subject line, dumbass!"  Fear not!  The YDL 3.0 
Install CD 1 has a rescue mode, just boot it and then type 'install 
rescue' once booted with the cd, you should be able to mount your macOSX 
partition and generate a initrd.  This last bit is all from memory as I 
haven't fooled with my BootX in over a year :)

HTH,
-n

-- 
----------------------------------------
nathan hruby <nathan@drama.uga.edu>
computer services specialist  
uga drama & theatre                        
reality is a moving target
----------------------------------------