これは、LinuxからWindows 10ブートローダを修正する方法です。
Windows 10の攻撃的で領土的な性質のため、このような問題はかなり頻繁に発生します。 そのため、デュアルブートモードでLinuxをインストールする前に、まずWindows 10をインストールすることをお勧めします。
Linuxはそれほど邪魔にならず、Windows 10のブートローダにダメージを与えることはありません。 それにもかかわらず、Windows 10メジャーアップデートがWindows 10を「再インストール」した後に、物事はまだうまくいかないかもしれません。
LinuxからWindows 10ブートローダエラーを修復する方法
- Ubuntuのブート修復ユーティリティを使う
- ターミナル内でWindows 10ブートローダを修正する
- LILOで試す
解決策1 - Ubuntuのブート修復ユーティリティを使う
最も簡単な方法から始めましょう。 おそらく、Ubuntuには、起動時にWindows 10ブートローダの破損を修正するBoot Repairという小さなユーティリティが付属しています。 あなたが持っている必要があるのはあなたのUSBドライブにマウントされた起動可能なUbuntuの最新バージョンです。 その後、ユーティリティをインストールする必要があります、そしてターミナルで面倒なことなしに、Windows 10ブートローダを修理してください。
これは、いくつかの簡単な手順で実行する方法です。
- Ubuntuのライブディストリビューション版をこちらからダウンロードして、あなたのUSBにマウントしてください。 あなたはUniversal USB Installer(できれば)ツールでそれをすることができます。 このアプリケーションを使用することが重要です。そうしないとドライブが起動できなくなります。
- ドライブを接続して起動します。
- 「 インストールせずにUbuntuを試す 」オプションを選択してください 。 これが失敗した場合は、BIOS / UEFI設定を開き、 セキュアブートオプションを無効にしてからやり直してください。
- Ubuntuが起動したら、 Ctrl + Alt + Tを押してターミナルを開きます。
- コマンドラインで次の文字列を実行し、それぞれの後にEnterキーを押します。
- sudo add-apt-repository ppa:yannubuntu / boot-repair
- sudo aptアップデート
- sudo aptインストールブートローダ
- これでBoot Repairアプリケーションがインストールされ、アプリケーションメニューから見つけることができます。
- それを開き、「 推奨される修復」を選択して、完了するまで待ちます。
解決策2 - ターミナル内でWindows 10ブートローダを修正する
2番目の方法は、ターミナルを介して実行されるSyslinuxに依存しています。 SyslinuxをインストールしてWindows 10ブートローダを修正するために実行する必要があるコマンドのバッチがあります。
これらの仕組みに慣れていない場合は、最初の方法に従うことをお勧めします。 それ以外の場合は、手順はかなり簡単で、「sda」入力をWindows 10システムのドライブ文字に置き換えるだけで済みます。
SyslinuxでWindows 10ブートローダを修正するには、以下の手順に従ってください。
- 起動可能なUSBドライブでもう一度起動します 。
- ターミナルを開きます。
- コマンドラインで次の文字列を入力し、それぞれの後にEnterキーを押します。
- sudo apt-sysinstallのインストール
- sudo dd if = / usr / lib / syslinux / mbr.bin of = / dev / sda
- sudo apt-get install mbr
- sudo install-mbr -in -p D -t 0 / dev / sda
- 「sda」をWindows 10システムドライブに置き換えることを忘れないでください。
- その後再起動すると、Windows 10が問題なく起動します。
解決策3 - LILOを使ってみる
最後の方法はデュアルブートの管理を担当する小さなプログラムであるLILO(Linux Loader)を利用します。 手順は、少なくとも慣れない目に関しては、前の手順と似ています。
いずれにせよ、前の2つのステップがうまくいかなかった場合(最初のステップはブートローダの問題を解決するはずです)、LILOは確かに便利な代替策です。
Linuxターミナルを介してLILOでWindows 10ブートローダの問題を修正する方法は次のとおりです。
- 起動可能なUSBドライブでもう一度起動します 。
- ターミナルを開きます。
- コマンドラインで次の文字列を入力し、それぞれの後にEnterキーを押します。
- sudo apt-get install lilo
- sudo lilo -M / dev / sda mbr
- 再起動してください。 Windows 10のブートローダは修正されています。
それでは、この記事を締めくくることができます。 うまくいけば、あなたはWindows 10のブートローダで問題を解決することができた