您当前的位置:首页 > 计算机 > 软件应用 > 其它软件

直接ISO启动工具ventoy

时间:07-19来源:作者:点击数:

ventoy 这个工具实现了绝大多数运维人员的愿望。

最主要的就是实现了直接将想要安装的系统ISO文件拷贝到U盘就可以进行安装,而不需要单独制作启动盘。而且支持多个ISO同时启动,这为运维安装系统带来了极大的灵活性。

grub虽然自带loopback来映射iso文件,但也只能实现提取内核和initrd这样的小文件来启动,对于几个G的大ISO是没办法直接全部搞到内存来的。大部分能直接从ISO安装的系统也是通过传入安装参数去寻找ISO,要制作透明的安装盘,这目前只有ventoy能实现

目前用deepin的安装盘测了一下

进了安装界面切到命令行,

上图可以看到, 进入livecd安装界面后,多了一个/dev/mapper/ventoy的挂载,正常是/dev/sr0挂载到/run/live/medium下,

这个ventoy的devicemapper设备可以用dmsetup table 查看映射关系,图里面分了好几段

大概格式是 设备:开始扇区 结束扇区 映射方式 实际设备号 实际设备的起始扇区

我虚拟机里面查看8:1这个设备文件对应的是 /dev/sda1 也就是我U盘放ISO文件的分区,可以看出,ventoy这个工具思路还是很牛逼的。直接把ISO文件所在的位置扫描出来,然后用grub挂了iso文件按正常套路启动安装过程,但他在安装程序启动过程中注入了ISO文件的物理位置信息,并注入了设置dm设备等的信息。这个挺厉害的。(也许在ventoy把执行权限交给安装盘的isolinux或者grub的时候就已经注入了)

具体的还没研究清楚,这工具可以不修改iso注入东西,这样不用修改ISO文件就可以实现,加驱动,自动安装等等功能。还可以写好多份不同的自动安装配置和随时变更打的驱动。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门