クリック ベイトのようなタイトルで申し訳ありませんが、今の私の状況を説明する言葉がありません。問題は、20 日前に Ubuntu 14.04 を 16 にアップデートしようとしていたときに、ノート PC の電源が切れてプロセスが失敗し、充電器を再接続したときに典型的な「Ubuntu ログイン ループ問題」が発生したことです。ここに記載されたすべてのことを試しました。Ubuntuがログインループに陥る 何も役に立たなかったので、諦めて、2 週間ラップトップを使っていませんでしたが、今日は修正したいと思いました。しかし、ループの問題を実行しているときに、シェルがコードの束のほとんどごとに「このモジュール バージョンはこのカーネルに対して非アクティブです」という出力を出していることに気付きました。その後、「Ubuntu カーネルを修正する方法」を Google で検索し、ここに行き着きました。 http://www.upubuntu.com/2012/09/how-to-repair-broken-system-after.html?m=1 しかし、最初は、設定、Ubuntuなどのオプションがブート画面にありました。壊れたカーネルコードを適用するためにリカバリモードに行きました。今では、ブートメニューでUbuntuは永久に消えてしまいました。GNU GRUBで得たのは、*EFI/Ubuntu/MokManaher.efi *システムセットアップ *Remix os(これは気にしないでください)だけです。EFIのものを選択すると、「Shim UEFIキー管理ブートを続行ディスクからキーを登録ディスクからハッシュを登録」と表示されます。
10 秒で起動します " 10 秒後にブート (GNU GRUB) 画面に戻ります。どうすればいいですか?
答え1
うーん、微妙な状況のようですね... Live CD またはペンドライブから起動してみてください。Linux を起動したら、ターミナルを開いて、次の手順に従ってください。
- メイン パーティション (Ubuntu がインストールされている場所) のパーティション番号を決定します。ここでは GParted (または などのコマンド ライン ベースのプログラム
sudo fdisk -l
) が役立ちます。この回答では /dev/sda2 であると想定しますが、システムに適したパーティション番号を使用するようにしてください。 パーティションをマウントします。
sudo mount /dev/sda2 /mnt
もう一度: sda2 が正しいことを確認してください。その他の必要なものをバインドマウントします:
for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
Ubuntu インストールに chroot します。
sudo chroot /mnt
この時点では、ライブ CD ではなくインストール環境で、root として実行されています。
次にアップグレードを完了してみます。
do-release-upgrade
dpkg --reconfigure -a
これらの手順で問題が解決しない場合は、少なくとも個人のデータを復元してシステムを再インストールできます。これを行うには、ファイル マネージャーを起動して /mnt/home/username を開くだけで、すべてのフォルダーがそこに表示されます (ここでは、Ubuntu を最初にフォーマットしたときに、/home マウント ポイントとして /dev/sda2 も使用したと想定しています)。この時点で、それらをペンドライブにコピーするか、ブラウザーを開いてクラウドに置くことができます。