Используйте ту же установку Ubuntu на физической или виртуальной машине

712
SamStephens

Я планирую установить Windows 7 x64 в ближайшее время. Я планирую также запустить Ubuntu. Я хочу использовать Ubuntu для разработки и для живой музыки.

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

Насколько я могу сказать, мои варианты:

  • Windows Virtual PC. Насколько я понимаю, это не поддерживает использование физического диска, поэтому мне придется использовать общий диск с данными Linux, с отдельными установками Ubuntu для виртуальной машины и для «реального» использования. Поддержание двух установок кажется болезненным.
  • Virtualbox, ОС Windows хост. Выглядит хорошо, но бесплатная версия не поддерживает USB.
  • Virtualbox, ОС Ubuntu. Выглядит хорошо, за исключением ограничения USB. Также Windows в настоящее время является моей основной операционной системой, так что этот вариант имеет меньше смысла. Очевидно, вы можете включить USB, но эти инструкции устарели.

Какие-нибудь мысли? У кого-нибудь есть опыт в попытках сделать что-то подобное?

1
Когда я доберусь до этого (это будет крошечное время), я начну с игры с coLinux, а затем, если я не получу хороших результатов с этим, пойдет с VirtualBox. Я не знал, что выпуск не-OSE также был бесплатным, как в пиве, спасибо. Идея иметь отдельные установки, так что одна из них - это настройка производительности, интересна - я бы предпочел иметь одну установку, которую я каким-то образом настроил, чтобы иметь разные наборы демонов для обычного и производительного использования и два разных оконных менеджера. Вы все дали мне отличные советы, ура. SamStephens 14 лет назад 0

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

2
Darth Android

Вы можете посмотреть на coLinux . Он поддерживает запуск linux внутри Windows способом, который намного ближе к двум операционным системам хоста (аппаратная периферия эмулируется для ядра linux, но процессор и RAm не эмулируются. Ядро работает почти на полной скорости). Мало того, что вы можете указать жесткий диск как виртуальный диск вместо файла, я сомневаюсь, что вам нужно будет загружать Linux непосредственно для получения плавного воспроизведения звука. Захватите демоны Xming и Cygwin ESD или PulseAudio для запуска на Windows, и вы сможете получить лучшее из обоих миров без всяких медлительностей и накладных расходов виртуальной машины.

У andLinux есть немного более дружелюбный установщик для тех, кто не знаком с linux, хотя я всегда предпочитал делать что-то сам с coLinux.

1
Neal

Если то, что вы делаете, когда используете «физический» и «виртуальный» Ubuntus, отличается, то две полностью отдельные установки могут быть самым простым решением.

Одна из возможностей, которую я бы рассмотрел, - это две отдельные установки Ubuntu (одна физическая и одна виртуальная), но с отдельной / домашней (и, возможно, общей областью подкачки? Нет, если вы хотите приостановить / перевести вашу виртуальную машину в спящий режим), то есть общий для обеих машин. Я думаю, что для вашей живой музыкальной системы вам может потребоваться меньше работающих демонов, более легкий рабочий стол или другие, возможно, некоторые другие настройки для повышения производительности.

Если Windows - ваша основная операционная система, используйте ее в качестве хоста для вашей виртуальной Ubuntu. Я бы использовал Virtualbox.

Что касается поддержки USB, существует две версии Virtualbox, одна с поддержкой USB и одна без. Оба бесплатны, так как стоят денег (за исключением определенных ограничений, которые вряд ли будут применяться к вам ), но поддержка USB не включена в версию с открытым исходным кодом. Если бы вы беспокоились о свободе как о свободе, вы бы не использовали Windows.

1
Gilles

Вы можете загрузить установку Linux на любом оборудовании, физическом или виртуальном. Единственная проблема, с которой вы можете столкнуться - это проприетарный драйвер видеокарты, который должен загружаться только при работе на физическом оборудовании, но я думаю, что Ubuntu позаботится об этом автоматически (а если нет, то это только вопрос редактирования конфигурации). файл или выполнение нескольких команд один раз).

Virtualbox поддерживает USB с любой комбинацией хостов и гостей Windows и Linux. Вам просто нужно получить не-OSE версию, которая является бесплатной для личного или академического использования .

Virtualbox поддерживает подключение физического диска, хотя опция недоступна через графический интерфейс. Вы должны использовать VBoxManage createhdв командной строке.