2

У меня была рабочая система, которая отлично загружала xp и linux с grub2. Я поменял системную плату на ту, которая имеет uefi, и теперь xp зависает, если я не использую f11 и не загружаюсь непосредственно с диска с xp в mbr и т.д. У меня есть несколько дисков У меня есть несколько версий Linux, и независимо от того, какую версию grub в любой из версий Linux он зависает при выборе xp. Я попытался установить grub.97, чтобы попробовать оригинал, и я верю, что я его изменил, и он тоже не работал.

Любые мысли о том, чтобы получить версию grub для работы с uefi, будут приветствоваться. В эти выходные я планирую попробовать установить устаревшую опцию загрузки BIOS в uefi, чтобы посмотреть, смогу ли я заставить ее играть должным образом с этой доской, но скорее всего выясню, почему она вообще сломалась. Я знаю, что есть патч, чтобы подать жалобу на сектор xp 4k и подумать, может ли это помочь, но придется тестировать в эти выходные. Я установил xp, удалив раздел, и заставил xp создать раздел ntfs в пустом пространстве, чтобы информация о разделе не была проблемой. этот второй диск был единственным диском в системе в то время, поэтому не должно присутствовать перекрестного загрязнения от других дисков.

Я видел 1 пост в Ubuntu об этом, где человек исправил раздел mbr/ для пользователя и заставил его работать, но сомневаюсь, что это будет работать для меня. xp находится в разделе sda1, а sdc5 sdc5 - это призрак раздела 40 ГБ. Я попытался загрузить оба через grub2/ uefi, не повезло. прежде чем он загрузит SDC5 из Grub, никаких проблем.

1 ответ1

1

Из вашего комментария о том, что в вашем EFI BIOS нет настройки "унаследованного режима", я подозреваю, что он автоматически ищет загрузчик EFI, а затем устаревший загрузчик, если его нет. Очень маловероятно, что он на самом деле не поддерживает устаревшую загрузку.

Windows XP поддерживает только устаревшую загрузку. EFI-версия GRUB не может выполнить устаревшую загрузку, поэтому вам придется использовать устаревшую загрузочную версию GRUB. (Обратите внимание, что это не означает использование старой версии GRUB; GRUB 2 поставляется как с устаревшими, так и с загрузочными версиями EFI.)

Если вы установили устаревший загрузочный GRUB и по-прежнему не можете загрузить XP, возможно, ваша система все еще загружает EFI GRUB и никогда не замечает устаревший. Поскольку вы вообще не собираетесь использовать загрузку EFI, вам следует удалить системный раздел EFI - именно здесь устанавливаются загрузочные приложения EFI, такие как GRUB, - чтобы гарантировать, что ваша система не найдет загрузчики EFI и вместо этого перейдет к устаревшей загрузке.

Более новые версии Windows поддерживают загрузку EFI, поэтому вы можете подумать об обновлении. Вам нужно будет установить 64-битную сборку и убедиться, что установочный DVD-диск загружается в режиме EFI (что, как кажется, ваша система может делать автоматически).

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