У меня есть машина, на которой я установил Windows XP, а затем установил Fedora 18. Все работало нормально при первой загрузке Fedora.

Но когда я загрузил XP, моя антивирусная программа запросила у меня сообщение о повреждении MBR и попросила его починить.

Я нажал « yes и когда я снова загрузился, он напрямую загружает XP.

Кто-нибудь может рассказать, как использовать XP bootmgr для отображения меню загрузки?
Я установил Fedora на другой диск.

2 ответа2

1

Вам необходимо переустановить загрузчик grub. Это легко сделать с помощью живого диска. Эта ссылка должна помочь вам. Также, пожалуйста, удалите этот антивирусный мусор.

0

Когда вы установили Windows XP, она установилась на один из жестких дисков и установила загрузочную запись на первом диске, указывая на собственную последовательность запуска. Это нормально.

Затем вы установили Fedora. Это также нуждается в способе начать. Есть как минимум два способа выбора между ними:

  1. Пусть загрузится в меню запуска Fedora (возможно, GRUB), где вы можете выбрать Fedora или XP.
  2. Пусть загрузится в меню запуска XP (bootmng), где вы можете выбрать XP и, возможно, также Fedora.

Я думаю, что вы установили менеджер Fedora, и это сработало. Затем вы загрузились в XP, и он обнаружил изменения в начальных частях. Это были добрые дела и без их изменения все работало бы. (Читайте: если вы нажмете «нет», все будет в порядке).

Однако некоторые вирусы более старого стиля также изменяют эти вещи, поэтому ваша антивирусная камера предупреждает об этом. Когда вы нажимали «да», вы стирали изменения, сделанные Fedora.

Теперь у вас есть два варианта:

  1. Измените загрузчик XP, чтобы он также распознавал XP.
  2. Снова загрузите Fedora (с компакт-диска или пера) и переустановите загрузчик.

Чтобы изменить загруженный XP, найдите файл boot.ini на диске C: и отредактируйте его так, чтобы он напоминал содержимое ниже.

[boot loader]
timeout=20
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP" /noexecute=optin /fastdetect
C:\BOOTPART\fedora10.bin="Fedora 10"

Обратите внимание, что вам нужно найти и скопировать соответствующую часть fedora.bin на ваш диск C. Поскольку у вас уже есть установочный носитель Fedora, это просто вопрос копирования нужных файлов.

Другой вариант - перезагрузить установку Fedora, переустановить или перенастроить GRUB и нажать no при загрузке в Windows. Это может быть так же просто, как загрузка Fedora и повторный запуск grub2-install /dev/sda (который переустановится в MBR).

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