1

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

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

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

2 ответа2

1

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

0

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

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

 MbrFix /drive 0 fixmbr /win7

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

Восстановление Grub После завершения обновления вы можете снова загрузиться с Live USB. Поместите загрузочную метку в ваш загрузочный раздел (который вам нужно смонтировать позже) и выполните установку 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .