
背景を少し説明すると、過去 5 か月間、ラップトップが壊れるまで、Windows 11 / Ubuntu 20.04 で問題なくデュアル ブートしていました。これは新品の Dell Inspiron 5415 で、Ubuntu がラップトップが使えなくなったことに何らかの関係があると考えていますが、私の疑惑の理由は質問とは無関係です。
壊れたノートパソコンから付属のSSDを取り出し、外付けのケースに入れて DiskInternals Linux リーダーOS全体をフォルダとしてタワーPC(Windows 10を実行)に抽出し、DSKバックアップイメージを作成しました。私は引き続きパワーISOdd
DSK イメージを IMG ファイルに変換し、それを使用してライブ ブート Ubuntu イメージからのコマンドを使用して起動可能なディスクを作成しました。
しかし、上記のすべての手順を実行した後、抽出は成功し、ファイルは新しいハードドライブに保存されているにもかかわらず、PC はそれを起動可能なメディアとして認識できません (つまり、起動画面で F11 キーを押しても、Ubuntu ファイルがあるドライブから起動するオプションが表示されません)。
これについて少し調べてみると、ラップトップのドライブからデータを抽出する際にブートローダーかいくつかのファイルが失われたのではないかと思います。私は OS の低レベルの部分にあまり精通していないので、なぜこのようなことが起きているのかはよくわかりません。
答え1
私は次のようにしてこれを修正することができましたこのガイド
- ライブCD/USBからUbuntuを起動する
- を使用して、
lsblk
Ubuntu ファイルがどのパーティションにあるかを判断し、マウントします。$sudo mount /dev/sdX /mnt
sdX
読み込まれないUbuntuインストールのドライブ/パーティションはどこにありますか
- 次のコマンドを実行します
$sudo grub-install --root-directory=/mnt /dev/sdY
$sudo update-grub
$sudo reboot
どこ:
/mnt
前の手順で指定したディレクトリ パスと同じです。sdY
はパーティションではなく、Ubuntu がインストールされているドライブです (つまりsda1
、 ではありませんが、sda
前の手順で何をマウントしたかは関係ありません)。
まずはこれを試してください!
ただし、私が単に愚かだっただけかもしれないし、PC のハード ディスクにはすでに別の Ubuntu がインストールされていたため、復元しようとしていたものは問題なく、Windows ブート マネージャーに表示されなかっただけかもしれないと述べておきたいと思います。
F11 キーを押してマザーボードの Windows ブート マネージャーにアクセスし、インストール/復元しようとしていたパーティションを見つけました。Windows と Ubuntu の 2 つの選択肢が表示されます。
Ubuntu の選択をクリックすると、 からの Ubuntu インストールから起動する/dev/sdb1
か、 からの Ubuntu インストールから起動するかという別の 2 つの選択肢が表示されます/dev/sdb2
。調べてみると、システムは に完全に復元されましたが/dev/sdb2
、このオプションは Ubuntu ブート マネージャー内に「隠されていた」ことがわかりました (つまり、マザーボードのブート マネージャーに 3 つのオプションは表示されませんでした)。