Как запустить минимальный Linux внутри работающей 64-битной Windows 7


31

На моем предыдущем ноутбуке с Windows Vista я запускал Portable Ubuntu Remix для Windows , который основан на coLinux , как и аналогичный Linux . Это работало довольно хорошо при ограниченных системных ресурсах (виртуальная машина Ubuntu 08.04 с 256 МБ ОЗУ на 32-битном хосте Windows Vista 2 ГБ). Это позволило мне быстро перенести свои усилия по разработке с Windows на Linux или просто получить «настоящую» (в отличие от Cygwin, которая у меня тоже) систему Linux, доступную в дороге.

Теперь я перешел на 64-битный ноутбук с Windows 7 с 8 ГБ, но, к сожалению, coLinux еще не был перенесен на 64-битный , и не похоже, что это произойдет в ближайшее время. Хотя большинство 32-битных программ «просто работает» в Windows, coLinux не работает из-за своего драйвера ядра. Таким образом, кажется, что предпочтительный подход (см. Запуск Linux в Windows XP, то есть отсутствие двойной загрузки , Какой самый эффективный способ запуска Windows и Linux одновременно? ) Больше не работает.

Моя лучшая идея - настроить 64-битную виртуальную машину Ubuntu 12.10 в VirtualBox , но, несмотря на беспроблемный режим , я боюсь, что интеграция с операционной системой Windows хоста не будет такой гладкой, как с Portable Ubuntu (который использует Xming для отображения окон ), и мне приходится постоянно играть ключом Host, чтобы перемещаться между обоими мирами.

Как вы справляетесь с этим?

  1. Любое (предпочтительно бесплатное и ненавязчивое) решение для виртуализации лучше справляется с интеграцией хоста?
  2. Или я должен просто загрузиться в режиме без графического интерфейса и запускать X-приложения через SSH с Xming?
  3. Каковы ваши рекомендации по размеру гостевой ОС (если принять во внимание только некоторые терминалы, редактор и компилятор)?
  4. Будет ли специализированный минимальный дистрибутив Linux лучше подходить для работы с небольшими ресурсами?

Я проголосовал за тебя, мне очень любопытно! Если ни у кого нет ответа, я бы предложил использовать Virtualbox. Пока вы устанавливаете гостевые дополнения, у вас не должно быть проблем (или необходимости) в переключении ключей хоста. У меня есть арка и Ubuntu vm на работе, оба отлично подходят для легкого переключения между ними. Плюс вы определяете, какие ресурсы им разрешены. Просто мой .02.
nerdwaller

@nerdwaller: Да, я сейчас использую виртуальную машину VirtualBox. Однако даже с гостевыми дополнениями мне приходится нажимать клавишу хоста, чтобы вернуть комбинации клавиш, такие как Alt-Tab, с гостя на хост-компьютер. Я думаю, что нет никакого способа обойти это.
Инго Каркат

О, я понимаю, что вы говорите - моя ошибка. Я действительно надеюсь, что у кого-то есть что-то, что coLinux звучит очень круто.
nerdwaller

Ответы:


7

Я бы пошел на решение Xming + SSH-X.

1) Я не уверен - но вы можете запустить ваш Virtual Mashine в режиме без головы и запускать приложения через SSH. Это было бы довольно ненавязчиво,

2) Я бы.

3) Если это минимальный дистрибутив, у вас должно получиться пару ГБ пространства для корневой файловой системы / и около 200 МБ ОЗУ.

4) да


При запуске программ через переадресованный SSH нельзя копировать и вставлять. Я хотел бы рассмотреть ненавязчивое решение для поддержки копирования-вставки.
dotancohen

1

Мой путь - это virtualbox или vmware с минимальным или более легким linux, который вы можете запустить, и вы можете использовать vnc между этими системами, o TeamViewer для связи.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.