veket官方网站论坛

veket

 找回密码
 要注册
搜索
楼主: liuzhaoyzz

[推荐] SX_veket安装器by双心(2024-5-4更新)

[复制链接]
 楼主| 发表于 2023-9-26 13:50 | 显示全部楼层
562399 发表于 2023-9-24 10:05
这工具是不是免费的?若不是有没有免费的工具?若有最好直接在安装器里集成就最好了 ...


前面有介绍啊。

paragon ext fs本身是收费软件,如果不注册,读写速度会被限制在5MB/S,但是这个读写速度对于veket安装绝对是足够了的。

网盘里面提供的是破解版本的。有两个破解版本。

paragon ext fs的安装是GUI界面的,这个安装集成需要autoit3这样子的自动化工具才能够做到,windows批处理难以做到自动安装。软件本身也没有提供命令行方式的安装方式。



 楼主| 发表于 2023-9-26 13:53 | 显示全部楼层
donghai335 发表于 2023-9-25 18:16
VHD格式是不是自带分区的?
将veket转为可以吗?

vhd格式是虚拟硬盘格式,他是自带分区格式的。

veket不能放在vhd中启动,因为vhd中没有for linux的驱动,不能挂载他,所以不能启动。

windows为什么能够从vhd启动?因为windows有vhd格式的驱动,这个驱动在windows加载前期都被加载,进而可以引导vhd系统。

任何虚拟硬盘格式要想被操作系统读取,必须有对应的驱动才行。

发表于 2023-9-26 21:29 | 显示全部楼层
veket可以集成vhd格式的驱动吗?
 楼主| 发表于 2023-9-27 07:55 | 显示全部楼层
dltqxd 发表于 2023-9-26 21:29
veket可以集成vhd格式的驱动吗?



veket自身当然是不支持vhd驱动。

要想linux支持vhd,需要魔改initrd,借助vdfuse开源项目virtualbox的内核模块读写virtualbox支持的格式(至少有vmdk、vhd、vdi),从而挂载出loop,并可以支持动态大小的虚拟磁盘文件。有许多待解决的问题:
initramfs-tool方案难以解决关机Buffer IO问题
启动菜单也需要修改,类似下面的:

iftitle [ find --set-root --ignore-floppies --ignore-cd  VMs/LinuxWorkspace/LinuxWorkspace.vmdk ] 启动Ubuntu
find --set-root --ignore-floppies --ignore-cd  /VMs/LinuxWorkspace/LinuxWorkspace.vmdk
uuid ()
kernel /ubuntuvm-vhd-helper/vmlinuz  rw rd.hostdev=UUID=%?% rd.vdisk=/VMs/LinuxWorkspace/LinuxWorkspace.vmdk rd.vdloop=/dev/vdhost/Partition1 rd.debug rd.shell verbose nomodeset

vdfuseloop:支持更多格式虚拟磁盘启动的Linux方式(vdi/vmdk/vhd等) - VHD系统区 - 无忧启动论坛 - Powered by Discuz!
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=418705

或者用kpartx方案,都是挺折腾的。

ventoy可能也是采用了类似的驱动,不过进行了重新封装,让启动vhd更加简单,我没有兴趣,所以没有尝试。如果要用ventoy启动veket.vhd,还需要在虚拟机中安装折腾一遍,再灌入vhd,太折腾了。

veket不需要这些,因为它本身就可以原生支持从iso整体启动,而且可以保存配置和软件到4fs文件中。只要能整体启动就可以,何必在意文件格式是iso还是vhd?



发表于 2023-9-28 13:41 | 显示全部楼层
liuzhaoyzz 发表于 2023-9-26 13:50
前面有介绍啊。

paragon ext fs本身是收费软件,如果不注册,读写速度会被限制在5MB/S,但是这个读写速 ...

好的,感谢解答
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

QQ|手机版|Archiver|veket官方网站论坛 ( 粤ICP备 11052856 )

GMT+8, 2024-5-17 12:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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