已知错误
- 目前已知是Btrfs文件系统在开机时没有加载,然后直接进了BusyBox
系统环境
-
你在运行什么版本的Parrot?(包括版本,版本和架构)
Linux parrot 4.18.0-parrot20-amd64 #1 SMP Debian 4.18.20-2parrot20 (2018-12-10) x86_64 GNU/Linux
-
你用什么方法安装Parrot?(Debian Standard / Debian GTK / parrot-experimental)
Debian Standard
-
配置为与其他系统进行多重启动?(是/否)
No, just vmware
-
Linux文件系统
Btrfs
问题描述
-
直接用了ParrotOS自带的升级脚本一键升级。。。
sudo parrot-upgrade
-
然后重启Vmware的ParrotOS竟然直接进入BusyBox。。。
-
起初我还以为是用了Bleachbit清理垃圾导致的,当我把备份还原之后,才发现并没有什么卵用
-
我的Busybox 1.27.2版本,竟然没有fsck了,那个万能的磁盘修复。。。
-
- 命令not found???
-
fsck -y /dev/sda1
暂时的解决办法
-
无限重启ParrotOS,会有一定几率进入系统而不是BusyBox
-
首先你需要进ParrotOS,没准你可以用live iso模式,然后删掉新内核(4.18-parrot20,4.19-parrot1),选用4.18-parrot10内核,或者直接在grub里改成使用4.18-parrot10内核 (这种我没试过… … 手贱习惯性删除旧内核)
-
下面的命令必须要在BusyBox完整版或者live iso模式下用 (不过这个fsck对Btrfs文件系统是没什么作用的)
fsck -c Yes fsck.btrfs /dev/sda1 fsck -y /dev/sda1 reboot
参考文章