Как настроить двойную загрузку для двух существующих установок?

470
Phil_Raider

Мой Linux Ubuntu 16.04 LTS хорошо работает на массиве RAID, который использует жесткие диски.

Я добавил в систему старый SSD и увидел, что на нем установлен WinXP.

Есть один унаследованный софт, который я хотел бы воскресить на этом SSD.

В этой ситуации, как лучше всего настроить двойную загрузку с этими существующими установками?

0
У вас есть два варианта - использовать виртуальную машину или добавить SSD в ваш загрузчик (например, Grub) Attie 5 лет назад 0
Какой загрузчик вы используете? Grub? Attie 5 лет назад 0

3 ответа на вопрос

0
GabrielaGarcia

В этой ситуации, каков наилучший способ вызвать систему с двойной загрузкой?

Выхода нет.

При двойной загрузке для этой цели устанавливаются две ОС, при этом по крайней мере один менеджер загрузчика загружается до того, как пользователи смогут выбрать, какую из них загружать.

Что еще хуже, у вас уже есть (мягкий) RAID в Linux (Ubuntu). Даже если вам удастся добавить старый SSD к уже существующему RAID, ничто на этом диске не будет сохранено.

Это не то, чего я пытаюсь достичь. Смотрите комментарий выше. Phil_Raider 5 лет назад 0
0
Ricardo S.
  1. Создайте VHD из SSD. Сделайте резервную копию.
  2. Поскольку ваш RAID-массив обрабатывается операционной системой, вы сможете добавить новый жесткий диск к нему. Добавьте SSD. Может быть. спекуляция
  3. Установите VMbox и настройте новую виртуальную машину . Используйте только что созданный виртуальный жесткий диск в качестве жесткого диска виртуальной машины. Теперь у вас есть XP внутри вашего Linux.

Если вы чувствуете себя горячо, вы можете просто подключить свой SSD, войти в настройки BIOS и выбрать загрузку сначала с SSD. Это загрузит это. Но другой способ сексуальнее, нет?

0
Attie

У вас есть два варианта

  1. Используйте виртуальную машину - не двойную загрузку, но вы сможете изменить назначение SSD или
  2. Добавьте информацию SSD в ваш загрузчик (например: Grub)

Предполагая, что вам действительно нужна двойная загрузка (а не просто доступ к программному обеспечению на виртуальной машине), вам нужно будет добавить информацию о SSD в ваш загрузчик (я полагаю, вы используете Grub).

Поскольку это Windows XP, вам нужно использовать что-то вроде следующего в вашей конфигурации, где hd0,0находится диск и раздел с установленной Windows XP. См /boot/grub/menu.lst.

title Windows XP rootnoverify (hd0,0) chainloader (hd0,0) +1 

Вам также может понадобиться использовать mapдля замены порядка жесткого диска:

title Windows XP map (hd0) (hd1) map (hd1) (hd0) rootnoverify (hd1,0) chainloader (hd1,0) +1 
Напомним, что SSD содержит отдельную O / S, и я не собираюсь добавлять это устройство в RAID-массив. Быстрая проверка показывает, что у меня есть активный каталог / boot / grub, но он не содержит файл с именем menu.lst. Phil_Raider 5 лет назад 0
Система использует Grub, и сейчас я читаю результаты bootinfoscript, чтобы исследовать текущий процесс загрузки. Phil_Raider 5 лет назад 0

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