找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3172|回复: 7

Ventoy 自动安装插件

[复制链接]

294

主题

504

回帖

2万

积分

管理员

积分
25189
发表于 2020-6-15 10:28:55 | 显示全部楼层 |阅读模式
很多操作系统都提供了无人值守、自动安装部署的方案。你只需要提供一个脚本或者模板即可。
比如 Windows 中的 unattend XML、Redhat/CentOS系列中的 Kickstart 脚本、SUSE系列中的 autoYast XML、Debian系列中的preseed脚本等等。
正常情况下,如果你想进行自动安装,你必须重新制作一个新的ISO文件,在里面放入一个自动安装的脚本才可以。

现在 Ventoy 提供了一个新的功能,通过这个插件,你不用重新制作ISO文件,只需要使用原版的ISO文件,然后在U盘中放一个自动安装的脚本即可。
你甚至可以对一个ISO文件同时设置多个自动安装脚本,在启动时会有菜单来让你选择。 你还可以随时更新这些自动安装的脚本。
  • 支持的发行版 (更新中)
理论上只要发行版支持通过脚本配置自动安装,Ventoy就可以支持,只不过需要时间来一个个的适配测试。

发行版
脚本格式
说明
WindowsUnattend XMLWindows系列
RHEL7/CentOS7/FedoraKickstart script同时也支持基于这几个派生出来的发行版。
Debian/Ubuntu ServerPreseed scriptDebian系列的发行版.
SUSEautoYast XMLSLES and openSUSE

  • Json 配置
在 /ventoy/ventoy.json 中定义了一个 auto_install 的数组来配置自动安装。数组的每一个成员是一对字符串,分别对应ISO文件和自动安装脚本。
  1. {
  2.     "auto_install" : [
  3.         {
  4.             "image": "/abc/centos.iso",
  5.             "template": "/ventoy/script/centos_kickstart.cfg"
  6.         },
  7.         {
  8.             "image": "/ISO/cn_windows_server_2012_r2_vl_x64_dvd_2979220.iso",
  9.             "template": [
  10.                 "/ventoy/script/windows_unattended1.xml",
  11.                 "/ventoy/script/windows_unattended2.xml",
  12.                 "/ventoy/script/windows_unattended3.xml",
  13.                 "/ventoy/script/windows_unattended4.xml",
  14.                 "/ventoy/script/windows_unattended5.xml",
  15.                 "/ventoy/script/windows_unattended6.xml"
  16.             ]
  17.         },
  18.         {
  19.             "image": "/SLE-12-SP3-Server-DVD-x86_64-GM-DVD1.iso",
  20.             "template": "/ventoy/script/suse_autoyast.xml"
  21.         },
  22.         {
  23.             "image": "/ubuntu-16.04-server-amd64.iso",
  24.             "template": "/ventoy/script/ubuntu_server.seed"
  25.         }
  26.     ]
  27. }
复制代码


关键字
类型
描述
image字符串iso文件的全路径
template字符串 或 数组自动安装脚本文件的全路径。可以是一个单独的字符串或者是字符串数组。

  • 启动前的提示 (1.0.12+)
在启动配置了自动安装的ISO文件时会显示一个提示菜单。你可以选择本次启动是否使用自动安装脚本以及使用哪一个脚本。
autoinstall1.png
autoinstall2.png

0

主题

1

回帖

24

积分

新手上路

积分
24
发表于 2021-11-30 09:33:56 | 显示全部楼层
请教楼主,template路径是ADK生成的脚本吗?
回复 送鲜花 仍鸡蛋

使用道具 举报

3

主题

372

回帖

2353

积分

黄金会员

积分
2353
QQ
发表于 2021-12-5 11:26:55 | 显示全部楼层
学习一下           
回复 送鲜花 仍鸡蛋

使用道具 举报

21

主题

526

回帖

4042

积分

铂金会员

积分
4042
发表于 2022-1-1 16:49:11 | 显示全部楼层
我来看看
回复

使用道具 举报

0

主题

19

回帖

1457

积分

黄金会员

积分
1457
发表于 2022-2-22 13:10:04 | 显示全部楼层
学习一下
回复

使用道具 举报

24

主题

378

回帖

5178

积分

铂金会员

积分
5178
发表于 2022-4-2 09:33:12 | 显示全部楼层
用Ventoy,但没试过脚本,学习学习。
回复 送鲜花 仍鸡蛋

使用道具 举报

0

主题

13

回帖

877

积分

高级会员

积分
877
发表于 2023-4-24 11:08:32 | 显示全部楼层
这个插件只能用来安装ISO类型的文件吗?可以用来自动安装软件吗?
回复 送鲜花 仍鸡蛋

使用道具 举报

52

主题

7300

回帖

2万

积分

钻石会员

积分
24693
发表于 2023-7-1 15:48:35 | 显示全部楼层
点秋香 发表于 2023-4-24 11:08
这个插件只能用来安装ISO类型的文件吗?可以用来自动安装软件吗?

可以 自动安装,限于windows原版
回复 送鲜花 仍鸡蛋

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|爱好网 ( 赣ICP备14007844号-1 )

GMT+8, 2024-4-20 00:04 , Processed in 0.121293 second(s), 34 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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