|

楼主 |
发表于 2025-4-14 14:53
|
显示全部楼层
原因已查清,问题也可以解决:
v24这款系统,我曾定制过(v24a),未出现ntfs分区不显示中文的问题。基于此,从几个方面倒排原因:
1.检查挂载分区的ntfs-3g(没问题);
2.检查内核与ntfs相关配置:v24内核配置只多了CONFIG_NTFS_RW=y,增加此配置,问题未解决;
3.检查分区挂载方式:v24只通过udisks2挂载、v25通过udisks2挂载的同时,增加了pup-volume-monitor启动;
4.安装pup-volume-monitor_0.1.15-3_amd64.pet后问题解决。
说明:1.安装pup-volume-monitor_0.1.15-3_amd64.pet后,需要删除/usr/share/gvfs/udisks2.monitor,否则分区符混杂;
2.使用OverlayFS内核,个人保存文件自动分成upper、work两个文件夹,需要对快速备份脚本(pupsave-backup)修改;
3.选择udisks2.monitor挂载或者增加pup-volume-monitor启动,依据个人喜好而定,本人喜好pup-volume-monitor(分区符清爽)。
附件链接(pup-volume-monitor_0.1.15-3_amd64.pet+pupsave-backup):
http://www.lucky8k.com/forum.php ... zOTc0NXwxMzQ0NzQ%3D
另:init中的一些文件原始设定功能
puppy...sfs:
This is the main Puppy file, containing most, if not all, the software that is in the current Puppy.
This is the only sfs file that is required, if the init script cannot load it for any reason, the boot is abandoned.
zdrv...sfs:
This contains kernel modules(device drivers), and firmware files matching the kernel in vmlinuz.
Without this file, Puppy will usually still boot, but some devices will either not work or not work properly.
译文:它包含内核模块(设备驱动程序)和与vmlinuz中的内核匹配的固件文件。
如果没有这个文件,Puppy通常仍会启动,但有些设备要么无法工作,要么无法正常工作
fdrv...sfs:
This contains firmware files. It can be used to override the contents of zdrv...sfs.
This file is present in only some Puppies.
bdrv...sfs:
This contains a basic installation or skeleton of the compatible distro.
With this file, more binary packages from the compatible distro repos are likely to work.
It is usually not present.
ydrv...sfs:
Notionally a patch file. It can be used to override the contents of puppy...sfs.
It is usually not present.
adrv...sfs:
Notionally an application file. It overrides the contents of all other sfs files.
It is usually not present.
译文:概念上是一个应用程序文件。它会覆盖所有其他sfs文件的内容。
它通常不存在。
综上,v24做了些调整。 |
|