树莓派一般都是用SD卡启动,储存卡读写过多很容易发生损坏导致树莓派启动不起来,一般故障代码会出现EXT4-fs error。出现这种情况,我们可以通过重新烧录系统,或者用fsck命令修复系统,接下来我介绍的是fsck命令修复系统的过程,对于新手十分有用。
fsck命令用法自行百度。
一、先运行runlevel命令,查看现在的运行模式,一般都是3多用户模式:
Runlevel System State
0 Halt the system
1 Single user mode
2 Basic multi user mode
3 Multi user mode
5 Multi user mode with GUI
6 Reboot the system
S, s Single user mode
然后运行 init 1 切换到单用户模式。
二、查看磁盘分区:
sudo fdisk -l
可以看到SD卡的分区情况如下:
卸载sd卡分区:
sudo umount /dev/mmcblk0p1
sudo umount /dev/mmcblk0p2
用fsck修复SD卡:
sudo fsck -v /dev/mmcblk0p1
sudo fsck -v /dev/mmcblk0p2
最后重启reboot,试试看能不能重新启动。
fsck命令用法自行百度。
一、先运行runlevel命令,查看现在的运行模式,一般都是3多用户模式:
Runlevel System State
0 Halt the system
1 Single user mode
2 Basic multi user mode
3 Multi user mode
5 Multi user mode with GUI
6 Reboot the system
S, s Single user mode
然后运行 init 1 切换到单用户模式。
二、查看磁盘分区:
sudo fdisk -l
可以看到SD卡的分区情况如下:
卸载sd卡分区:
sudo umount /dev/mmcblk0p1
sudo umount /dev/mmcblk0p2
用fsck修复SD卡:
sudo fsck -v /dev/mmcblk0p1
sudo fsck -v /dev/mmcblk0p2
最后重启reboot,试试看能不能重新启动。