Topic: Questions about install ttylinux on hard disk without initrd file

Dear sir,
     ttyLinux is a great project! I have just used ttyLinux on flash disks or cdroms. I found there is NO initrd in lilo config when I install it to hard disk partion using ttylinux-install command.  I am using a small kernel with many modules,  So my system can't boot without SATA driver.  I want to know how to make an initrd file for hard disk boot?
    Any reply is appreciated.

Re: Questions about install ttylinux on hard disk without initrd file

As distributed, ttylinux doesn't use a transient initrd or initramfs. The ttylinux "initrd" is the working root file system in RAM; it is made basically by tarring then gzipping the root file system and naming it filesys.gz

You want the more usual transient initrd which involves a custom module-loading script within the initrd that either returns to the kernel boot process or manages the root file system switch to a hard drive partition. Making such an initrd is something I can't help with.

You could put the SATA driver into the kernel and not need an initrd.

Re: Questions about install ttylinux on hard disk without initrd file

Thank you. First I'll try to make the drivers in the kernel to test. I think maybe file.gz is a start to make an initramfs and I'll try it too.