LinuxからWindows 10ブートローダーを修正する方法は次のとおりです。
目次:
- LinuxからWindows 10ブートローダーエラーを修復する方法
- 解決策1 – Ubuntuでブート修復ユーティリティを使用する
- 解決策2 –ターミナル内でWindows 10ブートローダーを修正する
- 解決策3 – LILOで試す
ビデオ: Превращаем Windows в Linux | Kali Linux & Ubuntu | Подборка софта 2024
Windows 10の攻撃的で領土的な性質により、このような問題は頻繁に発生します。 そのため、Linuxをデュアルブートモードでインストールする前に、まずWindows 10をインストールすることをお勧めします。
Linuxは侵入性がはるかに低く、Windows 10ブートローダーを損傷しません。 それにも関わらず、Windows 10のメジャーアップデートがWindows 10を「再インストール」した後でも問題が発生する可能性があります。その場合は、Linux(Ubuntu)で修正できます。以下の3つの方法を提供します。
LinuxからWindows 10ブートローダーエラーを修復する方法
- Ubuntuでブート修復ユーティリティを使用する
- ターミナル内のWindows 10ブートローダーを修正します
- LILOで試す
解決策1 – Ubuntuでブート修復ユーティリティを使用する
最も簡単な方法から始めましょう。 おそらく、Ubuntuには、起動時のWindows 10ブートローダーの破損を修正するブート修復と呼ばれる小さなユーティリティが付属しています。 必要なのは、USBドライブにマウントされた起動可能なUbuntuの最新バージョンです。 その後、ユーティリティをインストールし、ターミナルに手を加えることなく、Windows 10ブートローダーを修復する必要があります。
- また読む:Windows 10にLinuxをインストールできませんか? ここで何をすべきか
いくつかの簡単な手順でそれを行う方法は次のとおりです。
-
- こちらから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 install boot-loader
- これにより、 ブート修復アプリケーションがインストールされ、アプリケーションメニューに表示されます。
- 開いて[推奨される修復]を選択し、完了するまで待ちます。
解決策2 –ターミナル内でWindows 10ブートローダーを修正する
2番目の方法は、ターミナルを介して実行されるSyslinuxに依存しています。 Syslinuxをインストールして利用し、Windows 10ブートローダーを修正するために実行する必要があるコマンドのバッチがあります。
これらの動作に慣れていない場合は、最初の方法に固執することをお勧めします。 それ以外の場合、手順はかなり簡単で、「sda」入力をWindows 10システムのドライブ文字に置き換えるだけです。
- また読む:Windows Defender FirewallはLinux向けWindowsサブシステムをサポートしています
Syslinuxを使用してWindows 10ブートローダーを修正するには、次の手順に従います。
-
- 起動可能なUSBドライブで再度起動します 。
- ターミナルを開きます。
- コマンドラインで次の文字列を入力し、それぞれの後にEnterキーを押します。
- sudo apt-get install syslinux
- 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は確かに便利な代替手段です。
- また読む:Microsoft StoreからUbuntu 18.04長期サポートをダウンロードする
Linuxターミナルを介してLILOのWindows 10ブートローダーの問題を修正する方法は次のとおりです。
- 起動可能なUSBドライブで再度起動します 。
- ターミナルを開きます。
- コマンドラインで次の文字列を入力し、それぞれの後にEnterキーを押します。
- sudo apt-get install lilo
- sudo lilo -M / dev / sda mbr
- 再起動すると、準備完了です。 Windows 10ブートローダーが修正されました。
とはいえ、この記事を締めくくることができます。 うまくいけば、Windows 10ブートローダーの問題を解決できました。