Користувальницькі налаштування

Налаштування сайту


virtualization:virtualbox_console

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Наступна ревізія
Попередня ревізія
virtualization:virtualbox_console [2012/09/13 06:47] – создано olexande bilovolvirtualization:virtualbox_console [Невідома дата] (поточний) – зовнішнє редагування (Невідома дата) 127.0.0.1
Рядок 10: Рядок 10:
  
 Предварительно нужно установить пакет dkms (Dynamic Kernel Module Support Framework): Предварительно нужно установить пакет dkms (Dynamic Kernel Module Support Framework):
-sudo apt-get install dkms+<file>sudo apt-get install dkms</file>
  
 На сайте VirtualBox-а предлагается 2 варианта: прописать источник пакетов (deb download.virtualbox.org/virtualbox/debian karmic non-free) в /etc/apt/sources.list либо скачать и установить deb-пакет. Когда я прописал источник и сделал sudo apt-get install virtualbox-3.1 у меня потянулась куча пакетов из зависимостей (в том числе и каких-то для GUI интерфейса). Поэтому лучше скачать deb-пакет. Качаем, устанавливаем: На сайте VirtualBox-а предлагается 2 варианта: прописать источник пакетов (deb download.virtualbox.org/virtualbox/debian karmic non-free) в /etc/apt/sources.list либо скачать и установить deb-пакет. Когда я прописал источник и сделал sudo apt-get install virtualbox-3.1 у меня потянулась куча пакетов из зависимостей (в том числе и каких-то для GUI интерфейса). Поэтому лучше скачать deb-пакет. Качаем, устанавливаем:
-sudo dpkg -i virtualbox-3.1_3.1.0-55467_Ubuntu_karmic_i386.deb+<file>sudo dpkg -i virtualbox-3.1_3.1.0-55467_Ubuntu_karmic_i386.deb</file>
  
 возможно тут также потребуются зависимости (какие-то библиотеки для парсинга xml, в котором хранятся конфиги, но их значительно меньше чем в первом случае). Если установка не завершилась из-за зависимостей, можно просто сделать возможно тут также потребуются зависимости (какие-то библиотеки для парсинга xml, в котором хранятся конфиги, но их значительно меньше чем в первом случае). Если установка не завершилась из-за зависимостей, можно просто сделать
-sudo apt-get -f install+<file>sudo apt-get -f install</file>
  
 при этом установятся зависимости и VirtualBox при этом установятся зависимости и VirtualBox
Рядок 23: Рядок 23:
  
 создаем саму машину: создаем саму машину:
-VBoxManage createvm --name ubuntu --ostype Ubuntu --register+<file>VBoxManage createvm --name ubuntu --ostype Ubuntu --register</file>
  
 (name — имя машины, ostype — тип системы. полный список всех типов можно узнать командой VBoxManage list ostypes) (name — имя машины, ostype — тип системы. полный список всех типов можно узнать командой VBoxManage list ostypes)
  
 настраиваем настраиваем
-VBoxManage modifyvm ubuntu --memory 512 --floppy disabled --audio none --nic1 bridged --bridgeadapter1 eth0 --vram 4 --accelerate3d off --boot1 disk --acpi on --cableconnected1 on --usb off --vrdp on --vrdpport 3390+<file>VBoxManage modifyvm ubuntu --memory 512 --floppy disabled --audio none --nic1 bridged --bridgeadapter1 eth0 --vram 4 --accelerate3d off --boot1 disk --acpi on --cableconnected1 on --usb off --vrdp on --vrdpport 3390</file>
  
 тут с большего все понятно. в качестве типа сети можно указать также NAT (--nic1 nat). также включаем rdp тут с большего все понятно. в качестве типа сети можно указать также NAT (--nic1 nat). также включаем rdp
  
 создаем hdd диск для виртуальной машины: создаем hdd диск для виртуальной машины:
-VBoxManage createhd --filename /home/user/vbox/ubuntu.vdi --size 20000 --register+<file>VBoxManage createhd --filename /home/user/vbox/ubuntu.vdi --size 20000 --register</file>
  
 добавляем контроллер IDE в нашу машину добавляем контроллер IDE в нашу машину
-VBoxManage storagectl ubuntu --name "IDE Controller" --add ide+<file>VBoxManage storagectl ubuntu --name "IDE Controller" --add ide</file>
  
 цепляем на IDE0 созданный ранее hdd цепляем на IDE0 созданный ранее hdd
-VBoxManage storageattach ubuntu --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium /home/user/vbox/ubuntu.vdi+<file>VBoxManage storageattach ubuntu --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium /home/user/vbox/ubuntu.vdi</file>
  
 на IDE1 цепляем установочный образ на IDE1 цепляем установочный образ
-VBoxManage storageattach ubuntu --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /home/user/vbox/iso/ubuntu-9.10-alternate-i386.iso+<file>VBoxManage storageattach ubuntu --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /home/user/vbox/iso/ubuntu-9.10-alternate-i386.iso</file>
  
 говорим машине грузиться с диска говорим машине грузиться с диска
-VBoxManage modifyvm ubuntu --boot1 dvd+<file>VBoxManage modifyvm ubuntu --boot1 dvd</file>
  
 запускаем машину запускаем машину
-nohup VBoxHeadless --startvm ubuntu &+<file>nohup VBoxHeadless --startvm ubuntu &</file>
  
 для того чтобы поставить базовую систему воспользуемся rdp-клиентом (у меня KDE, в стандартную поставку входит KRDC). коннектимся на хостовую машину на порт, который указали в настройках (--vrdpport 3390), ставим систему, делаем sudo apt-get install openssh-server. теперь на виртуальную машину можно попасть по ssh для того чтобы поставить базовую систему воспользуемся rdp-клиентом (у меня KDE, в стандартную поставку входит KRDC). коннектимся на хостовую машину на порт, который указали в настройках (--vrdpport 3390), ставим систему, делаем sudo apt-get install openssh-server. теперь на виртуальную машину можно попасть по ssh
  
 останавливаем виртуальную машину останавливаем виртуальную машину
-VBoxManage controlvm ubuntu acpipowerbutton+<file>VBoxManage controlvm ubuntu acpipowerbutton</file>
  
 через acpi через acpi
 или более жестко или более жестко
-VBoxManage controlvm ubuntu poweroff+<file>VBoxManage controlvm ubuntu poweroff</file>
  
 говорим грузится с hdd говорим грузится с hdd
-VBoxManage modifyvm ubuntu --boot1 disk+<file>VBoxManage modifyvm ubuntu --boot1 disk</file>
  
 можно также отцепить установочный диск можно также отцепить установочный диск
-VBoxManage storageattach ubuntu --storagectl "IDE Controller" --port 1 --device 0 --medium none+<file>VBoxManage storageattach ubuntu --storagectl "IDE Controller" --port 1 --device 0 --medium none</file>
  
 и снова запускаем и снова запускаем
-nohup VBoxHeadless --startvm ubuntu &+<file>nohup VBoxHeadless --startvm ubuntu &</file>
  
 еще полезные команды: еще полезные команды:
-VBoxManage list runningvms+<file>VBoxManage list runningvms</file>
  
 просмотр всех запущенных машин просмотр всех запущенных машин
-VBoxManage showvminfo ubuntu+<file>VBoxManage showvminfo ubuntu</file>
  
 просмотр информации о виртуальной машине просмотр информации о виртуальной машине
Рядок 78: Рядок 78:
 таким образом на одной машине с минимально установленной системой можно поднимать несколько виртуальных для различных целей и экспериментов таким образом на одной машине с минимально установленной системой можно поднимать несколько виртуальных для различных целей и экспериментов
  
-источник 
  
 ===== VirtualBox на FreeBSD без X11 ===== ===== VirtualBox на FreeBSD без X11 =====
Рядок 97: Рядок 96:
 Итак, далее собственно установка VirtualBox. Итак, далее собственно установка VirtualBox.
  
-Первым делом ставим библиотеки vnc-сервера и модули ядра VirtualBox: +<file>cd /usr/ports/net/libvncserver && make
-cd /usr/ports/net/libvncserver && make+
 make install make install
 cd /usr/ports/emulators/virtualbox-ose-kmod && make cd /usr/ports/emulators/virtualbox-ose-kmod && make
-make install+make install</file>
  
 После этого качаем патч для VirtualBox: После этого качаем патч для VirtualBox:
-cd ~/patches+<file>cd ~/patches
 fetch www.mail-archive.com/freebsd-stable@freebsd.org/msg108586/vboxvnc-20100211.tar.gz fetch www.mail-archive.com/freebsd-stable@freebsd.org/msg108586/vboxvnc-20100211.tar.gz
 cd /usr/ports/emulators/virtualbox-ose cd /usr/ports/emulators/virtualbox-ose
-tar xvf ~/patches/vboxvnc-20100211.tar.gz+tar xvf ~/patches/vboxvnc-20100211.tar.gz</file>
  
 Делаем Делаем
-make config+<file>make config</file>
  
 снимаем все галочки, кроме Guest Additions и DBUS, и ставим VirtualBox: снимаем все галочки, кроме Guest Additions и DBUS, и ставим VirtualBox:
-make +<file>make 
-make install+make install</file>
  
 Добавляем загрузку модуля VirtualBox и запуск скрипта для возможности работы адаптера виртульной машины в bridge-режиме (без нее — только NAT): Добавляем загрузку модуля VirtualBox и запуск скрипта для возможности работы адаптера виртульной машины в bridge-режиме (без нее — только NAT):
-echo 'vboxdrv_load="YES"' >> /boot/loader.conf +<file>echo 'vboxdrv_load="YES"' >> /boot/loader.conf 
-echo 'vboxnet_enable="YES"' >> /etc/rc.conf+echo 'vboxnet_enable="YES"' >> /etc/rc.conf</file>
  
 Чтобы лишний раз не перезагружаться, вручную грузим модуль и скрипт: Чтобы лишний раз не перезагружаться, вручную грузим модуль и скрипт:
-kldload vboxdrv +<file>kldload vboxdrv 
-/etc/rc.d/vboxnet start+/etc/rc.d/vboxnet start</file>
 Создание и настройка виртуальной машины Создание и настройка виртуальной машины
  
 Создание виртуальной машины из консоли описано в этой статье, поэтому приведу только последовательность команд: Создание виртуальной машины из консоли описано в этой статье, поэтому приведу только последовательность команд:
 # Создаем виртуалку (посмотреть все возможные ostype: VBoxManage list ostype) # Создаем виртуалку (посмотреть все возможные ostype: VBoxManage list ostype)
-VBoxManage createvm --name MicroXP --ostype WindowsXP --register+<file>VBoxManage createvm --name MicroXP --ostype WindowsXP --register</file>
  
 # Задаем парамерты виртуалки (bridgeadapter1 указывает адаптер хоста, к которому привязываем виртуалку) # Задаем парамерты виртуалки (bridgeadapter1 указывает адаптер хоста, к которому привязываем виртуалку)
-VBoxManage modifyvm MicroXP --memory 256 --floppy disabled --audio none --nic1 bridged --bridgeadapter1 eth0 --vram 4 --accelerate3d off --boot1 disk --acpi on --cableconnected1 on+<file>VBoxManage modifyvm MicroXP --memory 256 --floppy disabled --audio none --nic1 bridged --bridgeadapter1 eth0 --vram 4 --accelerate3d off --boot1 disk --acpi on --cableconnected1 on</file>
  
 # Создаем жесткий диск, размер указывается в мегабайтах # Создаем жесткий диск, размер указывается в мегабайтах
-VBoxManage createhd --filename /usr/local/vbox/iso/MicroXP.vdi --size 1000 --register+<file>VBoxManage createhd --filename /usr/local/vbox/iso/MicroXP.vdi --size 1000 --register</file> 
 + 
 +FIXME  
 +у меня на ключ <file>--register</file> ругалось <file>Syntax error: unknown option: --register</file> 
 +FIXME
  
 # Создаем контроллер на виртуалке # Создаем контроллер на виртуалке
-VBoxManage storagectl MicroXP --name "IDE Controller" --add ide+<file>VBoxManage storagectl MicroXP --name "IDE Controller" --add ide</file>
  
 # Цепляем диск к контроллеру # Цепляем диск к контроллеру
-VBoxManage storageattach MicroXP --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium /usr/local/vbox/MicroXP.vdi+<file>VBoxManage storageattach MicroXP --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium /usr/local/vbox/MicroXP.vdi</file>
  
 # Цепляем установочный образ к контроллеру # Цепляем установочный образ к контроллеру
-VBoxManage storageattach MicroXP --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /usr/local/vbox/MicroXP-v0.82.iso+<file>VBoxManage storageattach MicroXP --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /usr/local/vbox/MicroXP-v0.82.iso</file>
  
 # Устанавливаем загрузку с установочного образа # Устанавливаем загрузку с установочного образа
-VBoxManage modifyvm MicroXP --boot1 dvd+<file>VBoxManage modifyvm MicroXP --boot1 dvd</file>
  
 Далее, запускаем машину и указываем ей параметры vnc: Далее, запускаем машину и указываем ей параметры vnc:
-VBoxHeadless --startvm MicroXP -v on -a 192.168.1.1 -p 5900 -S password+<file>VBoxHeadless --startvm MicroXP -v on -a 192.168.1.1 -p 5900 -S password</file>
  
 Поключаемся vnc-клиентом (например, UltraVNC под виндой) и ставим ОС. Затем нужно поставить guest additions в виртуалку, без них vnc сервер иногда глючит: Поключаемся vnc-клиентом (например, UltraVNC под виндой) и ставим ОС. Затем нужно поставить guest additions в виртуалку, без них vnc сервер иногда глючит:
-VBoxManage storageattach MicroXP --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /usr/local/lib/virtualbox/additions/VBoxGuestAdditions_3.1.2.iso +<file>VBoxManage storageattach MicroXP --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /usr/local/lib/virtualbox/additions/VBoxGuestAdditions_3.1.2.iso</file>
- +
-После этого, виртуальная машина готова к использованию: +
-Полезные ссылки +
- +
-    VirtualBox — FreeBSD Wiki +
-    VirtualBox headless VNC support +
-    Запуск виртуальной машины в VirtualBox без GUI+
  
-источник+После этого, виртуальная машина готова к использованию.
  
  
  
  
virtualization/virtualbox_console.1347518845.txt.gz · Востаннє змінено: 2012/09/13 06:47 (зовнішнє редагування)

Якщо не вказано інше, вміст цієї Вікі підпадає під дію такої ліцензії: CC Attribution 4.0 International
CC Attribution 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki