I'm looking for help in getting a basic initrd environment up and running. My goal is to enhance my knowledge on how to create a basic Linux environment. Ideally, I would like to move into Embedded Linux systems later on and this seems the best starting point.
I've yet to find a good basic how-to on this subject, as such I've mostly ended up following a number of half finished or incomplete tutorials on the subject.
Below are links to the how-to's for your reference on what I've done so far.
At the moment, when I boot the environment I get a GRUB prompt, I've tried adding a grub.cfg file to it, but it just gets ignored when the system boots and goes straight to the grub prompt.
To boot the initrd environment presently, I have to provide it with the following commands:
set root=(hd0,msdos1) linux /boot/bzImage initrd /boot/rootfs.cpio.gz boot
This boots the mini OS, but gives an error about not being able to locate an init file (which is part of my rootfs.cpio.gz file in the root of its structure)
How I can go about fixing the problems with this initrd environment?