4

Я думаю о том, что для нормальной загрузки я бы установил Linux на жесткий диск. В дополнение к этому, я бы создал виртуальную машину под Windows, которая использовала бы тот же самый жесткий диск.

Таким образом, я мог бы использовать свой Linux как обычно, а также когда мне была нужна какая-то программа для Windows (из-за ограничений производительности GPU не может быть эффективно запущена на ВМ), я мог запустить ту же установку Linux внутри Windows, и продолжать делать свои вещи Я оставил там.

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

2 ответа2

2

Вы можете сделать это, но остерегайтесь проблем с драйверами. Начиная с хоста Linux, аппаратная среда немного отличается между виртуальным оборудованием и реальным оборудованием - обычно это ваш реальный драйвер сетевой карты и драйвер вашей виртуальной сетевой карты - убедитесь, что у вас установлены и настроены оба драйвера для их динамической загрузки.

Также рассмотрим загрузчик GRUB. Вам необходимо настроить его так, чтобы он считывал правильную информацию и вел себя правильно. Если это раздел 0 hdisk0 который содержит Linux в физической среде, он все равно должен быть разделом 0 hdisk0 в виртуальной среде, и GRUB должен быть настроен на игнорирование отсутствующего раздела Windows при загрузке в виртуальной среде.

Если раздел Windows отсутствует, вы обнаружите, что вы потеряли двойную загрузку после запуска виртуального Linux внутри Windows.

А если серьезно, если вы идете виртуальный, зачем идти двойной загрузки? Просто используйте обычную Windows и используйте Linux виртуально - этого достаточно для любых целей.

Предоставьте доступ к сырому диску Linux внутри виртуальной машины. Это уже обеспечивает наилучшую производительность - единственные издержки составляют около 10–15% ЦП и около 700–800 МБ ОЗУ для Windows (около 300 МБ, если вы его оптимизируете) и 20% производительности сети, если это соединение GE ( виртуальная сеть может работать максимум до 800 Мбит / с), что не является существенным для современного оборудования.

1

Это, вероятно, будет работать. В настоящее время я делаю это: мой почтовый сервер Linux умер, и теперь я запускаю его внутри виртуальной машины. Я просто взял жесткий диск, установил его на свой настольный компьютер и настроил гипервизор для использования его в качестве «виртуального» диска.

Я должен уточнить, что гипервизор, который я использую, это kvm под linux, поэтому я не могу дать вам советы, так как вы используете Windows.

Изменить: у вас могут быть проблемы с сетевым интерфейсом. Некоторые дистрибутивы Linux (например, Debian) создают новый интерфейс (eth1, eth2 и т.д.) Для каждого нового MAC-адреса Ethernet. Если вы не можете подключиться к сети в вашей виртуальной машине, это может быть проверкой.

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