воскресенье, 17 июля 2011 г.

Virtualbox-ose + Debian Squeeze

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


1. Установка
apt-get install virtualbox-ose-dkms
modprobe vboxdrv
apt-get install virtualbox-ose


2. Создание машины
Создаем машину с именем WindowsPC1

VBoxManage createvm --name "WindowsPC1" --ostype WindowsXP --register
(список всех ostype можно получить командой VBoxManage list ostypes)

3. Настройка новой виртуальной машины

для настройки конкретной виртуальной машины нужно указать ее uuid или имя, для того чтобы посмотреть имена и uuid нужно выполнить команду

VBoxManage list vms

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

VBoxManage showvminfo имя или uuid
 



VBoxManage modifyvm "WindowsPC1" --memory 1000 --nic1 bridged --bridgeadapter1 eth0 --vram 256

(оперативка 1000 мегабайт, адаптер nic1 в режиме моста, сетевой мост через eth0, видеопамять 256 мегабайт) 


4. Управление носителями (сидиромы, жесткие диски)

создаем образ HDD размером 80Гб

VBoxManage createhd --filename /home/vbox/xp1.vdi --size 80000

создаем контроллер на нашей машине
VBoxManage storagectl WindowsPC1 --name "ide1" --add ide

цепляем на наши контроллеры носители
VBoxManage storageattach WindowsPC1 --storagectl "ide1" --port 0 --device 0 --type dvddrive --medium /srv/xp.iso

VBoxManage storageattach WindowsPC1 --storagectl ide1 --port 0 --device 1 --type hdd --medium /home/vbox/xp1.vdi


4. Запуск и установка

Для того, чтобы выставить первое устройство загрузки сидиром - выполним команды

VBoxManage modifyvm WindowsPC1 --boot1 dvd

VBoxManage modifyvm WindowsPC1 --boot2 disk
 
 
Для запуска нашей системы выполним команду
VBoxHeadless -s "WindowsPC1" -n -m 444 -o 123456789
(порт 444 пароль 123456789)
теперь конектимся по ВНЦ с компа и устанавливаем систему, я подключился через программу Remmina


XP ставится в разы быстрее, чем на голое железо, виртуализация рулит



Тем, кто захочет что то большее, чем описано в моей статье http://www.virtualbox.org/manual/ch08.html

2 комментария:

SVA комментирует...

Добрый день, Павел!
Читаю Ваш блог, т.к. у меня ноут hp625 да и просто интересно. Особенно статья про установку. По сути я пришел на Debian по вашим следам :)

Есть пара вопросов:
1. у Вас не тормозит видео на ноуте? Пробовал дрова и с сайта ATI и открытые - все одно... либо тормозит безбожно (лагает), либо артефакты в виде полосок. Уж нагуглился так, что переставил систему после экспериментов :) Может подробнее напишите, что Вы делаете такого особенного?

2. В предустановленной SLED11 был драйвер для диска, который парковал его при тряске. hp-guard*.rpm. А есть ли какой-то аналог в Дебиане? Что-то я не нашел...

Павел комментирует...

Вы написали коммент не в той статье, но все равно отвечу.

1. Нет, не тормозит, скачиваю скрипт с сайта amd и запускаю, ну и еще у меня ядро 2.6.38 стоит

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

Отправить комментарий