Восстановление загрузчика для fedora 22 после установки windows

У меня уже есть fedora 22 и windows 7 в моей машине, я хочу перейти на windows 10, но на самом деле я боюсь потерять fedora

Я прочитал документацию fedora, но все еще боюсь начинать этот шаг так

кто-нибудь делал этот процесс раньше и верит, что он работает хорошо ?

17
задан Just User
27.01.2023 18:04 Количество просмотров материала 2934
Распечатать страницу

2 ответа

я обновил ноутбук с двойной загрузкой с Windows 7 до Windows 10 с помощью iso-файла. GRUB работает просто отлично, за исключением того, что в GRUB он показывает Windows 7, а не Windows 10. Я предполагаю, что когда я сделаю следующее обновление Fedora (с 22 до 23), GRUB будет отражать Windows 10. Кстати, VirtualBox еще не работает на Windows 10, но другие программы работают, и файлы прошли через нетронутыми.

1
отвечен KimPhilby 2023-01-29 01:52

вы столкнетесь с проблемами, если fedora находится на вашем основном разделе, а windows на вашем дополнительном разделе.

обновление до Windows 10 Во-первых, вы должны удалить grub из MBR, иначе Центр обновления Windows не сможет писать в него. Вы можете использовать MBRFix чтобы сделать так. Если у вас есть 1 диска:

 MbrFix /drive 0 fixmbr /win7

при следующем сбросе вы увидите " отсутствует операционная система." Затем вы должны установить boot ярлык на ваш дополнительный раздел, это легко сделать с помощью gparted из Fedora Live USB. Отныне ваш основной раздел будет полностью невидим и вы сможете обновить

Восстановление Grub По завершении обновления можно снова загрузить Live USB. Положите обратно boot метка на загрузочном разделе (который вам нужно смонтировать впоследствии), и выполнить установку grub, используя его в качестве корневого каталога:

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

кроме того, обратите внимание, что назовите свой lvms и перезагрузитесь:

lvm
lvscan

при перезагрузке grub запустится в консольном режиме. Вы должны загрузиться на уровне 3, указав корень LVM:

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

наконец, как только вы войдете в систему как root, перестройте config и установите снова:

grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-install /dev/sda
0
отвечен digital illusion 2023-01-29 04:09

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

bootloader
fedora
fedora-22
linux
linux-kernel
Вверх