解决
使⽤noobs来安装Raspbian等系统,由于操作不当等原因导致⽂件系统出现问题了,可能会导致⽆法开机。
error信息
⼀、
启动时显⽰错误信息类似如下:(这⾥的“7”不是⼤家都⼀样的,⼤家根据⾃⼰实际情况处理,下⽂同)
Kernel panic-not syncing: VFS: unable to mount root fs on unknown-block(179,7)
准备:
电源开启、内存卡已装上、连接显⽰器、连接键盘
原理:
修复⽂件系统
unknown怎么处理步骤:
1. 打开电源,长按Shift键,以进⼊recovery模式;
2. 看到noobs启动界⾯后,同时按Alt和F2进⼊命令⾏模式;
3. 输⼊默认⽤户名root和密码raspberry登陆;
4. 输⼊4 -y /dev/mmcblk0p7,该命令会扫描分区并尝试修复崩溃的⽂件系统,注意:不⽀持fsck的auto的模式(⽐如使⽤fsck⽽不是
<4);
5. 修复完成后,重启树莓派。
⼆、
如果显⽰的错误信息如下,
Kernel panic-not syncing: VFS: unable to mount root fs on unknown-block(179,2)
则是需要把SD卡boot分区⾥的
root=/dev/mmcblk0p2
改成
root=/dev/mmcblk0p7
这⾥处理办法很多种,可以在win/linux下直接修改,也可以按上⾯⽅法在救援recovery模式下gui/cmdline下修改,不详细介绍。
注意:以上均是在noobs安装单⼀系统情况下。
如果是使⽤noobs安装⾃定义多系统时遇到的问题稍微复杂,但解决思路基本⼀致,只是需要弄清各系统boot/root分区对应
是/dev/mmcblk0p X,之前的贴⼦最后稍微有提及:NOOBS⾃定义多系统启动
NOTE:本⼈曾遇到过以上问题,参照上⾯⽅法成功解决问题。
其它相关:
noobs(v1.5以上版本) 安装多系统分区情况可能如下:(实际情况可能有不同)
主分区逻辑分区⽂件系统类型标签内容
1FAT RECOVERY NOOBS boot files & initramfs, OS recovery images 2extended Any logical partitions
5ext4SETTINGS NOOBS settings
6FAT boot Raspbian boot files
7ext4root Raspbian root filesystem
8FAT boot ArchLinux boot files
9ext4root ArchLinux root filesystem
参考⽂章:
1. raspberrypi.stackexchange/questions/40854/kernel-panic-not-syncing-vfs-unable-to-mount-root-fs-on-
unknown-block179-6/40855#40855
2. github/raspberrypi/noobs/wiki/NOOBS-partitioning-explained
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论