I want my Kernel to start a squashfs rootfs for an embedded Linux. The squashfs file is on a sdcard, therefor i put these parameters on it's command line:
console=ttyS0,115200 root=/dev/sdb1 rw rootfstype=squashfs
Unfortunately a kernel panic occured:
VFS: Cannot open root device "sb1" or unkonw-block(0,0) Please append a correct "root=" boot option; here are the available partitions: not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
what am i doing wrong?
EDIT:
I tried with root=/dev/mmcblk0 but the results are the same. Do i have to mount these devices first, and if so how is this done ?
ro
because squashfs volumes are read only – user55518 Feb 7 '14 at 14:03