mieki256's diary



2020/07/06(月) [n年前の日記]

#1 [pc] VirtualBoxとVagrantをアップグレード

Windows10 x64 1909上で、VirtualBox と Vagrant をアップグレードした。とメモ。


Vagraant は64bit版を入れた。vagrant_2.2.9_x86_64.msi を入手して実行。C:\HashiCorp\Vagrant\ にインストールされた。

Vagraant のプラグインもアップデート。 :

vagrant plugin list と打っただけでもエラーが出たけど、以下を何度も打って解決させた。
vagrant plugin repair
vagrant plugin expunge --reinstall
vagrant plugin update
> vagrant plugin list
vagrant-global-status (0.1.4, global) - Version Constraint: > 0
vagrant-hostmanager (1.8.9, global) - Version Constraint: > 0
vagrant-share (1.1.10, global) - Version Constraint: > 0
vagrant-vbguest (0.24.0, global) - Version Constraint: > 0

仮想環境削除。 :

今まで入れてた仮想PCを削除。
cd /d X:\vmimg\vagrant\ubuntu1804\
vagrant destroy

boxを削除
vagrant box list
vagrant box remove bento/ubuntu-18.04 --all

仮想環境を作成。 :

box追加。
vagrant box add bento/ubuntu-20.04
Windows の場合、C:\Users\USERNAME\.vagrant.d\boxes\ 以下に保存される。保存場所を変えたいときは、環境変数 VAGRANT_HOME を設定する。
VAGRANT_HOME=/Volumes/SSD/vagrant/Vagrant.d

_Vagrant関連ファイルの保存パスを変更する - Qiita

仮想環境を作成。
cd /d X:\vmimg\vagrant
mkdir ubuntu2004
cd ubuntu2004
vagrant init bento/ubuntu-20.04
vagrant up

GuestAdditionsのバージョンが合わない :

vagrant up 時、「GuestAdditions のバージョンが違う」的警告メッセージが表示されてしまう。

以下を参考に作業してみたり。

_vagrant up するとGuestAdditions エラーが発生 - Qiita
_http://download.virtualbox.org/virtualbox/

以下に ISO があった。
http://download.virtualbox.org/virtualbox/6.0.22/VBoxGuestAdditions_6.0.22.iso
vagrant ssh
wget http://download.virtualbox.org/virtualbox/6.0.22/VBoxGuestAdditions_6.0.22.iso
sudo mkdir /VBoxGuestAdditions
sudo mount -o loop,ro VBoxGuestAdditions_6.0.22.iso /VBoxGuestAdditions
sudo sh /VBoxGuestAdditions/VBoxLinuxAdditions.run
rm VBoxGuestAdditions_6.0.22.iso
sudo umount /VBoxGuestAdditions
sudo rmdir /VBoxGuestAdditions
exit
vagrant reload

しかし、vagrant reload をしても似たような警告メッセージが出てくる。

以下を参考にして、再度作業。

_Creating a Base Box - VirtualBox Provider | Vagrant by HashiCorp
sudo apt-get install linux-headers-$(uname -r) build-essential dkms

# VirtualBoxのGUI画面で、GuestAdditions CDを挿入。

sudo mount /dev/cdrom /media/cdrom
sudo sh /media/cdrom/VBoxLinuxAdditions.run
exit
vagrant reload

これで文句を言われなくなった。処理に必要なパッケージを入れないまま作業したことで、GuestAdditions を変更できなかったのだろう…。

以上です。

過去ログ表示

Prev - 2020/07 - Next
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project