如何为重装系统做前置准备

前置需求

  • U 盘一个,大小 16 G起步(固态更好)
  • 官网下载 Ventoy 打包好的软件包

[Ventoy 官网]

安装 Ventoy 三个步骤:

  1. 先将 U 盘接入电脑
  2. 然后使用 Ventoy 将 U 盘格式化安装
  3. 之后将系统镜像文件放置在 U 盘中即可

如果是物理重装 Windows 系统,你可能需要 [微 PE 工具箱]。目前最新版为 微PE工具箱V2.3

安装 WePE 工具箱步骤:

  1. 将 WePE_64_V2.3.exe 或 WePE_32_V2.3.exe 下载后
  2. 点击后在右下角有一个其它安装方式,选择 生成可启动ISO 那一个按扭进行生成即可
  3. 然后将生成的 WePE_64_V2.3.iso 拖拽在已经安装了 Ventoy 的 U 盘里。

大功告成,这时候基础准备已经具足。之后就是重装 Windows 的工作了。安装 Windows,请确保 安装了 Ventoy 的 U 盘中已经有需要安装的 Windows 镜像文件,同时还有已经生成的 WePE_64_V2.3.iso 文件。

如何制作随身系统

前置需求

  1. VHD 创建并初始化
  2. 使用 VirtualBox 或 VMware Workstation 安装系统。

这里以安装 CentOS 系统为例。

VHD 创建并初始化

  • 在 Windows 系统下点击磁盘管理,点击 操作 创建 VHD
  • 选择位置并为要安装的随身系统文件命名。
  • 设置虚拟硬盘大小,虚拟硬盘格式 VHD 和 VHDX 皆可。
  • 虚拟硬盘类型,使用推荐的固定大小。
  • 确定后磁盘会新增加一个,有数字标号。通常一个盘一个数字标号,C 盘是以 0 标号开始。
  • 右键初始化磁盘,选择 GPT(GUID 分区表)。

使用 VirtualBox 或 VMware Workstation 安装系统

  • VirtualBox 由于我的鼠标驱动有问题,故采用 VMware Workstation 的方式来安装系统。
  • 新建虚拟机
  • 选择 自定义(高级)
  • 稍后安装操作系统
  • 客户机操作系统 Linux,版本 Red Hat Enterprise Linux 7
  • 选择 磁盘 使用物理磁盘(适用于高级用户)
  • 选择物理磁盘 设备 PhysicalDrive ? 这里的 ?是 创建 VHD 的那个磁盘数字标号。 使用情况 使用整个磁盘
  • 点击完成会生成一个虚拟机盘
  • 然后编辑虚拟机设置
  • 硬件查看硬盘 磁盘信息 设备 和 容量(VHD)是否是创建 VHD 的信息,要确保正确。
  • CD/DVD 使用 ISO 映像文件 选择装机的镜像文件。
  • 选项 高级 固件类型 选择 UEFI
  • 点击确定
  • 开启此虚拟机 进行装机。
  • 注意,系统安装完之后不能对虚拟机创建快照,否则会导致 vdi/vhd 无法识别。

Ventoy 官网下载 vtoyboot-1.0.31.iso,解压后产生一个 vtoyboot-1.0.31.tar.gz 文件。 装机完成后,使用 Xshell 登入 CentOS 系统,将 vtoyboot-1.0.31.tar.gz 上传到 CentOS 系统,命令行键入 tar xvf vtoyboot-1.0.31.tar.gz

以下的步骤摘自 Ventoy 官网,详情请参阅 [Linux vDisk 文件启动插件]

- 在系统下执行 vtoyboot 脚本

安装完成并启动到 Linux 系统中之后,执行 vtoyboot 脚本。这一步是为了在系统中做一些处理,以支持Ventoy启动。  
vtoyboot 是配套 Ventoy 开发的一个项目,单独发布。从 [https://github.com/ventoy/vtoyboot/releases](https://github.com/ventoy/vtoyboot/releases) 下载压缩包即可。  
  
下载到 Linux 系统中,解压,然后以root权限执行里面的脚本 `sudo bash vtoyboot.sh` 脚本执行完之后,使用 `poweroff` 命令关机。  
注意 vtoyboot 会经常更新以支持更多的 Linux 版本以及修复 BUG,所以请使用最新版本。  

- 拷贝到U盘,改后缀名为 .vtoy 然后用 Ventoy 启动

完成前面2步之后,就可以把 vdi/vhd 文件拷贝到 U盘中,重启电脑,然后通过Ventoy启动它了。  
注意,必须把文件后缀名改为 .vtoy 才可以正常启动。  
推荐保留原来的后缀名,同时增加一个 .vtoy 后缀。比如: `CentOS7.vhd.vtoy`   `ubuntu20.04.vdi.vtoy`   `Manjaro.vhd.vtoy`
修订链接展示方式 2024/12/29