发新帖

【分享】推荐一个国产开源制作可启动U盘的工具——Ventoy

ventoy / 2020-4-8 23:33
浏览: 14333 / 回复: 423
楼主: ventoy

【分享】推荐一个国产开源制作可启动U盘的工具——Ventoy

  [复制链接]

1

主题

139

帖子

505

积分

-r--r--r--

Rank: 3Rank: 3

积分
505
ventoy 发表于 2020-4-9 11:06:24 | 显示全部楼层
本帖最后由 ventoy 于 2020-4-9 11:27 编辑
abcfy2 发表于 2020-4-9 10:47
大部分Linux发行版的DVD镜像或者livecd镜像用的应该都是syslinux引导的。虚拟disk(mount -o loop)的方 ...

Ventoy的虚拟Disk是在启动ISO里面的bootloader之前通过INT13(Legacy)或者Block IO Protocol(UEFI)虚拟出一个设备来,所以才能直接启动各种ISO文件,和ISO里面的Bootloader没关系。所以Ventoy能引导VMware、XenServer的镜像,这俩货的引导程序可不是标准的哈,尤其是UEFI模式下的Xen,是在grub的基础上魔改的,标准的grub引导不了它的。
Ventoy是格式化成exFAT+ FAT双分区, FAT是UEFI要求的,Ventoy只分了很小一点空间。剩余空间分成一个exFAT分区,可以存放4G+的文件,用来存放ISO文件。至于exFAT挂载,在启动安装的时候,Ventoy不需要内核支持exFAT挂载(虽然高版本内核已经支持了),Ventoy通过Device Mapper绕过exFAT分区,直接挂载磁盘中的ISO文件。 所以Ventoy并不需要限制高版本, 比如Ubuntu 12.04也OK,CentOS 5系列我也在本地测试,问题都不大。
可以从这里查看已经测试过的ISO文件列表。
http://www.ventoy.net/isolist.html
当然平时用这个做好的U盘,比如往里面拷贝ISO文件,还是需要挂载这个exFAT分区的,在Windows上拷贝自然是支持的,在Linux上,安装程序有自带的基于fuse的exfat挂载,也可以使用,不需要高版本内核。

1

主题

139

帖子

505

积分

-r--r--r--

Rank: 3Rank: 3

积分
505
ventoy 发表于 2020-4-9 11:14:18 | 显示全部楼层
wszqkzqk 发表于 2020-4-9 10:52
支不支持casper-rw

这个能说具体点吗

215

主题

2178

帖子

8030

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
8030
wszqkzqk 发表于 2020-4-9 11:17:39 | 显示全部楼层
ventoy 发表于 2020-4-9 11:14
这个能说具体点吗

Ubuntu live USB 支持的存储功能,就是liveUSB的数据可以保存到casper-rw文件里面而不是关机就丢失

1

主题

139

帖子

505

积分

-r--r--r--

Rank: 3Rank: 3

积分
505
ventoy 发表于 2020-4-9 11:23:32 | 显示全部楼层
wszqkzqk 发表于 2020-4-9 11:17
Ubuntu live USB 支持的存储功能,就是liveUSB的数据可以保存到casper-rw文件里面而不是关机就丢失 ...

这个应该是不支持的。系统实际上是从 U盘上面的一个ISO文件直接起来的, 起来以后系统看到的也是一个U盘+1个ISO文件,这样是无法直接把数据写到U盘的这个ISO文件里面去的。
所以Ventoy更像是一种光驱的启动方式,只是把U盘上的一个ISO文件虚拟成了一个光驱。光驱嘛自然是不能回写的。毕竟Live USB也是你这一个系统独占了这个USB,而Ventoy是支持多个ISO共存的,U盘不单独属于哪个镜像。

4

主题

24

帖子

94

积分

-r--------

Rank: 1

积分
94
yifeng2020 发表于 2020-4-9 11:28:14 | 显示全部楼层
小白问下,下载好了,如何安装?

12

主题

871

帖子

6199

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
6199
lenke 志愿者 发表于 2020-4-9 11:46:27 来自移动端 | 显示全部楼层
这个的软件如果支持硬盘安装和使用,就更好了。

1

主题

139

帖子

505

积分

-r--r--r--

Rank: 3Rank: 3

积分
505
ventoy 发表于 2020-4-9 11:56:38 | 显示全部楼层
yifeng2020 发表于 2020-4-9 11:28
小白问下,下载好了,如何安装?

Windows下执行 Ventoy2Disk.exe ,  选择U盘,执行install即可。完了之后,把ISO文件拷贝到U盘里, 然后插到机器上启动就可以了。

install只需要一次,以后你就拷贝拷贝拷贝就行了。

1

主题

139

帖子

505

积分

-r--r--r--

Rank: 3Rank: 3

积分
505
ventoy 发表于 2020-4-9 11:57:02 | 显示全部楼层
lenke 发表于 2020-4-9 11:46
这个的软件如果支持硬盘安装和使用,就更好了。

支持硬盘是什么意思,把硬盘当成U盘用吗?

23

主题

701

帖子

2103

积分

-rw-rw-r--

Rank: 5Rank: 5

积分
2103
lbygljq 发表于 2020-4-9 12:06:38 | 显示全部楼层
看样子挺不错。稳定了试试。

12

主题

871

帖子

6199

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
6199
lenke 志愿者 发表于 2020-4-9 12:17:23 | 显示全部楼层
ventoy 发表于 2020-4-9 11:57
支持硬盘是什么意思,把硬盘当成U盘用吗?

对,是的,不损失原硬盘数据。可选功能:划分独立分区
ubuntu software 替换掉 gnome software,看来ubuntu要强推snap了

1

主题

139

帖子

505

积分

-r--r--r--

Rank: 3Rank: 3

积分
505
ventoy 发表于 2020-4-9 12:21:49 | 显示全部楼层
lenke 发表于 2020-4-9 12:17
对,是的,不损失原硬盘数据。可选功能:划分独立分区

Ventoy第一次制作U盘或者硬盘时需要分区、格式化、所以首次数据无法保留。
但是Ventoy制作一次之后,就可以一直用,不用再次分区了,包括升级也不影响。所以后面的数据是可以一直保留的。

0

主题

3

帖子

9

积分

-r--------

Rank: 1

积分
9
maxchu 发表于 2020-4-9 12:32:58 | 显示全部楼层
是不是相当于U盘启动,WINPE启动盘吧,方便吗?楼主VENTOY的工具是否多功能的,可以装多种系统,包括LINUX、win等。深度deepin系统安装U盘工具,貌似只支持深度系统。谢谢Ventoy的大力支持。

1

主题

139

帖子

505

积分

-r--r--r--

Rank: 3Rank: 3

积分
505
ventoy 发表于 2020-4-9 12:34:21 | 显示全部楼层
maxchu 发表于 2020-4-9 12:32
是不是相当于U盘启动,WINPE启动盘吧,方便吗?楼主VENTOY的工具是否多功能的,可以装多种系统,包括LINUX ...

支持的,详见1楼的描述和截图。

5

主题

53

帖子

1918

积分

dr--r--r--

Rank: 7Rank: 7Rank: 7

积分
1918
coldwind 志愿者 发表于 2020-4-9 12:51:55 | 显示全部楼层
能打包到 AUR 吗?Linux版本有图形界面吗?

1

主题

139

帖子

505

积分

-r--r--r--

Rank: 3Rank: 3

积分
505
ventoy 发表于 2020-4-9 12:54:42 | 显示全部楼层
coldwind 发表于 2020-4-9 12:51
能打包到 AUR 吗?Linux版本有图形界面吗?

暂时没有, 没有图形界面,也不需要, 就执行一个命令的事。 sh Ventoy2Disk.sh -i /dev/sdb  就完了 (其中/dev/sdb 对应的是U盘的设备名)

47

主题

265

帖子

1250

积分

-rw-r--r--

Rank: 4

积分
1250
songyiyong 发表于 2020-4-9 13:01:07 | 显示全部楼层
ventoy 发表于 2020-4-9 09:43
Yes,这个软件是我开发的,网站是要做中英文双语的, 只是为了防止自己后面没动力了,逼着自己先把英文的 ...

u麒麟20.04支持吗可以正常启动吗
人生路长,需要慢慢琢磨。
做人要低调,做事要高调。
不然没有人监督。

95

主题

1583

帖子

5100

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
5100
ghostry 发表于 2020-4-9 13:03:56 | 显示全部楼层
好东西,试试看.

1

主题

139

帖子

505

积分

-r--r--r--

Rank: 3Rank: 3

积分
505
ventoy 发表于 2020-4-9 13:08:52 | 显示全部楼层
songyiyong 发表于 2020-4-9 13:01
u麒麟20.04支持吗可以正常启动吗

支持,测试过
http://www.ventoy.net/isolist.html

95

主题

1583

帖子

5100

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
5100
ghostry 发表于 2020-4-9 13:23:06 | 显示全部楼层
  1. ➜  ventoy-1.0.02 sudo ./Ventoy2Disk.sh -i /dev/sda

  2. ***********************************************************
  3. *                Ventoy2Disk Script                       *
  4. *             longpanda  admin@ventoy.net                 *
  5. ***********************************************************

  6. Disk : /dev/sda
复制代码


到这就卡住了.完全不动.

点评

你可能把U盘卸载了  发表于 2020-4-10 12:29
122行parted后面加个-s试试  发表于 2020-4-9 13:34

10

主题

79

帖子

445

积分

-r--r--r--

Rank: 3Rank: 3

积分
445
laoliu945 发表于 2020-4-9 13:24:35 | 显示全部楼层
试了一下,还真好用。谢谢分享!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 返回版块 返回顶部