使用liveCD解决kali kernel panic
2022-12-12 08:6:9 Author: 奶牛安全(查看原文) 阅读量:22 收藏

如果觉得好,请点击文末的“在看”和分享转发文章。

最近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


文章来源: http://mp.weixin.qq.com/s?__biz=MzU4NjY0NTExNA==&mid=2247487851&idx=1&sn=0800744070a12192b474e115bf682970&chksm=fdf97a7eca8ef3680df41ba0d02ab972cfadf8e9cc2671f3630c0d7805bfb0a47ec3a22b2989#rd
如有侵权请联系:admin#unsafe.sh