我試圖使用 katoolin 在運行 Ubuntu 16.04 的電腦上安裝一些 Kali Linux 工具,其中大部分都可以正常運行並安裝正確,但是當我嘗試升級它時,出現了錯誤。最終,經過一番修補後,katoolin 的可用更新消失了。現在,當我啟動 Ubuntu 時,它甚至不會顯示為 Ubuntu,而是在 GRUB 選單上顯示 Kali Linux。我不知道如何嘗試解決這些問題,因為我對 Linux 還很陌生,所以我希望有人能幫忙。
另外,到目前為止 GNOME 還沒有加載,所以我正處於使用虛擬控制台的階段(我通過按 Ctrl+Alt+F1 到達那裡)。
答案1
從虛擬控制台啟動 Ubuntu
使用鍵盤快速鍵Ctrl+ Alt+開啟純文字虛擬控制台F3。
在
login:
提示符號處輸入您的用戶名並按Enter。在
Password:
提示符號處輸入您的使用者密碼並按Enter。現在您已登入純文字控制台,並且可以從控制台執行終端命令。
安裝 Kali Linux 工具後有關更新的警告
這LionSec Katoolin GitHub網頁明確警告Katoolin使用者在更新軟體時要小心。
在更新系統之前,請刪除所有 Kali-linux 儲存庫以避免任何問題。
如果不這樣做,就會出現各種問題。
製作sources.list 的備份副本。
sudo cp /etc/apt/sources.list/etc/apt/sources.list.bak
/etc/apt/sources.list
在 Nano 文字編輯器中開啟進行編輯:sudo nano /etc/apt/sources.list
將現有的sources.list的全部內容替換為以下預設的16.04sources.list:
deb http://archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu xenial-security main restricted universe multiverse deb http://archive.canonical.com/ubuntu xenial partner
按鍵盤組合Ctrl+ O,然後按下Enter儲存正在編輯的檔案。按鍵盤組合Ctrl+X退出 nano。
更改sources.list後執行此命令以刷新可用軟體清單。這是最重要的一步,所以請不要跳過它。
sudo apt update
去除卡託林。
sudo rm -r /usr/bin/katoolin
重新安裝Ubuntu桌面系統。
sudo apt-cache depends ubuntu-desktop | grep '[ |]Depends: [^<]' | cut -d: -f2 | tr -d ' ' | xargs sudo apt-get --reinstall install -y
GRUB_DISABLE_OS_PROBER=false
透過設定在grub 中臨時啟用 os-prober/etc/default/grub
。使用以下命令將 grub 安裝到開機磁碟機的 MBR:
sudo apt-get --reinstall install base-files/xenial-updates sudo os-prober sudo update-grub
重啟。
須藤重新啟動
出於安全原因,透過在 .grub
GRUB_DISABLE_OS_PROBER=true
中進行設定來停用 grub 中的 os-prober/etc/default/grub
。運行自動刪除。
sudo apt autoremove
安裝 deborphan。
sudo apt install deborphan
運行
deborphan
以顯示卸載 Katoolin 後孤立的軟體包清單。除非您仍在使用 Katoolin 安裝的任何軟體包,否則不再需要這些孤立的軟體包。