Windowsのインストール後にfedora 22のブートローダーを修復する


1

私はすでにマシンにfedora 22とwindows 7を持っています.windows 10にアップグレードしたいのですが、実際にはfedoraを失うことを恐れています

私はfedoraのドキュメントを読みましたが、まだこのステップを開始することを恐れています

以前にこのプロセスを行って、それがうまく機能していると信じている人はいますか?


これは、Windowsのインストールは、GRUBブートローダ破るいつでも同じプロセスでなければなりませんask.fedoraproject.org/en/question/40578/...を
MC10

LinuxブートローダーをMBRにインストールしましたか?またはLinuxパーティションに?
zaonline

回答:


1

isoファイルを使用して、デュアルブートラップトップをWindows 7からWindows 10にアップグレードしました。GRUBはWindows 10ではなくWindows 7を示していることを除いて、GRUBは問題なく動作します。 Windows 10で動作しますが、他のプログラムは動作し、ファイルはそのまま残ります。


0

fedoraがプライマリパーティションにあり、windowsがセカンダリパーティションにある場合、問題が発生します。

Windows 10にアップグレードする まず、MBRからgrubをアンインストールする必要があります。そうしないと、Windows Updateがそれに書き込むことができません。これを行うには、MBRFixを使用できます。1つのドライブがあると仮定します。

 MbrFix /drive 0 fixmbr /win7

次回のリセット時に、「Missing operating system」と表示されます。次に、セカンダリパーティションにブートラベルを設定する必要があります。FedoraLive USBからgpartedを使用して簡単に設定できます。これ以降、プライマリパーティションは完全に非表示になり、アップグレードできます。

Grubの復元 アップグレードが完了したら、Live USBで再度起動できます。ブートパーティション(後でマウントする必要がある)にブートラベルを戻し、それをルートディレクトリとして使用してgrubのインストールを実行します。

grub2-install --root-directory=/run/media/22cd34deff355e32674 /dev/sda

また、lvmsの名前を書き留めてから再起動します。

lvm
lvscan

再起動すると、grubはコンソールモードで起動します。LVMルートを指定してランレベル3で起動する必要があります。

set root=(hd0,0)
linux vmlinuz-4.1.7-etc ro root=/dev/mapper/lv_root 3
initrd initram-4.1.7-etc
boot

最後に、ルートとしてログインしたら、構成を再構築して再度インストールします。

grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-install /dev/sda
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.