howdy guys,
I have been trying for a while to make a custom ramdisk image for vmlinuz to load. So far I can get the kernel to detect GZIP presence but I cannot get any further due to this:
RAMDISK: zgip image found at block 0
List of all partitions:
0b00 1048575 sr0 driver: sr
No filesystem could mount root, tried: ext3 ext2 ext4 cramfs vfat iso9660 fuseblk
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
Kernel Offser: 0x0 from 0xc0100000 (relocation range: 0xc0000000-0xe07fffff)
My image is a CPIO inside a GZIP and was built with the Windows version of gnuwin32 CPIO utility (
http://gnuwin32.sourceforge.net/packages/cpio.htm). It has caught my eye that my CPIO archive's "Host OS" trait, according to 7-zip when viewing, says "FAT" instead of Unix in the official gz file featured in the official downloads on the TCL front page.
Does anybody know what I might be doing wrong?
If anyone needs it for diagnostics, my isolinux.cfg is:
PROMPT 0
NOESCAPE 1
DEFAULT n
LABEL n
KERNEL kernel
APPEND initrd=image
(I am a beginner at this so I apologise for my naivity. Also I don't have any Linux machines of my own so any linux-exclusive things are not possible on my end.)