もともとUbuntuデスクトップ環境を使っていたのですが、Vagrantに乗っけられると便利だなと思ってやってみました。
環境
ホストOS:Windows10 64bit
ゲストOS:Ubuntu-18.04
VirtualBox:5.2.24
Vagrant:2.2.3
事前準備
Vagrant、VirtualBoxをインストールしておいてください。
Ubuntu環境を作る
vagrant init bento/ubuntu-18.04
GUI用にVagrantファイルを編集する
GUIを使うために、Vagrantファイルを修正します。
編集前
# config.vm.provider "virtualbox" do |vb|
# # Display the VirtualBox GUI when booting the machine
# vb.gui = true
#
# # Customize the amount of memory on the VM:
# vb.memory = "1024"
# end
編集後
config.vm.provider "virtualbox" do |vb|
vb.gui = true
vb.memory = "4096"
vb.cpus = 2
vb.customize [
"modifyvm", :id,
"--vram", "256",
"--clipboard", "bidirectional",
"--accelerate3d", "on",
"--hwvirtex", "on",
"--nestedpaging", "on",
"--largepages", "on",
"--ioapic", "on",
"--pae", "on",
"--paravirtprovider", "kvm",
]
end
Ubuntuを起動して、いろいろ設定する
VagrantのコマンドでUbuntuを起動して、SSHします。
しばらく時間がかかるので待ちます。
vagrant up
vagrant ssh
sshでUbuntuに接続できたら、まずは日本のパッケージリポジトリを追加
wget -q https://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | sudo apt-key add -
wget -q https://www.ubuntulinux.jp/ubuntu-jp-ppa-keyring.gpg -O- | sudo apt-key add -
sudo wget https://www.ubuntulinux.jp/sources.list.d/xenial.list -O /etc/apt/sources.list.d/ubuntu-ja.list
次にパッケージを更新
sudo apt-get update
sudo apt-get upgrade
で、Ubuntuデスクトップをインストール。すごく時間がかかります・・・
sudo apt-get install ubuntu-desktop
終わったら、rebootして、VirtualBox側で、コンソールを表示。
無事できました。あとは日本語化だな。
参考
このあたりのページを参考にやってみました。
WindowsにVagrantとVirtualBoxを使ったUbuntu GUI開発環境を構築する
Windows環境にVagrant+Ubuntuデスクトップ環境をインストール
Ubuntu14.04 + GUI を vagrantを使って弄りたい