Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ FreeBSD and Nix ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

Общая

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

 


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

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

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

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

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект