尝试将Kali linux工具安装到Ubuntu 16.04后,如何将系统操作系统恢复到原始状态?
我试图使用katoolin在运行Ubuntu 16.04的计算机上安装一些Kali linux工具,并且大部分工作正常并安装,但是当我尝试升级时出现错误。 经过一些修修补补后,katoolin的可用更新消失了。 现在当我启动Ubuntu甚至没有显示为Ubuntu时,它在GRUB菜单上说Kali Linux。 我不知道如何尝试解决任何这些问题,因为我对Linux很陌生,所以我希望有人可以提供帮助。
此外,截至目前GNOME没有加载,所以我处于使用虚拟控制台的阶段(我按Ctrl + Alt + F1到达那里)。
-
将记录apt的所有操作。 这些文件在
/var/log/apt/
中可用。 要查看最新的历史记录日志:less /var/log/apt/history.log
这将显示您安装Katoolin和Kali linux工具所做的更改。
-
将这些更改从
/var/log/apt/history.log
复制到文本文件中并保存文件。 -
撤消自逐个安装Katoolin以来所做的所有更改。 花时间检查你的工作,避免输入错误。
-
删除Katoolin。
sudo rm -r /usr/bin/katoolin
-
重要! 在您的软件源中查找Katoolin添加的任何存储库,并从您的软件源中删除这些存储库。 您将在步骤7中重新安装Ubuntu桌面系统,如果您不删除Katoolin添加的所有软件源,则可能会干扰步骤7。
检查Katoolin添加了哪些软件源。
cat /etc/apt/sources.list | grep kali
如果您看到kali软件源,请从sources.list中删除其deb和deb-src,然后保存该文件。
通过单击“ 软件和更新”以打开“软件和更新”窗口 – >“ 其他软件”选项卡,手动检查
/etc/apt/sources.list
和Dash中的软件源,确保删除了所有软件源。 Katoolin补充道。 -
更新可用软件列表。
sudo apt update
-
如果您使用的是Ubuntu,请重新安装Ubuntu桌面系统。
sudo apt-cache depends ubuntu-desktop | grep '[ |]Depends: [^<]' | cut -d: -f2 | tr -d ' ' | xargs sudo apt-get --reinstall install -y
-
使用以下命令将grub安装到引导驱动器的MBR:
sudo apt-get --reinstall install base-files/xenial-updates && sudo reboot sudo os-prober sudo update-grub
-
完成这些步骤后,您可以重新启动计算机。
sudo reboot
在再次安装katoolin之前,请阅读本答案的最后一部分,以获取有关如何防止同一问题再次发生的建议。