# vagrant-learning **Repository Path**: kevinlights/vagrant-learning ## Basic Information - **Project Name**: vagrant-learning - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-30 - **Last Updated**: 2024-03-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README > **Note**: Please use another `ssh` tool, e.g. `ssh` in `git` folder, if any public key not permitted to do ssh login via private key in windows. ```shell vagrant plugin install vagrant-vmware-desktop vagrant box add hashicorp/bionic64 vagrant box add hashicorp/bionic64 vagrant init hashicorp/bionic64 vagrant up vagrant ssh vagrant destroy vagrant destroy -f vagrant suspend vagrant halt vagrant reload vagrant box remove hashicorp/bionic64 vagrant box list vagrant plugin install vagrant-vmware-desktop vagrant plugin list vagrant plugin uninstall vagrant-vmware-desktop ``` ```shell # config.vm.disk :disk, size: "10GB", name: "disk-1" lsblk sudo mkfs.ext4 /dev/vdg sudo mkdir -p /mnt/extra_disk sudo mount /dev/vdg /mnt/extra_disk ``` ```shell .\VBoxManage.exe showvminfo my_vm Storage Controllers: #0: 'IDE Controller', Type: PIIX4, Instance: 0, Ports: 2 (max 2), Bootable #1: 'SATA Controller', Type: IntelAhci, Instance: 0, Ports: 1 (max 30), Bootable Port 0, Unit 0: UUID: a85f4087-e8b5-4135-b4b4-ad99a9da1dcd Location: "C:\Users\Kevinlights\VirtualBox VMs\my_vm\ubuntu-18.04-amd64-disk001.vmdk" ``` ```shell # v.customize ["storageattach", :id, "--storagectl", "SATA Controller", "--port", 1, "--device", 0, "--type", "hdd", "--medium", "../data/disk-1.vdi" ] ```