Ventoy LiveCD 使用说明

  • 1. 背景介绍

Ventoy在安装、升级时需要往U盘里面写入数据,而且是直接操作物理扇区,同时还会修改MBR和分区表。
Windows系统对于这种很底层的操作限制比较多, 而且这个过程很容易受到其他程序的影响,比如杀毒软件、系统主动防护等。而且 Win7/8/10等不同的系统版本表现还不一样。因此,Windows版本的安装程序,在一些系统中经常会出现安装、升级失败的情况。 当然Ventoy的安装程序也在一直优化改进,但是特殊情况还是比较多。
相对来讲,Linux系统的安装程序直接使用系统命令写入数据,几乎不会出现失败的情况。
但是使用Windows系统的用户一般没有一个Linux环境,因此这里提供了一个 Ventoy LiveCD,作为Windows用户的一个备用方案。

  • 2. 使用场景

1. Ventoy LiveCD是为Windows用户准备的,且只有在直接使用Ventoy安装程序一直失败、尝试各种手段始终无法成功安装的情况下才需要用到
2. Linux用户直接使用Linux版本的Ventoy安装程序即可,完全不需要使用这里的LiveCD
3. 如果你不想用U盘,也可以直接用虚拟机来测试Ventoy。直接挂载LiveCD的ISO文件,把Ventoy安装在虚拟机内的磁盘上即可

  • 3. LiveCD说明

Ventoy LiveCD 就是打包了一个精简的Linux系统(TinyCore) + Ventoy Linux版本的安装包。

如果你已经有一个安装了Ventoy、并且能正常启动的U盘,你现在想升级这个U盘里的 Ventoy 版本,或者是想给另外一个U盘安装 Ventoy,则操作非常简单, 你只需要把 VentoyLiveCD 这个 ISO 文件像普通的ISO文件一样放到Ventoy的U盘里,重启电脑,选择这个ISO启动即可。启动之后直接按照本文最后 7. Ventoy LiveCD 系统操作步骤 一节中的说明操作即可。

如果你是第一次给U盘安装 Ventoy,或者是U盘里的Ventoy已损坏无法启动了。那可以参考下面的 使用方法1/2/3,根据你的实际情况,选择任意一种方法启动即可。
启动之后也是按照本文最后 7. Ventoy LiveCD 系统操作步骤 一节中的说明进行操作。

  • 4. 使用方法1
  • 4.1 下载最新版 Rufus 工具
  • Rufus是一个开源免费的工具,只有 1.1MB 大小。下载地址:https://rufus.ie

  • 4.2 使用 Rufus 把 VentoyLiveCD ISO文件写入U盘
  • 使用rufus制作时,只需要选择U盘和ISO文件,其他选项都不需要设置。另外,写入时选择 dd 模式,如下图所示:
      

  • 4.3 重启电脑,选择U盘启动
  • 重启电脑,最好是冷重启(即先关机再开机),然后选择上面这个U盘启动进入LiveCD系统,然后按照本文最后一节的提示操作即可。


  • 5. 使用方法2

此方法需要你的电脑支持 UEFI 启动模式。如果你的电脑不支持,或者你不了解 UEFI 启动模式是什么,则建议使用其他方法。

  • 5.1 把U盘格式化为 FAT32 格式
  • 手动或者使用第三方工具,把U盘格式化为FAT32格式文件系统。对于大容量U盘,系统默认格式化时可能会没有FAT32这个选项,可以先使用 diskpart 命令创建一个小分区,比如4GB,然后把这个小分区格式化为FAT32即可。

  • 5.2 把LiveCD内的文件提取到U盘FAT32分区下
  • Ventoy LiveCD,比如 ventoy-1.0.42-livecd.iso 解开之后只有一个EFI目录,把这个EFI目录拷贝到上面这个FAT32分区的根目录下即可。

  • 5.3 重启电脑,UEFI模式下U盘启动
  • 重启电脑,最好是冷重启(即先关机再开机),BIOS模式调整为UEFI模式,然后选择上面这个U盘启动进入LiveCD系统,然后按照本文最后一节的提示操作即可。


  • 6. 使用方法3

此方法需要 Windows 系统中安装 VMware 软件。

  • 6.1 新建虚拟机
  • 使用VMware新建一个虚拟机,全部使用默认配置即可。

  • 6.2 删除默认磁盘,把U盘作为磁盘添加到虚拟机中
  • 编辑虚拟机,首先把默认分配的磁盘删除。然后选择添加磁盘,把U盘作为磁盘添加到虚拟机中。


    注意最后这一步选择时要确认好U盘对应的是PhysicalDrive0还是PhysicalDrive1还是其他的。这个很重要。有两种方法可以确定。

    1. 先不插U盘,看看到这一步时下拉框里有几项,然后再插上U盘,到这一步时多出来的就是U盘对应的。注意每次拔插U盘之后都要重新关闭和打开VMWare软件,否则上面图中的这个列表不会自动刷新。
    2. 通过 diskpart 的 list disk 命令来对应。如下图所示,红框中的编号就是对应的 PhysicalDrive0/1/2...的编号。

  • 6.3 挂载LiveCD ISO文件启动虚拟机
  • 虚拟机CD/DVD直接使用Ventoy LiveCD的ISO文件。然后启动虚拟机,进入LiveCD系统即可。


  • 7. Ventoy LiveCD 系统操作步骤










    注意:
    1. 在选择磁盘的时候请一定注意不要选错了,否则有可能会把你的系统盘给格式化掉。
    2. 你可以选择 c Enter shell,进入bash,然后使用 Ventoy2Disk.sh 命令手动安装或更新 Ventoy。 例如:

    cd /ventoy-1.0.42
    sudo sh Ventoy2Disk.sh -i -g /dev/sdb