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 リポジトリを削除してください。
これを行わないと、さまざまな問題が発生する可能性があります。
source.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+を押してXnano を終了します。
利用可能なソフトウェアのリストを更新するには、sources.list を変更した後にこのコマンドを実行します。これは最も重要な手順なので、スキップしないでください。
sudo apt update
Katoolin を削除します。
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
。次のコマンドを使用して、ブート ドライブの MBR に grub をインストールします。
sudo apt-get --reinstall install base-files/xenial-updates sudo os-prober sudo update-grub
リブート。
sudo 再起動
GRUB_DISABLE_OS_PROBER=true
セキュリティ上の理由から、 を設定して grub で os-prober を無効にします/etc/default/grub
。自動削除を実行します。
sudo apt autoremove
deborphanをインストールします。
sudo apt install deborphan
実行すると、Katoolin をアンインストールした後に孤立したパッケージのリストが表示されます
deborphan
。これらの孤立したパッケージは、Katoolin によってインストールされたパッケージのいずれかをまだ使用している場合を除いて、不要になります。