grub_run_dir="/grub"と指定することです。configファイルの場所は、
- このVM名をVM
- /etc/rc.confのvm_dirで指定したディレクトリをVM_DIR
VM_DIR/VM/VM.confです。
これの情報は以下のblogで知りました。
FreeBSD forums
https://forums.freebsd.org/threads/51861/
bhyveを利用してLinuxなどをインストールする方法は、以下のblogを参考にしました。
FreeBSD bhyve + vm-bhyveでゲストにFreeBSD環境を入れてみる手順は簡単です。
https://blog.bixr.com/2016/06/1090/
FreeBSD bhyve + vm-bhyveでゲストにUbuntu 16.04 LTS serverを入れてみる
https://blog.bixr.com/2016/07/1178/
- /boot/loadr.conに以下を追加
vmm_load="YES" - bhyveのvmを管理するvm-bhyveをインストール
# pkg install vm-bhyve - vmの管理領域をzfs上に”data/vm”として用意
# zfs create data/vm - /etc/rc.confに以下の5行を追加。
vm_enable="YES"
vm_dir="zfs:data/vm"
vm_list=""
vm_delay="5" - vm-bhyve環境の初期化を実行(一度だけ)。
# vm init - テンプレート設定ファイルをexsampleよりコピー。
# cp /usr/local/share/examples/vm-bhyve/* /data/vm/.templates/ - 仮想スイッチ(bridge)を作成
# vm switch create public
# vm switch add public em0
(このem0は主なネットワークインターフェースに置き換えて指定する) - ISOファイルを入手する
# vm iso http://releases.ubuntu.com/16.04/ubuntu-16.04-server-amd64.iso - ubuntuインストールの実行
# vm create -t ubuntu vmubuntu
# vm install vmubuntu ubuntu-16.04-server-amd64.iso - ubuntuをVMコンソールからインストール(コンソールはcu接続なので、「~.」で抜けることができます。
# vm console vmubuntu