ラベル VirtualBox の投稿を表示しています。 すべての投稿を表示
ラベル VirtualBox の投稿を表示しています。 すべての投稿を表示

2023年6月13日火曜日

Vagrant で vmdk を圧縮する方法

Vagrant で vmdk を圧縮する方法

概要

VM 上では容量を使用していないのに知らぬ間に肥大化していることがあります
そんな場合に vmdk ファイルを圧縮する方法を紹介します

ファイル名や UUID の部分は適宜変更してください

環境

  • macOS 11.7.6
  • vagrant 2.3.4
  • VirtualBox 7.0.6

ゼロ埋め

  • sudo dd if=/dev/zero of=zero bs=4k; \rm zero

圧縮

  • cd "/Users/username/VirtualBox VMs/vm_default_xxxx/"
  • VBoxManage clonehd ubuntu-bionic-18.04-cloudimg.vmdk ubuntu-bionic-18.04-cloudimg.vdi --format vdi
  • VBoxManage modifyhd ubuntu-bionic-18.04-cloudimg.vdi compact
  • VBoxManage clonehd ubuntu-bionic-18.04-cloudimg.vdi ubuntu-bionic-18.04-cloudimg_2.vmdk --format vmdk

vdi ファイル削除

  • VBoxManage list hdds
  • VBoxManage closemedium disk cb44d740-7c42-41d2-b0cf-e3938e8e0ee8
  • rm buntu-bionic-18.04-cloudimg.vdi

ディスクデタッチ/アタッチ

  • VBoxManage list vms
  • VBoxManage storageattach 3fffffaa-db44-46b5-b669-77d21b173089 --storagectl "SCSI" --port 0 --device 0 --type hdd --medium "/Users/username/VirtualBox VMs/vm_default_xxxx/ubuntu-bionic-18.04-cloudimg_2.vmdk"

古い vmdk 削除

  • VBoxManage closemedium disk f8f59ec9-2d06-47c2-87c9-29604a72b38f
  • rm ubuntu-bionic-18.04-cloudimg.vmdk

動作確認

  • vagrant up
  • vagrant ssh
  • rm /home/vagrant/zero
  • sudo reboot -h now

で問題なく動作することを確認しましょう

最後に

自分の場合は 17GB -> 4GB ほどになりました

2020年7月30日木曜日

Mac 上の VirtualBox に Windows10 Pro をインストールし VM として使用する方法

概要

Mac を使っていてどうしても Windows が必要な場合があると思います
別マシンを購入してもいいですができる限り安上がりにしたいので VirtualBox 上に構築してみました
いろんなところで同じような方法が紹介されているので備忘録として残しておきます

環境

  • macOS 10.15.6
  • VirtualBox 6.1.12
  • Windows10 Professional

Windows10 のライセンスの入手

何でも OK です
すでに使える Retail 版のライセンスがあればそれでも OK です
自分は consogame で Retail 版のライセンスを購入しました
購入時の通貨は RUB で日本円に換算して手数料も込で税込みで 1670 円くらいでした

クレカでの支払い時に「Card country does not match payment country」が発生する場合は VPN やプロキシが設定されてないか確認してください
それでもダメな場合はブラウザを変えたり端末を変えて別のネットワークから試してみてください

Windows10 の ISO のダウンロード

ここからダウンロードしましょう
ISO は 1 つですが Professional にも対応しています

Win10_2004_Japanese_x64.iso というファイルでサイズは約 5.19GB でした

VirtualBox に Windows の仮想マシンを作成

仮想マシンを 1 台作成しダウンロードした ISO ファイルをマウントしましょう

あとは起動してインストールを進めていきます
途中でライセンスキーを入力する画面になるので入力します

またインストールは完全新規なのでアップグレードを選択しないようにしましょう
インストールが完了したら ISO を外してから再起動しましょう

その他

  • マイクロソフトアカウントでログインするところがあるのでアカウントがある人はログインしておく
  • PIN の作成
  • Android のスマホ連携も必要であればやる
  • Cortana は日本語では使えない
  • Alt+Shift で入力言語の切り替え
  • インストール後に Windows Update を実施する

動作確認

普通に使えると思います
ちゃんとライセンスも正しく認識されて Windows アップデートが実行できれば OK です