Доброго всем времени суток
Есть guruplug, под него в buildroot-е скомпилировано ядро и корневая файловая система (ядро собрано с опцией BR2_TARGET_ROOTFS_INITRAMFS (опция buildroot), т.е. эта самая initramfs включается в ядро). Есть разбитая на 3 раздела флешка
Device Boot Start End Blocks Id System
/dev/sdg1 * 62 98331 49135 83 Linux
/dev/sdg2 98332 1463633 682651 83 Linux
/dev/sdg3 1463634 3872767 1204567 82 Linux swap / Solaris
при загрузке guruplug-a флешка видится так
scsi1 : usb-storage 1-1.3:1.0
scsi 1:0:0:0: Direct-Access 2.0 Flash Disk 8.07 PQ: 0 ANSI: 2
sd 1:0:0:0: [sda] 3872768 512-byte logical blocks: (1.98 GB/1.84 GiB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] No Caching mode page present
sd 1:0:0:0: [sda] Assuming drive cache: write through
sd 1:0:0:0: [sda] No Caching mode page present
sd 1:0:0:0: [sda] Assuming drive cache: write through
sda: sda1 sda2 sda3
sd 1:0:0:0: [sda] No Caching mode page present
sd 1:0:0:0: [sda] Assuming drive cache: write through
sd 1:0:0:0: [sda] Attached SCSI removable disk
setenv bootcmd '${x_bootcmd_usb}; ${xx_bootcmd_kernel}; setenv bootargs ${x_bootargs} ${xx_bootargs_root}; bootm 0x6400000;'
setenv x_bootcmd_usb=usb start
setenv xx_bootcmd_kernel ext2load usb 0:1 0x6400000 uImage_initrd_ext2-4
setenv x_bootargs console=ttyS0,115200
setenv xx_bootargs_root root=/dev/sda2 rw rootdelay=10 rootfstype=ext3
run bootcmd
вот это показывает сам guruplug после загрузки
cat /etc/mtab
rootfs / rootfs rw,relatime 0 0
devtmpfs /dev devtmpfs rw,relatime,size=255916k,nr_inodes=63979,mode=755 0 0
proc /proc proc rw,relatime 0 0
devpts /dev/pts devpts rw,relatime,gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs rw,relatime,mode=777 0 0
tmpfs /tmp tmpfs rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0