可行的版本对应

  • vagrant-2.2.5 & virtualbox-6.0.10

  • vagrant_v2.2.9 (安装完成后需要重启电脑)
  • VirtualBox_v6.1.30
  • powershell V3.0
  • 下载地址
  • https://releases.hashicorp.com/vagrant/2.2.9/vagrant_2.2.9_x86_64.msi
  • https://www.bytesin.com/software/Download-Vagrant/

安装插件

vagrant plugin install vagrant-vbguest

powershell应该是3.0

windows7中, 默认的powershell版本是V2.0,需要升级。
V3.0 下载地址是 http://download.microsoft.com/download/E/7/6/E76850B8-DA6E-4FF5-8CCE-A24FC513FD16/Windows6.1-KB2506143-x64.msu
(文件约16M),安装完成后需要重启电脑。

command

  • 重新加载准备操作 vagrant reload --provision
  • 销毁 vagrant destroy -f
  • 打包 vagrant package --base win7-msdn --output win7-msdn.box (this command shoud be in the vm-os dir, win7-msdn is the vm-os name, win7-msdn.box is output name)

other

a vagrantfile sample

# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure("2") do |config|

    config.ssh.username = "vagrant"
    config.ssh.password = "vagrant"
    
    config.vm.define :master do |master|
        master.vm.hostname = "master"
        master.vm.network "public_network", ip: '192.168.0.241'
        master.vm.box = ".vagrant/box/centos-7.0-x86_64.box"
        #master.vm.synced_folder "software", "/home/vagrant/software"
        master.vm.provider "virtualbox" do |vb|
            vb.gui = false
            vb.memory = "11335"
            vb.cpus = "4"
            vb.customize ["modifyvm", :id, "--vram", "16"]
        end
    end
end

重装系统后,继续使用以前的虚拟机

重装系统后,恢复virtualbox

https://blog.csdn.net/qinwenping/article/details/5116861
①:运行virtualbox, 管理->虚拟介质管理->虚拟硬盘->注册->打开你的.vdi文件->确定;
②:控制->新建->下一步->填入虚拟电脑名称和系统类型->下一步->下一步->选用现有虚拟硬盘作为启动盘->下一步->完成
作者:admin  创建时间:2022-04-19 20:34
最后编辑:admin  更新时间:2025-09-19 10:08