virtualization:virtualbox_console
Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Наступна ревізія | Попередня ревізія | ||
| virtualization:virtualbox_console [2012/09/13 06:47] – создано olexande bilovol | virtualization: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 | + | < |
| На сайте VirtualBox-а предлагается 2 варианта: | На сайте VirtualBox-а предлагается 2 варианта: | ||
| - | sudo dpkg -i virtualbox-3.1_3.1.0-55467_Ubuntu_karmic_i386.deb | + | < |
| возможно тут также потребуются зависимости (какие-то библиотеки для парсинга xml, в котором хранятся конфиги, | возможно тут также потребуются зависимости (какие-то библиотеки для парсинга xml, в котором хранятся конфиги, | ||
| - | sudo apt-get -f install | + | < |
| при этом установятся зависимости и VirtualBox | при этом установятся зависимости и VirtualBox | ||
| Рядок 23: | Рядок 23: | ||
| создаем саму машину: | создаем саму машину: | ||
| - | VBoxManage createvm --name ubuntu --ostype Ubuntu --register | + | < |
| (name — имя машины, | (name — имя машины, | ||
| настраиваем | настраиваем | ||
| - | 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 | + | < |
| тут с большего все понятно. в качестве типа сети можно указать также NAT (--nic1 nat). также включаем rdp | тут с большего все понятно. в качестве типа сети можно указать также NAT (--nic1 nat). также включаем rdp | ||
| создаем hdd диск для виртуальной машины: | создаем hdd диск для виртуальной машины: | ||
| - | VBoxManage createhd --filename / | + | < |
| добавляем контроллер IDE в нашу машину | добавляем контроллер IDE в нашу машину | ||
| - | VBoxManage storagectl ubuntu --name "IDE Controller" | + | < |
| цепляем на IDE0 созданный ранее hdd | цепляем на IDE0 созданный ранее hdd | ||
| - | VBoxManage storageattach ubuntu --storagectl "IDE Controller" | + | < |
| на IDE1 цепляем установочный образ | на IDE1 цепляем установочный образ | ||
| - | VBoxManage storageattach ubuntu --storagectl "IDE Controller" | + | < |
| говорим машине грузиться с диска | говорим машине грузиться с диска | ||
| - | VBoxManage modifyvm ubuntu --boot1 dvd | + | < |
| запускаем машину | запускаем машину | ||
| - | nohup VBoxHeadless --startvm ubuntu & | + | < |
| для того чтобы поставить базовую систему воспользуемся rdp-клиентом (у меня KDE, в стандартную поставку входит KRDC). коннектимся на хостовую машину на порт, который указали в настройках (--vrdpport 3390), ставим систему, | для того чтобы поставить базовую систему воспользуемся rdp-клиентом (у меня KDE, в стандартную поставку входит KRDC). коннектимся на хостовую машину на порт, который указали в настройках (--vrdpport 3390), ставим систему, | ||
| останавливаем виртуальную машину | останавливаем виртуальную машину | ||
| - | VBoxManage controlvm ubuntu acpipowerbutton | + | < |
| через acpi | через acpi | ||
| или более жестко | или более жестко | ||
| - | VBoxManage controlvm ubuntu poweroff | + | < |
| говорим грузится с hdd | говорим грузится с hdd | ||
| - | VBoxManage modifyvm ubuntu --boot1 disk | + | < |
| можно также отцепить установочный диск | можно также отцепить установочный диск | ||
| - | VBoxManage storageattach ubuntu --storagectl "IDE Controller" | + | < |
| и снова запускаем | и снова запускаем | ||
| - | nohup VBoxHeadless --startvm ubuntu & | + | < |
| еще полезные команды: | еще полезные команды: | ||
| - | VBoxManage list runningvms | + | < |
| просмотр всех запущенных машин | просмотр всех запущенных машин | ||
| - | VBoxManage showvminfo ubuntu | + | < |
| просмотр информации о виртуальной машине | просмотр информации о виртуальной машине | ||
| Рядок 78: | Рядок 78: | ||
| таким образом на одной машине с минимально установленной системой можно поднимать несколько виртуальных для различных целей и экспериментов | таким образом на одной машине с минимально установленной системой можно поднимать несколько виртуальных для различных целей и экспериментов | ||
| - | источник | ||
| ===== VirtualBox на FreeBSD без X11 ===== | ===== VirtualBox на FreeBSD без X11 ===== | ||
| Рядок 97: | Рядок 96: | ||
| Итак, далее собственно установка VirtualBox. | Итак, далее собственно установка VirtualBox. | ||
| - | Первым делом ставим библиотеки vnc-сервера и модули ядра VirtualBox: | + | < |
| - | cd / | + | |
| make install | make install | ||
| cd / | cd / | ||
| - | make install | + | make install</ |
| После этого качаем патч для VirtualBox: | После этого качаем патч для VirtualBox: | ||
| - | cd ~/patches | + | < |
| fetch www.mail-archive.com/ | fetch www.mail-archive.com/ | ||
| cd / | cd / | ||
| - | tar xvf ~/ | + | tar xvf ~/ |
| Делаем | Делаем | ||
| - | make config | + | < |
| снимаем все галочки, | снимаем все галочки, | ||
| - | make | + | < |
| - | make install | + | make install</ |
| Добавляем загрузку модуля VirtualBox и запуск скрипта для возможности работы адаптера виртульной машины в bridge-режиме (без нее — только NAT): | Добавляем загрузку модуля VirtualBox и запуск скрипта для возможности работы адаптера виртульной машины в bridge-режиме (без нее — только NAT): | ||
| - | echo ' | + | < |
| - | echo ' | + | echo ' |
| Чтобы лишний раз не перезагружаться, | Чтобы лишний раз не перезагружаться, | ||
| - | kldload vboxdrv | + | < |
| - | / | + | / |
| Создание и настройка виртуальной машины | Создание и настройка виртуальной машины | ||
| Создание виртуальной машины из консоли описано в этой статье, | Создание виртуальной машины из консоли описано в этой статье, | ||
| # Создаем виртуалку (посмотреть все возможные ostype: VBoxManage list ostype) | # Создаем виртуалку (посмотреть все возможные ostype: VBoxManage list ostype) | ||
| - | VBoxManage createvm --name MicroXP --ostype WindowsXP --register | + | < |
| # Задаем парамерты виртуалки (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 | + | < |
| # Создаем жесткий диск, размер указывается в мегабайтах | # Создаем жесткий диск, размер указывается в мегабайтах | ||
| - | VBoxManage createhd --filename / | + | < |
| + | |||
| + | FIXME | ||
| + | у меня на ключ < | ||
| + | FIXME | ||
| # Создаем контроллер на виртуалке | # Создаем контроллер на виртуалке | ||
| - | VBoxManage storagectl MicroXP --name "IDE Controller" | + | < |
| # Цепляем диск к контроллеру | # Цепляем диск к контроллеру | ||
| - | VBoxManage storageattach MicroXP --storagectl "IDE Controller" | + | < |
| # Цепляем установочный образ к контроллеру | # Цепляем установочный образ к контроллеру | ||
| - | VBoxManage storageattach MicroXP --storagectl "IDE Controller" | + | < |
| # Устанавливаем загрузку с установочного образа | # Устанавливаем загрузку с установочного образа | ||
| - | VBoxManage modifyvm MicroXP --boot1 dvd | + | < |
| Далее, запускаем машину и указываем ей параметры vnc: | Далее, запускаем машину и указываем ей параметры vnc: | ||
| - | VBoxHeadless --startvm MicroXP -v on -a 192.168.1.1 -p 5900 -S password | + | < |
| Поключаемся vnc-клиентом (например, | Поключаемся vnc-клиентом (например, | ||
| - | VBoxManage storageattach MicroXP --storagectl "IDE Controller" | + | < |
| - | + | ||
| - | После этого, виртуальная машина готова к использованию: | + | |
| - | Полезные ссылки | + | |
| - | + | ||
| - | VirtualBox — FreeBSD Wiki | + | |
| - | VirtualBox headless VNC support | + | |
| - | Запуск виртуальной машины в VirtualBox без GUI | + | |
| - | источник | + | После этого, виртуальная машина готова |
virtualization/virtualbox_console.1347518845.txt.gz · Востаннє змінено: 2012/09/13 06:47 (зовнішнє редагування)
