私は二重ブートについてたくさん読んでいて、WindowsをロードしてからGRUBを使ってLinuxをロードするのと同じくらい簡単ですが、誰もがWindowsがチャンスがあるたびにGRUBを捨てるのが好きだと言います。このようなことが起こらないようにするには、どのような措置を講じる必要がありますか?
ベストアンサー1
Windowsは、Windowsをインストールするか、新しいバージョンにアップグレードするか、以前のバージョンなどのツールを使用するたびにbootrec /fixmbr
起動セクタを上書きします。通常、Windowsを最初にインストールしてからLinuxをインストールします。上記のいずれかの操作を実行するまで、ブートセクタは変更されていません。 (MBRに書き込む他の方法があるかもしれません。)しかし、GRUBを失った場合は回復するのは簡単です。bootrec /fixboot
fdisk /mbr
- Live CD(CD/DVD またはフラッシュドライブ)から起動します。
- root としてログインするか、
sudo
次のコマンドを使用します。 - 必要に応じて使用可能なパーティションをリストします。
fdisk -l
- Windowsはほぼ確実に/dev/sda1に存在します。
mount /dev/sda1 /mnt
- MBRにGRUBを再インストールします。
grub-install --root-directory=/mnt/ /dev/sda
- 再起動:
shutdown -r now
- GRUBメニューを復元します。
update-grub
コンピュータが十分に強力な場合は、100%Unix、Linux、またはBSDをインストールし、仮想マシンでWindowsを実行することもできます。
さらに:コンピュータのBIOSには、ブートセクタを保護するオプションがあります。