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

Kau*_*hik 4 grub2 software-uninstall 16.04 katoolin

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

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

kar*_*rel 7

从虚拟控制台启动 Ubuntu

  1. 使用键盘快捷键Ctrl+ Alt+打开纯文本虚拟控制台F3

  2. login:提示符下输入您的用户名并按Enter

  3. Password:提示下输入您的用户密码并按Enter

  4. 现在您已登录到纯文本控制台,并且可以从控制台运行终端命令。

安装 Kali linux 工具后关于更新的警告

LionSec Katoolin GitHub的网页明确警告Katoolin用户更新软件时要小心。

在更新您的系统之前,请删除所有 Kali-linux 存储库以避免任何类型的问题。

在此处输入图片说明

如果不这样做,可能会出现各种问题。


  1. 制作sources.list 的备份副本。

    须藤cp /etc/apt/sources.list /etc/apt/sources.list.bak
  2. /etc/apt/sources.list在 nano 文本编辑器中打开以进行编辑:

    sudo nano /etc/apt/sources.list  
    
    Run Code Online (Sandbox Code Playgroud)
  3. 用以下默认的 16.04 sources.list 替换现有 sources.list 的全部内容:

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  4. 按键盘组合Ctrl+O然后按Enter保存正在编辑的文件。按键盘组合Ctrl+X退出 nano。

  5. 更改sources.list 后运行此命令以刷新可用软件列表。这是最重要的一步,所以请不要跳过它。

    sudo apt update  
    
    Run Code Online (Sandbox Code Playgroud)
  6. 删除卡图林。

    sudo rm -r /usr/bin/katoolin 
    
    Run Code Online (Sandbox Code Playgroud)
  7. 重新安装 Ubuntu 桌面系统。

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

    sudo apt-get --reinstall install base-files/xenial-updates  
    sudo os-prober  
    sudo update-grub   
    
    Run Code Online (Sandbox Code Playgroud)
  9. 重启。

    sudo reboot  
    
    Run Code Online (Sandbox Code Playgroud)
  10. 运行自动删除。

    sudo apt autoremove
    
    Run Code Online (Sandbox Code Playgroud)
  11. 安装 deborphan。

    sudo apt install deborphan  
    
    Run Code Online (Sandbox Code Playgroud)
  12. 运行deborphan以显示卸载 Katoolin 后孤立的软件包列表。除非您仍在使用 Katoolin 安装的任何软件包,否则不再需要这些孤立的软件包。

  • @ravery katoolin 经常在 GRUB 菜单中导致此错误。他的核心系统尚未更新为 Kali,只有 GRUB 菜单中的条目已从 Ubuntu 表面更改为 Kali,如本答案的第 8 步以及本答案所示:https://askubuntu.com/questions/836270 /ubuntu-16-wont-dual-boot-with-kali/836278#836278 (2认同)