Загрузите XP от вторичного жесткого диска с помощью GRUB2 на основном жестком диске

У меня есть компьютер с одним жестким диском, который имеет Ubuntu 14.04 как единственную ОС и GRUB2 на том же диске (hd0/sata0). Его разделы:

sda1 - ext4 primary
sda2 - swap area
sda3 - NTFS

Я нашел старый жесткий диск, которому установили XP на нем как основное устройство (и только) ОС. Я подключил его к своему компьютеру (sata1), и это распознано GRUB2 как hd1.

Моя цель состоит в том, чтобы загрузить ОС XP (не изменяя порядок загрузки BIOS или переустановив XP) через командную строку GRUB2 / конфигурационные файлы.

Я ввел командную строку GRUB2 и попробовал следующие команды:

set root='(hd1,msdos1)'
drivemap -s hd0 hd1
chainloader +1

Это решение не работало. Это сказало что команда drivemap не существует и команда chainloader попросивший входного файла.

Как я могу загрузить Windows XP (не EFI) использование GRUB2 на другом жестком диске?

0
задан 30 April 2014 в 03:52

1 ответ

Сообщение об ошибке, которое Вы видите, подразумевает, что Ваша текущая установка находится в режиме EFI. Windows XP, тем не менее, не поддерживает начальную загрузку в режиме EFI - это - БИОСЫНОВНЯЯ ОС. Кроме того, Windows XP достиг состояние конца жизненного цикла (EOL). самый простой ответ на Ваш вопрос поэтому, "забывают его". Необходимо быть в состоянии извлечь пользовательские данные из диска или из более современного Windows или из Linux. Если у Вас действительно есть востребованная потребность выполнить Windows XP, у меня есть несколько предложений:

  • Виртуализируют его - можно выполнить XP в виртуальной машине, такой как под VirtualBox. См. здесь для получения информации о том, как предоставить VirtualBox прямой ("необработанный") доступ к диску для начальной загрузки существующей установки Windows XP.
  • Преобразовывают все это в режим BIOS - можно преобразовать весь текущие Ose для начальной загрузки в режиме BIOS. Это потребует выполнения дисковое преобразование GPT-to-MBR , переустановка GRUB, и или переустановка Вашего существующего загрузчика Windows или переустановка Windows. Это - вероятно, самый трудный переход опций, описанных здесь, но он должен работать гладко, как только Вы сделаны с ним.
  • Вручную режимы загрузки коммутатора - Много EFIs предоставляют встроенный диспетчер начальной загрузки, который может переключиться между начальными загрузками режима EFI и режима BIOS. Если у Вас есть такое встроенное микропрограммное обеспечение, необходимо быть в состоянии к вручную режимам загрузки коммутатора путем доступа к этому диспетчеру начальной загрузки. К сожалению, детали варьируются значительно от одного EFI до другого, таким образом, я не могу предоставить подробные инструкции относительно того, как сделать это.
  • Использование повторно находит - Мои повторно находят, что диспетчер начальной загрузки может режимы загрузки коммутатора, но необходимо будет отредактировать refind.conf конфигурационный файл: не прокомментируйте scanfor опция и удостоверьтесь, что hdbios среди опций. Эта функция очень примитивна, хотя; в данный момент это обычно работает для начальной загрузки только от первого жесткого диска, таким образом, Вы, возможно, нуждаетесь к кабелям диска подкачки или устанавливаете загрузчик режима BIOS на первом диске для перенаправления процесса начальной загрузки к второму диску. Некоторые компьютеры испытывают недостаток в необходимых микропрограммных функциях перенаходки для работы вообще таким образом.
  • Использование второй компьютер - Это - самая простая опция. Засуньте диск во второй компьютер и используйте его.

Примечание также, что Windows (как раз когда старый как XP) имеет тенденцию быть суетливым о его аппаратных средствах, таким образом, это может потребовать, чтобы несколько перезагрузок обновили его драйверы для его новой среды. На самом деле это, вероятно, даже не имеет драйверов для современных компьютеров; Вы, возможно, должны получить их от производителя своего компьютера - предположение, что они даже существуют! (VirtualBox, вероятно, будет легче этот путь, потому что это эмулирует довольно старые аппаратные средства.)

0
ответ дан 7 October 2019 в 22:14

Другие вопросы по тегам:

Похожие вопросы: