【inst.sh】利用支持 windows iso 镜像的一键 dd 面板 installpanelcf 重装 linux 为 windows 桌面(也支持 osx dmg) 已关闭
39

其实自从 linux iso 支持之后,windows iso 支持也差不多出来了,当初说 windows iso not in the plan,除了拖延症犯了,还有一个原因是我想等 osx dmg 把它一起做了,顺便再写篇文章。
如果说 linux iso 的支持原理是把 live iso 上的分层文件系统重新组装为硬盘上的文件系统,那么 windows iso 的支持原理就是把 windows iso 上的文件解压到硬盘上,加入 virtio 驱动注入无人值守设置,最后再 remaster 一下做成硬盘可启动, 当然其中还有不少细节处理,具体看 /apps/dipatch_traninstall 源码。
这种方案其实是相当有缺陷的,在di环境下处理windows iso,只能简单地wimimagex处理,有些事情,诸如补丁集成那种,不能直接在di环境下处理,只能在纯windows下进行。 但是对于使windows iso变成硬盘版本,绝对够用。这里只介绍下 iso 支持的使用(从这篇开始不再使用脚本演示,直接用 installpanelcf 演示,流程全程可见,且清晰):
使用
首先,把你的机器装成 debian,然后打开 inst.sh:
root 登录,target 选择某个 windows ISO,然后点击命令预览下面的长条 execute install 按钮开始安装即可。等 debconf 连上,即可连上右上的 vnc 查看进度。
全程无须啥多余手动操作。
差不多 debconf 失联一会,就可以连目标 ip 的远程桌面了,用户名是默认的 administrator,密码是 inst.sh。祝你玩得开心!!
至于脚本用法,还是给一下:
命令参考:
wget -qO- inst.sh|bash -s - -t https://guest:[email protected]/dav/win10/zh-cn_windows_10_enterprise_ltsc_2021_x64_dvd_033b7312.iso项目地址:
https://github.com/minlearn/inst演示视频:
无(面板一图即够,无须过程演示)下一篇就写 osx dmg 的支持了。
- 暂无回复
