cubieplayer / Cubian

Debian for Cubieboard
http://cubian.org
271 stars 49 forks source link

Kernel panic 无限重启 #338

Open dmxcsnsbh opened 9 years ago

dmxcsnsbh commented 9 years ago

启动不能 提示

Kernel panic - not syncing: No init found. Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.

..........................

[hotplug]: cpu(0) try to kill cpu(1) [hotplug]: try to kill cpu:1 failed! Rebooting in 10 seconds...

谁能帮帮忙 十分感谢……

michalliu commented 9 years ago

这提示很已经明确了 /sbin/init 存在吗?

dmxcsnsbh commented 9 years ago

那个文件是存在的啊

请问该怎么解决啊 T T 谢谢

michalliu commented 9 years ago

给内核参数 init=/sbin/init,一般来讲这个就是默认参数,我感觉是内核没找到rootfs

dmxcsnsbh commented 9 years ago

你好 内核方面我也不太懂 不知道怎么获取内核参数

我现在的情况是 NAND 上的系统内核崩溃了 我又刷了一个 Cubian 到 TF 卡上 再挂载 NAND 上的系统比较一些系统文件的 两个系统的 /sbin/init 大小是一样的 我也不知道有什么用

坏掉之前情况是这样的 我想用 Cubie 给我的一块 SATA 硬盘加一个分区 但是那块硬盘一直就连在 Cubie 上 在我执行 fdisk 里面的 w(写) 动作的时候它提示硬盘正忙一类的 我就想把已经挂载的分区全都 umount 掉 但是又因为我是通过 ssh 连接的 ssh 用户的家目录又是在这些硬盘下面 所以不退出 ssh 好像 umount 不掉 所以我就把 /etc/fstab 里面和硬盘有关的分区全都注释了 重启之后就一直连不上了 直到过了一天我用 TTL 连上去才发现出现了这个情况

求助啊 谢谢🙏 T T

dmxcsnsbh commented 9 years ago

话说“给内核参数”的意思是不是给 Cubie 这个内核参数啊? 这应该是默认的吧 在进不去系统的情况下我也不知道该怎么给诶

michalliu commented 9 years ago

改uEnv.txt

dmxcsnsbh commented 9 years ago

console=tty0 root=/dev/nandb rootwait extraargs=console=ttyS0,115200 hdmi.audio=EDID:0 disp.screen0_output_mode=EDID:1280x800p60 panic=10 consoleblank=0 fb0_framebuffer_num=3 sunxi_fb_mem_reserve=11 machid=10bb

这是 uEnv.txt 的信息 麻烦帮忙看下