veket官方网站论坛

veket

 找回密码
 要注册
搜索
楼主: 自由飞翔

lucky8k-25(2025.04.20更新)

[复制链接]
发表于 2024-7-23 19:47 | 显示全部楼层
自由飞翔 发表于 2024-7-20 17:49
http://www.lucky8k.com/thread-134968-1-1.html

7月22日的版本,关机保存完全就没有保存对话框出现了。。。

你没测试下吗?
 楼主| 发表于 2024-7-24 09:41 | 显示全部楼层
liuzhaoyzz 发表于 2024-7-23 19:47
7月22日的版本,关机保存完全就没有保存对话框出现了。。。

你没测试下吗? ...


v系统主打移动U盘、移动硬盘,方便移动办公,系统保存文件/usr/sbin/shutdownconfig,U盘单个文件保存2fs、3fs、4fs最大不超过4G,硬盘单个文件保存2fs、3fs、4fs最大不超过7G,过去论坛中有讨论。
测试了v24、v22系统的shutdownconfig,也测试了puppy官方论坛镜像中的shutdownconfig,你要的情景:Grub4Dos或Grub2引导下不解开iso进入系统,关机时都不能个人数据保存2fs、3fs、4fs,除非在iso旁边再放上iso中的initrd.gz、vmlinuz、adrv_veket(桌面模块)、fdrv_veket(固件模块)、veket_(主模块)、zdrv_veket(内核模块),这样关机时选择保存文件夹或单个2fs、3fs、4fs包均可,但这样有什么意义呢?
发表于 2024-7-24 17:25 | 显示全部楼层
自由飞翔 发表于 2024-7-24 09:41
v系统主打移动U盘、移动硬盘,方便移动办公,系统保存文件/usr/sbin/shutdownconfig,U盘单个文件保存2fs ...


iso本来就可以原生启动,而且可以保存数据,原来的版本都可以的,没有问题,现在你改了之后,怎么iso不能保存数据了?
我不喜欢解开启动,没有必要啊,iso本来就可以直接启动。

至于你说的
除非在iso旁边再放上iso中的initrd.gz、vmlinuz、adrv_veket(桌面模块)、fdrv_veket(固件模块)、veket_(主模块)、zdrv_veket(内核模块)
完全不需要这些,一样可以保存数据的,你找下以前的版本,试试便知。
iso启动的时候,会自动把4fs文件挂载上去,挂载到/initrd/pup_rw这样子的挂载点,路径与iso同路径,根本就不需要解压缩initrd、vmlinuz!
/dev/loop4         7:4    0     4G  0 loop /initrd/pup_rw

veket保存数据到4fs这个做法,跟debian、ubuntu的持久化存储“Persistence”是一个道理。

ventoy已经实现了Arch、ubuntu、Fedora等发行版的持久化存储,都是iso整体启动,根本不需要解压iso。
Plugin.persistence . Ventoy
https://www.ventoy.net/cn/plugin_persistence.html


发表于 2024-7-24 21:53 | 显示全部楼层
2024年7月24日的版本,还是保存异常,设备名字不对,保存路径不对,文件大小不对。
不能恢复以前的版本吗?
 楼主| 发表于 2024-7-25 12:15 | 显示全部楼层
liuzhaoyzz 发表于 2024-7-24 21:53
2024年7月24日的版本,还是保存异常,设备名字不对,保存路径不对,文件大小不对。
不能恢复以前的版本吗? ...


1.ventoy启动添加ventoy.json持久插件方案在v系统上也是不行的,能够添加上,但不起用;
2.不解开iso启动,个人数据保存与/usr/sbin/shutdownconfig无关,它关联镜像中/boot/grub/loopback.cfg文件,因为不解开iso启动,进入系统后/etc/rc.d/PUPSTATE
其内容如下:
PUPMODE=5
PDEV1='loop0'
DEV1FS='iso9660'
PUPSFS='loop0,iso9660,/veket_25.sfs'
PUPSAVE=''
PMEDIA='atahd'
#ATADRIVES is all internal ide/pata/sata drives, excluding optical, excluding usb...
ATADRIVES='sda '
#ATAOPTICALDRIVES is list of non-usb optical drives...
ATAOPTICALDRIVES='sr0 '
#these directories are unionfs/aufs layers in /initrd...
RW_LAYER='/pup_rw'
SAVE_LAYER=''
PUP_LAYER='/pup_ro2'
#The partition that has the veketsave file is mounted here...
PUP_HOME=''
#(in /initrd) ...note, /mnt/home is a link to it.
#Partition no. override on boot drive to which session is (or will be) saved...
PSAVEMARK=''
PSAVEPART='loop0'
PSAVEDIR=''
PSUBDIR=''
PUNIONFS='aufs'
DOIMODS='yes'
DOMIBS='no'
FDRV='loop0,iso9660,/fdrv_veket_25.sfs'
ZDRV='loop0,iso9660,/zdrv_veket_25.sfs'
YDRV='loop0,iso9660,/ydrv_veket_25.sfs'
HDRV='loop0,iso9660,/hdrv_veket_25.sfs'
BDRV='loop0,iso9660,/bdrv_veket_25.sfs'
ADRV='loop0,iso9660,/adrv_veket_25.sfs'
截图_2024-07-25_12-36-55.png
截图_2024-07-25_12-45-53.png
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

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

GMT+8, 2025-5-2 02:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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