如果觉得好,请点击文末的“在看”和分享转发文章。
最近kali Linux的源有点问题,执行
apt full-upgrade -y
之后再重启,一直停留在启动界面,不再变化。
看来有问题。
只能强行关机,再启动在grub界面上选择其它入口,看看能不能进入recovery mode
把上面所有的选项都尝试过了,还是一样的效果,连recovery mode都进不去,界面仍然停留
由于图形界面无法展示出错信息,那么只好强行关机再启动,然后按F2进入字符界面。
可以看到,虽然出现kernel panic,但内核完全没有问题,而是内核启动1号进程init,而1号进程由于加载/lib/systemd/libsystemd-shared-245.so时在libcrypt.so.1找不到XCRYPT_2.0, XCRYPT_4.4。
难道只能重装系统吗?办法总是比困难多。通过LiveCD挂载Linux分区来解决问题,毕竟在05年经常这样抢救gentoo的。
立马去下载个LiveCD,在BIOS设置从LiveCD启动
设置完毕,开始从LiveCD启动了。
进入LiveCD系统后,看一下Linux分区是哪个,再加载
可以看到是/dev/sda9,好,现在mount分区,并且chroot过去(为什么呢?因为这样可以把环境切换到硬盘Linux环境)
由于是/lib/libcrypt.so.1缺失符号,可能是软链接错了,一般在/lib/x86_64-linux-gnu会有正确的库,看一下
果然是有,那么事情就简单了,直接把/lib/libcrypt.so.1作为软链接指向/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
验证一下是否创建成功
看一下上面这番操作是否成功。退出chroot环境,umount分区,再重启电脑,进入kali的字符启动界面。
OK,不再报错了,成功了。
如果觉得好,请点击文末的“在看”和分享转发文章。
暗号:84c45