你好 我用的是mini6410开发板
我修改了内核分区后 root=/dev/mtdblock2可以启动文件系统 可是把文件系统烧到/dev/mtdblock3 ,就不能启动文件系统!
*************这是/dev/mtdblock3********************
In func request_irq(s3c6400_9713HdSp_irq)!!!
ALSA device list:
#0: SMDK6400 (WM9713)
TCP cubic registered
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
s3c2410-rtc s3c2410-rtc: hctosys: invalid date/time
Freeing init memory: 912K
mount: mounting /dev/mtdblock3 on /r failed: No such file or directory
/init: line 81: can't open /r/dev/console: no such file
Kernel panic - not syncing: Attempted to kill init!
*****************************************************
*************这是/dev/mtdblock2********************
TCP cubic registered
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
s3c2410-rtc s3c2410-rtc: hctosys: invalid date/time
Freeing init memory: 912K
yaffs: dev is 32505858 name is "mtdblock2"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.2, "mtdblock2"
yaffs_read_super: isCheckpointed 0
[27/Dec/1999:18:15:07 +0000] boa: server version Boa/0.94.13
[27/Dec/1999:18:15:07 +0000] boa: server built Apr 8 2010 at 15:40:06.
[27/Dec/1999:18:15:07 +0000] boa: starting server pid=816, port 80
Try to bring eth0 interface up......eth0: link down
Done
Please press Enter to activate this console. eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[root@FriendlyARM /]#
[root@FriendlyARM /]# u
*********************************************************************
还有以下现象
(1) 系统从/dev/mtdblock2起来后 可以mount dev/mtdblock3 到/tmp 这样mtdblock3的系统是可以mount起来的
[root@FriendlyARM /]# mount -a /dev/mtdblock3 /tmp/
[root@FriendlyARM /]# cd /tmp/
[root@FriendlyARM /tmp]#
[root@FriendlyARM /tmp]# ls
bin home lost+found proc sys var
dev lib mnt root tmp
etc linuxrc opt sbin usr
[root@FriendlyARM /tmp]#
[root@FriendlyARM /tmp]# mount
rootfs on / type rootfs (rw)
/dev/mtdblock2 on / type yaffs2 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev type ramfs (rw)
none on /proc/bus/usb type usbfs (rw)
none on /dev/pts type devpts (rw,mode=622)
tmpfs on /dev/shm type tmpfs (rw)
none on /tmp type ramfs (rw)
none on /var type ramfs (rw)
/dev/mtdblock3 on /tmp type yaffs (rw)
[root@FriendlyARM /tmp]#
(2)
set bootargs root=/dev/mtdblock2 rootfstype=yaffs2 init=/linuxrc console=ttySAC0,115200 可以自动启动
set bootargs root=/dev/mtdblock3 rootfstype=yaffs2 init=/linuxrc console=ttySAC0,115200不可以自动启动
请问我怎么修改才能让系统从root=/dev/mtdblock3自动启动呢???