Tzafrir Cohen wrote:

Once you've compiled the kernel, how do you put right modules on the CD? I tried putting everything in, and the installer wouldn't mount the ramdisk.



What exactly did you try?


Thing is, the driver I was looking for was on the CD, but it didn't work. I have every reason to believe that using a newer driver will solve this particular problem.

I tried to replace the "vmlinuz" file on the CD with a different one, as well as extract the initrd (in ext2 format), replace the "modules" directory with what I have, and recreate an ISO.

Only problem is that I didn't want to manually filter through the modules, finding the ones that need to be on the CD. I just put them all in. As a result, my initrd's size got up from 10MB to 60.

I'm not sure whether that's the reason, but I did not manage to boot into this image. The kernel loads, and then complains about mounting the initrd.

Now, what I would REALLY like to do is be able to manually install the system. As I can access the disks (on software raid) from 64bit debian, I would like to get the tgz that is extracted there to bootstrap the machine. Once there, I believe I'll manage to install everything else. I couldn't find that file, however.

You should make sure that your kernel is compatible with the one on the
CD, because it loads many modules at install time from other udebs on
the CD.


It won't be. How can it. The version on the CD doesn't work.

If your kernel is compatible enough then just modify the initrd in install/ or install26/ : extract it (gunzip, mount) and add your modules under /lib/modules/* (IIRC. I don't remember those earlier stages of the initrd). Once you're done (umount, gzip) copy it back,


It's the mkisofs command line that I think I got wrong.

         Shachar

--
Shachar Shemesh
Lingnu Open Source Consulting ltd.
http://www.lingnu.com/


================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]



Reply via email to