Проект «SnakeProject» Михаила КозловаРегистрация

Навигация
⇒FreeBSD and Nix⇒

⇐CISCO
⇐Voice(Asterisk\Cisco)
⇐Microsoft
⇐Powershell
⇐Python
⇐SQL\T-SQL
⇐1С
⇐Общая
⇐WEB Разработка
⇐ORACLE SQL \ JAVA

FreeBSD + bhyve - запуск ubuntu



FreeBSD + bhyve - запуск ubuntu


#Установка
pkg install grub2-bhyve tmux screen

#Подгрузим модули
kldload vmm
kldload nmdm

#Создадим папки для образов и машин
mkdir -p /data/vm/iso
mkdir /data/vm/ubuntu

#Добавим в автозагрузку
echo 'vmm_load="YES"' >> /boot/loader.conf
echo 'if_bridge_load="YES"' >> /boot/loader.conf
echo 'if_tap_load="YES"' >> /boot/loader.conf
echo 'net.link.tap.up_on_open=1' >> /etc/sysctl.conf

#Создадим сетефой интерфейс
ifconfig tap0 create
sysctl net.link.tap.up_on_open=1
ifconfig bridge0 create
ifconfig bridge0 addm igb0 addm tap0
ifconfig bridge0 up

#Добавим конфигурацию
vi /etc/rc.conf


#Создадим машину
cd /data/vm/ubuntu
truncate -s 30G ubuntu.img

vi device.map

#Зададим запуск grub с cd-rom
grub-bhyve -r cd0 -m /data/vm/ubuntu/device.map -M 2048 ubuntu

#Запустим установку

#Убьем после установки процесс
bhyvectl --destroy --vm=ubuntu


#Зададим запуск grub с hdd
grub-bhyve -r hd0,msdos1 -m /data/vm/ubuntu/device.map -M 2048 ubuntu

#Вариант 1: Запустим в консоли

#Вариант 2: Запустим фоном


#Скрипт запуска
cd /data/vm/ubuntu

vi start.sh

chmod +x start.sh

./start.sh

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

© Snakeproject.ru создан в 2013 году. При копировании материала с сайта - оставьте ссылку.


Яндекс.Метрика

Goon Каталог сайтов Рейтинг@Mail.ru