网站图标显示

在 Vagrant 中安装镜像(ISO文件)

1.添加box文件

使用 vagrant box add 命令添加一个基础的 box 文件,如果本地没有可以从远端下载。

vagrant box add hashicorp/precise64

2.初始化项目目录

选择一个目录作为 Vagrant 项目目录,并使用 vagrant init 初始化。

mkdir myproject
cd myproject
vagrant init hashicorp/precise64

3.修改 Vagrantfile 配置

使用文本编辑器打开 Vagrantfile,添加 ISO 镜像相关配置:

config.vm.box = "hashicorp/precise64"

# 挂载 ISO
config.vm.provider "virtualbox" do |v|
  v.customize ["storageattach", :id, "--storagectl", "IDE Controller", "--port", "1", "--device", "0", "--type", "dvddrive", "--medium", "/path/to/iso_file.iso"]
end

/path/to/iso_file.iso 替换为你要安装的 ISO 文件的实际路径。

4.启动并安装系统

使用标准的 vagrant up 启动虚拟机,Vagrant 会自动挂载 ISO 并从中启动安装程序。根据提示完成操作系统的安装。

vagrant up

5.安装完成后卸载 ISO

安装完成后,可以通过 VirtualBox GUI 或修改 Vagrantfile 卸载 ISO 文件。

最后运行 vagrant reload 重启虚拟机使更改生效。

值得注意的是,一些 box 可能已经包含了预装系统,如果需要全新安装就必须先用 vagrant destroy 删除现有虚拟机环境。使用 ISO 安装系统的方式较为繁琐,更多场景可以优先从标准 box 直接拉取预装环境。

posted @ 2024-03-21 17:16  纯真丁一郎です  阅读(143)  评论(0编辑  收藏  举报