|  | 
 
 
 楼主|
发表于 2024-4-9 07:29
|
显示全部楼层 
| 
 ventoy启动linux.iso,会导致iso所在的分区被占用,因而无法保存4fs数据,前面我已经解释过了。ventoy有个变量可以尝试解锁分区被占用的问题。
 
 News . Ventoy
 https://www.ventoy.net/cn/doc_news.html
 2024/01/24 --- 1.0.97 发布
 修复了 VTOY_LINUX_REMOUNT=1 在高版本Linux内核不生效的问题。(#2475 #2551)
 
 Linux 系统启动后如何挂载 ISO 文件所在的分区
 FAQ . Ventoy
 https://www.ventoy.net/cn/faq.html
 Linux 系统启动后如何挂载 ISO 文件所在的分区
 默认情况下,Linux系统启动之后,存放ISO文件的分区无法挂载(会提示 Busy)。如果确实需要挂载,请使用 全局控制插件 中的 VTOY_LINUX_REMOUNT 选项。
 
 Plugin.control . Ventoy
 https://www.ventoy.net/cn/plugin_control.html
 Ventoy 全局控制插件
 本插件用来配置一些Ventoy的全局设置。比如默认显示模式等。
 
 
 Json 配置
 推荐使用 VentoyPlugson 工具进行配置,无需手动创建、编辑json文件。请参考 VentoyPlugson
 关于 ventoy.json 的位置以及相关说明,请首先参考 插件入口 (*必读)
 在镜像分区 /ventoy/ventoy.json 中定义了一个 control 数组来描述本插件,数组中的每个成员都是有一个字符串类型的键值对。
 注意你不需要对这里列出来的每一项都做配置,可以只对其中的一项或几项做特殊配置,其他的会使用默认值.
 
 {
 "control": [
 { "VTOY_MENU_LANGUAGE": "zh_CN" },
 { "VTOY_DEFAULT_MENU_MODE": "0" },
 { "VTOY_TREE_VIEW_MENU_STYLE": "0" },
 { "VTOY_FILT_DOT_UNDERSCORE_FILE": "1" },
 { "VTOY_SORT_CASE_SENSITIVE": "0" },
 { "VTOY_MAX_SEARCH_LEVEL": "max" },
 { "VTOY_DEFAULT_SEARCH_ROOT": "/ISO" },
 { "VTOY_MENU_TIMEOUT": "10" },
 { "VTOY_DEFAULT_IMAGE": "/ISO/debian_netinstall.iso" },
 { "VTOY_FILE_FLT_EFI": "1" },
 { "VTOY_DEFAULT_KBD_LAYOUT": "QWERTY_USA" },
 { "VTOY_WIN11_BYPASS_CHECK": "1" },
 { "VTOY_WIN11_BYPASS_NRO": "1" },
 { "VTOY_LINUX_REMOUNT": "1" },
 { "VTOY_SECONDARY_BOOT_MENU": "1" },
 { "VTOY_SECONDARY_TIMEOUT": "20" }
 ]
 }
 
 VTOY_LINUX_REMOUNT        STRING        "0": Linux启动后不需要继续访问ISO文件所在的分区。   "1": Linux启动后需要继续访问ISO文件所在的分区。默认值是 "0"。
 该选项只对 Linux 系统镜像有效。
 默认情况下,受Linux内核相关功能的限制,对于Linux系统,在启动后无法继续访问ISO文件所在的分区。在mount的时候会提示 device busy。
 如果这里选择 1,则 Ventoy 会尝试通过一些特殊的手段绕过内核的这个限制,但是这个功能是实验性质的,没有经过大规模和长时间的验证。
 
 我看我是不是可以单独发个贴子说明这个情况。
 
 关于用ventoy启动veket.iso无法保存数据的问题 - 新veket系统安装 - veket - veket!
 http://www.lucky8k.com/thread-134968-1-1.html
 
 | 
 |