3

Я использую KVM для запуска виртуальных машин на Ubuntu Jaunty и virt-manager для их настройки. У меня машина с двойной загрузкой, и я не хочу перезагружаться для случайного использования Windows. Поэтому я настроил виртуальную машину, которая использует блочное устройство раздела Windows в качестве жесткого диска. Но когда я загружаюсь, загрузка просто висит навсегда. Загрузка с установочного компакт-диска Windows работает, и жесткий диск распознается, поэтому, вероятно, будет работать переустановка.

По какой причине KVM не может загрузить блочное устройство? Если я переустановлю, могу ли я использовать раздел для обычной двойной загрузки?

Примечание. Я запустил диспетчер виртуальных машин от имени пользователя root, поэтому проблем с разрешениями не должно быть

4 ответа4

3

Это не верно. Можно загрузить родную и с ВМ.

Взгляните на «HOWTO: Windows XP как на виртуальной машине, так и на собственной», или на KVM, с которой вы столкнулись, как описано в разделе "Загрузка Windows XP с необработанного диска с Linux KVM".

1

Существующий раздел Windows XP был установлен с учетом определенных особенностей вашего оборудования (вашей конкретной материнской платы, процессора, чипсета и т.д.).

Когда вы загружаете этот раздел внутри виртуальной машины, Windows видит совершенно другой набор оборудования. Установленная конфигурация Windows вряд ли будет соответствовать виртуальному оборудованию, которое KVM представляет, и поэтому не будет загружаться. Это так же, как если бы вы извлекли жесткий диск из одного компьютера, вставили его в совершенно другой компьютер и попытались загрузить его (это вряд ли удастся).

Возможно, Windows сможет распознать другую конфигурацию оборудования, настроив второй профиль оборудования в Панели управления -> Система -> Оборудование -> Профили оборудования, но для такого радикального изменения между реальным оборудованием и виртуализированным оборудованием, вероятно, нет.

0

Это видео о LinuxJournal описывает, как это сделать с VMWare, настроив два отдельных профиля оборудования, один для собственного и один для виртуальных машин, и заставив Windows ждать загрузки, пока вы не выберете соответствующий профиль оборудования. Мне пока не ясно, можно ли это сделать с помощью KVM, но если это возможно, вероятно, он будет использовать аналогичную технику.

0

я бы сказал в окнах и запустил "sysprep" (это удаляет теги HW и уникальные идентификаторы), а затем загрузил виртуальную машину, передав сырой диск виртуальной машине.

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