系統啟動掛載根檔案系統時Kernel panic

2021-05-22 21:57:58 字數 888 閱讀 2581

製作了根檔案系統,在啟動之後停在這裡了:

net: registered protocol family 1

net: registered protocol family 17

vfs: mounted root (cramfs filesystem) readonly.

freeing init memory: 116k

failed to execute /linuxrc.  attempting defaults...

kernel panic - not syncing: no init found.  try passing init= option to kernel.

我核心boot option裡面的命令列設定為:noitinrd root=/dev/mtdblock2 rootfstype=cramfs console=ttysac0,115200 init=/linurc mem=64m

做根檔案系統時linuxrc的內容如下:

#!/bin/sh

echo "mount /etc as ramfs"

/bin/mount -n -t ramfs ramfs /etc

/bin/cp -a /mnt/etc/* /etc

echo "re-create the /etc/mtab entries"

# re-create the /etc/mtab entries

/bin/mount -f -t cramfs -o remount,ro /dev/mtdblock/3 /

/bin/mount -f -t ramfs ramfs /etc

exec /sbin/init

rcs如下:

#!/bin/sh

/bin/mount -a

系統啟動掛載根檔案系統時Kernel panic

系統啟動掛載根檔案系統時kernel panic 製作根檔案系統 kernel arm 2009 05 21 21 17 字型大小 大大中中 小小這類問題很常見,先總體介紹一下解決思路。能出現讓人激動的的控制台,那麼系統移植已經接近完成 但是不少人在最後一步出現問題。要點如下 1.在正確的位置燒寫正...

掛載NFS檔案系統啟動

1.在伺服器上啟動nfs服務 2.修改uboot啟動引數bootargs openjtag print bootcmd nand read.jffs2 0x30007fc0 kernel bootm 0x30007fc0 bootdelay 2 ethaddr 08 00 3e 26 0a 5b n...

分析Android 根檔案系統啟動

在android系統啟動時,核心引導引數上一般都會設定 init init 這樣的話,如果核心成功掛載了這個檔案系統之後,首先執行的就是這個根目錄下的init程式。這個程式所了什麼呢?我們只有rfsc read the ing source code init程式原始碼在android官方原始碼的s...