尝试将Kali linux工具安装到Ubuntu 16.04后,如何将系统操作系统恢复到原始状态?

我试图使用katoolin在运行Ubuntu 16.04的计算机上安装一些Kali linux工具,并且大部分工作正常并安装,但是当我尝试升级时出现错误。 经过一些修修补补后,katoolin的可用更新消失了。 现在当我启动Ubuntu甚至没有显示为Ubuntu时,它在GRUB菜单上说Kali Linux。 我不知道如何尝试解决任何这些问题,因为我对Linux很陌生,所以我希望有人可以提供帮助。

此外,截至目前GNOME没有加载,所以我处于使用虚拟控制台的阶段(我按Ctrl + Alt + F1到达那里)。

  1. 将记录apt的所有操作。 这些文件在/var/log/apt/中可用。 要查看最新的历史记录日志:

     less /var/log/apt/history.log 

    这将显示您安装Katoolin和Kali linux工具所做的更改。

  2. 将这些更改从/var/log/apt/history.log复制到文本文件中并保存文件。

  3. 撤消自逐个安装Katoolin以来所做的所有更改。 花时间检查你的工作,避免输入错误。

  4. 删除Katoolin。

     sudo rm -r /usr/bin/katoolin 
  5. 重要! 在您的软件源中查找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补充道。

  6. 更新可用软件列表。

     sudo apt update 
  7. 如果您使用的是Ubuntu,请重新安装Ubuntu桌面系统。

     sudo apt-cache depends ubuntu-desktop | grep '[ |]Depends: [^<]' | cut -d: -f2 | tr -d ' ' | xargs sudo apt-get --reinstall install -y 
  8. 使用以下命令将grub安装到引导驱动器的MBR:

     sudo apt-get --reinstall install base-files/xenial-updates && sudo reboot sudo os-prober sudo update-grub 
  9. 完成这些步骤后,您可以重新启动计算机。

     sudo reboot 

在再次安装katoolin之前,请阅读本答案的最后一部分,以获取有关如何防止同一问题再次发生的建议。