On Tuesday 10 April 2007 12:35:26 am tleslie wrote: > what your looking for is the init (binary, compiled C) in the openSuse > live DVD/CD distro. > not sure what this wouldn't do for you , that you want? > works fine for the liveDVD i produce. > All needed modules are in the initrd.gz on the liveDVD, > if you mkinitrd on a installed distro it is only going to include > modules you need, not the standard shit load you need on a live distro. > The init binary on the liveDVD will run through pci-ids and modprobe the > necessary modules for you. > > -tl > > On Mon, 2007-04-09 at 18:34 -0500, Kevin Adler wrote: > > I'm trying to create my own live cd and in the process learn more about > > how linux works. I started out by modifying my initrd from my laptop and > > things were working nicely until I tried to test it on my desktop. > > Unfortunately, I could not detect any of the hard drives on my desktop > > machine because none of the correct modules were loaded. So I kompared > > the two init scripts from my laptop and desktop initrd and it seems they > > are tailored to each system. In order to boot on other sorts of hardware > > I need a more generalized form. I decided to try and see how the initrd > > works from the installation disk, but that runs the linuxrc program. > > Although this method does determine all the correct modules to load, it > > is written in C, isn't commented very well, and includes everything > > needed to get the installer going, which is way more than I need and more > > than I care to wade through. I think there must be something simpler. > > > > So what I'm looking for is a way to discover which modules a system needs > > to load and then load them. It seems like it should be somewhat simple to > > do once I get over the initial hurdle. > > > > Any hints or pointers to other resources would be helpful. I've found > > quite a lot already, but I just can't seem to figure out this one > > particular.
Thanks, I'll look in to this. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
