Windows のブートローダーに影響を与えずにシステムから Linux を削除するにはどうすればよいでしょうか?

Windows のブートローダーに影響を与えずにシステムから Linux を削除するにはどうすればよいでしょうか?

私は Windows ユーザーです。Linux を試してみようと思い、システムに openSUSE をインストールしました。パーティションをフォーマットし、そのドライブに Linux をインストールしました。

そのドライブをフォーマットして Linux を削除しようとすると、次回の起動時に Windows が読み込まれませんでした。

GRUB ブートローダー エラーが表示されています。Linux を再インストールしたら、すべて正常に動作するようになりました。では、Windows のブートローダーに影響を与えずに、システム (そのドライブ) から Linux を削除するにはどうすればよいでしょうか?

答え1

Windows ブート ローダーを再インストールする必要があります。Windows CD を使用して、回復オプションを選択し、コマンド プロンプトを起動します。次に、Windows のバージョンに基づいて、fixbootおよびfixmbrまたはを実行しますBootrec.exe/FixMbr

さらに読む:

答え2

Linux パーティションをフォーマットし、ディスク マネージャーで未割り当て領域を作成することで実行できます。その後、CD-ROM 内の Windows CD を使用してコンピューターを起動します。読み込みには数分かかる場合があります。「r」キーを押して「回復​​コンソール」を選択し、Windows システムを選択してログインします。

Press enter to bypass the administrative password prompt.
Type fixboot and press enter.
Type y to confirm choice and press enter.
Type fixmbr and press enter.
Type y to confirm choice and press enter.
Then retype fixboot and press enter.
Type y to confirm choice and press enter.
Type exit and press enter.

答え3

Linux から起動し、パッケージをインストールします。

 sudo apt-get install syslinux

パッケージがインストールされている場合は、以下を使用して MBR を書き込みます。

 sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda

動作しない場合は、Linux から起動してこのパッケージをインストールします。

 sudo apt-get install mbr

これを使用して MBR を書き込みます:

 sudo install-mbr -i n -p D -t 0 /dev/sda

確認するには、次を使用します。

 sudo fdisk -l

関連情報