Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
system:virtualbox [2018/06/21 23:50] – [Ссылки] mirocow | system:virtualbox [2019/08/29 11:26] (текущий) – [Заголовок] mirocow | ||
---|---|---|---|
Строка 14: | Строка 14: | ||
* sudo / | * sudo / | ||
+ | ===== Исправление ошибки ===== | ||
+ | |||
+ | <code bash> | ||
+ | $ vagrant vbguest --do install --no-cleanup | ||
+ | </ | ||
+ | |||
+ | ===== Настройка ===== | ||
+ | |||
+ | ==== Настройка образов VDI/VMDK ==== | ||
+ | |||
+ | Создаем жесткий диск размером 10 Гб (место по дэфолту не преаллоцируется): | ||
+ | |||
+ | <code bash>$ vboxmanage createhd \ | ||
+ | --filename / | ||
+ | --size 10000</ | ||
+ | | ||
+ | Цепляем созданный жесткий диск к виртуалке: | ||
+ | |||
+ | <code bash>$ vboxmanage storagectl ubuntu1604 --name ide-controller --add ide | ||
+ | $ vboxmanage storageattach ubuntu1604 --storagectl ide-controller \ | ||
+ | --port 0 --device 0 --type hdd \ | ||
+ | --medium / | ||
+ | |||
+ | <code bash> | ||
+ | $ vboxmanage storagectl 4e14957a-091a-4b7e-9267-5e6ec5f1fa28 --remove | ||
+ | </ | ||
+ | |||
+ | === Увеличение объема === | ||
+ | |||
+ | <code bash> | ||
+ | $ VBoxManage clonehd " | ||
+ | $ VBoxManage modifyhd " | ||
+ | </ | ||
+ | ==== Настройка сети ==== | ||
+ | |||
+ | Список NAT-сетей: | ||
+ | |||
+ | <code bash>$ vboxmanage natnetwork list</ | ||
+ | |||
+ | Создание новой сети: | ||
+ | |||
+ | <code bash>$ vboxmanage natnetwork add --netname UbuntuNat --network 10.0.4.0/24 \ | ||
+ | --enable --dhcp on --ipv6 off</ | ||
+ | |||
+ | Редактирование сети: | ||
+ | |||
+ | <code bash>$ vboxmanage natnetwork modify --netname UbuntuNat --ipv6 on</ | ||
+ | |||
+ | Удаление сети: | ||
+ | |||
+ | <code bash>$ vboxmanage natnetwork remove --netname UbuntuNat</ | ||
+ | |||
+ | Подключение виртуалок к NAT-сети: | ||
+ | |||
+ | <code bash>$ vboxmanage modifyvm ubuntu1 --nic2 natnetwork --nat-network2 UbuntuNat | ||
+ | $ vboxmanage modifyvm ubuntu2 --nic2 natnetwork --nat-network2 UbuntuNat</ | ||
+ | |||
+ | ==== Заголовок ==== | ||
+ | |||
+ | Включаем доступ к ВМ по VNC: | ||
+ | |||
+ | <code bash> | ||
+ | $ vboxmanage modifyvm ubuntu1604 --vrde on | ||
+ | $ vboxmanage modifyvm ubuntu1604 --vrdeaddress 127.0.0.1 | ||
+ | $ vboxmanage modifyvm ubuntu1604 --vrdeport 3001 | ||
+ | $ vboxmanage modifyvm ubuntu1604 --vrdeproperty VNCPassword=" | ||
+ | |||
+ | Я лично для подключения использую TigerVNC (форк TightVNC): | ||
+ | Чтобы каждый раз не вводить пароль, | ||
+ | |||
+ | <code bash> | ||
+ | $ vncpasswd ./ | ||
+ | </ | ||
+ | … и всегда использовать этот файл: | ||
+ | |||
+ | <code bash> | ||
+ | $ vncviewer localhost: | ||
+ | </ | ||
+ | |||
+ | Посмотреть свойства виртуальной машины (узнать номер порта VNC): | ||
+ | |||
+ | <code bash> | ||
+ | $ vboxmanage showvminfo ubuntu1604 | ||
+ | </ | ||
===== Клиенты ===== | ===== Клиенты ===== | ||