3

У меня проблема, я уверен, что многие люди имеют. Я ЛЮБЛЮ Unix, и я безразличен к Windows. Я хотел бы быть на Unix все время, но как заядлый геймер я вынужден использовать Windows. Но, к счастью, мне не нужно много сока в моей среде Linux (в основном это будет связано с просмотром видео и программированием), поэтому я думаю, что он может работать для запуска Linux практически поверх Windows в каком-либо программном обеспечении для виртуализации, таком как VirtualBox или VMWare. Но дело в том, что я хочу, чтобы Linux работала прозрачно поверх Windows, желательно, чтобы казалось, что мой компьютер загружен в Linux. Это означает:

  • Linux должен работать на всех моих мониторах (в настоящее время только 2) без проблем
  • Эмулированного графического "аппаратного обеспечения" должно быть достаточно для запуска графически приятных пользовательских интерфейсов, включая трехмерные эффекты compiz и т.д.
  • Среда Linux должна иметь доступ к моему физическому оборудованию, такому как DVD-ROM и внешний жесткий диск

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

Спасибо!

4 ответа4

3

Я использую VMWARE Workstation для этого типа виртуализации (то, о чем вы говорите, это виртуализация, а не эмуляция).

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

Он также будет иметь доступ ко всем вашим физическим ресурсам - USB, DVD, сеть, звук и т. Д ... Я знаю, что это не бесплатно, но плеер VMWare есть, и имеет такую же функциональность.

2

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

Oracle VirtualBox - http://download.virtualbox.org/virtualbox/4.3.18/VirtualBox-4.3.18-96516-Win.exe
Runar Buvik Vbox Portable - http://files.vbox.me/files/Portable-VirtualBox_v4.3.6-Starter_v6.4.9-Win_all.exe

Скачать файлы

wget http://download.virtualbox.org/virtualbox/4.3.18/Oracle_VM_VirtualBox_Extension_Pack-4.3.18-96516.vbox-extpack
wget http://download.virtualbox.org/virtualbox/4.3.18/VirtualBox-4.3.18-96516-Linux_x86.run
wget http://download.virtualbox.org/virtualbox/4.3.18/VBoxGuestAdditions_4.3.18.iso

Установить пакет расширения

VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.18-96516.vbox-extpack)

Создать ВМ:

VBoxManage createvm --name "Your VM Name" --ostype Linux26_64 --register

Добавьте 2048 ГБ ОЗУ, загрузитесь с DVD и nic1 в режиме моста

VBoxManage modifyvm "Your VM Name" --memory 2048 --acpi on --boot1 dvd --nic1 bridged

Определение адаптера моста VBox. Используйте "VBoxManage list bridgedifs", чтобы получить свой

VBoxManage modifyvm "Your VM Name" --nic1 bridged --nictype1 82540EM --bridgeadapter1 "YOUR ADAPTER NAME"

Добавление контроллера памяти.

VBoxManage storagectl "Your VM Name" --name "IDE Controller" --add ide --controller PIIX4
VBoxManage storageattach "Your VM Name" --storagectl "IDE Controller" --port 0 --device 0 --type dvddrive --medium PATH-TO-FILE.iso

Добавьте 20 ГБ дисковод

VBoxManage createhd --format VDI --filename YOUR-PATH.vdi --size 20480

Добавьте физический DVD-диск D:

VBoxManage storageattach "Your VM Name" --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium host:D:

Добавьте физический диск 2:

VBoxManage internalcommands createrawvmdk -filename "YOUR-PATH.vmdk" -rawdisk \\.\PhysicalDrive2

Вот два разных подхода к запуску vbox. Безголовый и цельный это то, что вы хотите.

Без головы:

VBoxHeadless --startvm "Your VM Name"
REM Define VRDE port for remote connection
VBoxManage modifyvm "Your VM Name" --vrdeport 4000 --vrde on

Плавный:

REM Start machine seamless
VBoxManage setextradata "Your VM Name" GUI/Seamless on
VBoxManage startvm "Your VM Name" -type gui

После загрузки подключите гостевые дополнения и установите все 3 пакета, которые начинаются с virtualbox-ose-guest- . Перезагрузитесь и все готово.

1

Я сделал именно это пару лет назад. Есть проект под названием Cooperative Linux (или вкратце coLinux ). В основном он запускает ваш любимый дистрибутив Linux на виртуальной машине, но постепенно интегрируется с Windows.

coLinux может быть немного сложно настроить. Вот почему и Linux существует. Это coLinux, но предварительно настроенный.

Результат:
http://andlinux.sf.net/screenshots/screenshot.png

редактировать

Извините, очевидно то, что я сказал выше, не совсем правильно.

andLinux использует coLinux в качестве своего ядра, что сбивает с толку многих людей. coLinux - это порт ядра Linux для Windows. Хотя эта технология немного похожа на запуск Linux на виртуальной машине, coLinux отличается тем, что является скорее слиянием Windows и ядра Linux, а не эмулированным ПК, что делает его более эффективным. Xming используется в качестве X-сервера, а PulseAudio - в качестве звукового сервера.

0

Используйте virtualbox и включите бесшовный режим. Приложения Linux будут выглядеть как обычные окна на окнах. Вы можете использовать общий доступ, чтобы исправить проблему с жестким диском. В противном случае вы можете попробовать работать с несколькими мониторами и в полноэкранном режиме, также используя общий доступ к дискам через vbox.

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