参考
手順
パッケージインストール
1 | $ sudo apt install qemu-kvm libvirt-bin |
1 | $ sudo adduser $USER libvirt |
なお、公式ドキュメント上ではlibvertdグループとされていたが、注釈にあった
1 | In more recent releases (>= Yakkety) the group was renamed to libvirt. Upgraded systems get a new libvirt group with the same gid as the libvirtd group to match that. |
に従い、libvertグループを使用した。
1 | $ sudo reboot |
イメージの準備
今回は18.04LTSを用いることとする。
1 | $ cd ~/Downloads # ディレクトリがなかったら作成 |
インストール
1 | $ sudo apt install virtinst |
ネットワークインストールの方法ネットワーク経由でインストールすることにした。
1 | $ sudo virt-install \ |
参考までにイメージからインストールするのは以下の通り。(未動作確認)
1 | sudo virt-install -n test -r 512 \ |
ゲスト側のconsole設定
virsh console
でコンソールに接続できるよう、SSHで接続して設定する。 VMのIPアドレス確認
を参考に、IPアドレスを確認する。
1 | ~$ sudo virsh net-dhcp-leases default |
ゲストOSにおけるコンソール設定 に従って設定する。
まず /etc/default/grub を修正する。
1 | $ sudo echo > /etc/default/grub << EOL |
grubの設定ファイルを再生成する。
1 | $ sudo grub-mkconfig -o /boot/grub/grub.cfg |
rebootする。
1 | $ sudo reboot |
reboot後にvirsh console <VM名>でアクセスすればコンソールに接続できる。
抜けるときは、Ctrl + ]もしくはCtrl + 5。