Ja to jakiś ciemny jestem. Ustawiłem
setenv bootargs 'console=ttyS0,115200 root=/dev/sda2 rootdelay=5'
i dostaję Kernel panic
NSA310>> setenv bootargs 'console=ttyS0,115200 root=/dev/sda2 rootdelay=5'
NSA310>> usb start; ext2load usb 0:1 0x800000 /uImage
(Re)start USB...
USB: scanning bus for devices... 3 USB Device(s) found
scanning bus for storage devices... 1 Storage Device(s) found
.
.........................
.........................
.........................
.........................
.........
1154152 bytes read
NSA310>> bootm 0x800000
...
[ 0.000000] Booting Linux on physical CPU 0
[ 0.000000] Linux version 3.3.8 (cezary@eko.one.pl) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Sat Oct 26 17:37:55 CEST 2013
[ 0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=00053977
[ 0.000000] CPU: VIVT data cache, VIVT instruction cache
[ 0.000000] Machine: ZyXEL NSA-310
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024
[ 0.000000] Kernel command line: console=ttyS0,115200 root=/dev/sda1 rootdelay=5
...
[ 6.720128] scsi0 : usb-storage 1-1.2:1.0
[ 7.720992] scsi 0:0:0:0: Direct-Access Patriot Memory PMAP PQ: 0 ANSI: 0 CCS
[ 7.731068] sd 0:0:0:0: [sda] 7831552 512-byte logical blocks: (4.00 GB/3.73 GiB)
[ 7.739373] sd 0:0:0:0: [sda] Write Protect is off
[ 7.744674] sd 0:0:0:0: [sda] No Caching mode page present
[ 7.750201] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 7.758923] sd 0:0:0:0: [sda] No Caching mode page present
[ 7.764452] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 7.771209] sda: sda1 sda2 sda3
[ 7.776924] sd 0:0:0:0: [sda] No Caching mode page present
[ 7.782451] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 7.788574] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 10.900556] EXT4-fs (sda1): couldn't mount as ext3 due to feature incompatibilities
[ 10.909301] EXT4-fs (sda1): mounting ext2 file system using the ext4 subsystem
[ 10.920182] EXT4-fs (sda1): warning: mounting unchecked fs, running e2fsck is recommended
[ 10.930871] EXT4-fs (sda1): mounted filesystem without journal. Opts: (null)
[ 10.937979] VFS: Mounted root (ext2 filesystem) on device 8:1.
[ 10.944232] Freeing init memory: 124K
[ 10.948562] Kernel panic - not syncing: No init found. Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.
interesująca jest linia:
[ 0.000000] Kernel command line: console=ttyS0,115200 root=/dev/sda1 rootdelay=5
przecież ustawiłem root'a na sda2! Partycje na pendrivie mam następujące:
/dev/sda1: LABEL="KERNEL" UUID="be4d1eca-b308-4017-8865-221a7a55d29c" TYPE="ext2"
/dev/sda2: LABEL="SYSTEM" UUID="b79d40b5-7428-46ae-95d0-153da445ea92" TYPE="ext4"
/dev/sda3: UUID="7a4cd509-952d-4698-911e-374de2c9d82b" TYPE="swap"
Na partycji "KERNEL" (sda1) leży tylko plik uImage. Reszta plików na sda2.
Cezary oświeć mnie co spieprzyłem
TP-LINK WDR4300
ZyXEL NSA-310
Banana Pi - Pro