我已经使用 Rufus 在我的 USB 闪存盘上安装了带有永久分区的 ArchCraft。
现在,当我从实时 USB 启动时,我有一个额外的空分区,名为“persistence”,其中只有“persistence.conf”。
我一共有2个分区:
/dev/sdb1(引导分区,不保存更改)
/dev/sdb2(执着的)
当我对系统进行更改(例如安装软件包或更改设置)时,这些更改不会持续存在,因为整个系统分区仍以实时模式加载。
我想使用持久分区启动系统并将其用作我的根分区。实现这一目标的最佳方法是什么?
答案1
实现这一目标的最佳方法是什么?
使用任一乌班图或者Debian-Live如果您想使用 Rufus 创建持久驱动器,则可以使用基于衍生品的衍生工具。
问题在于 Linux 发行版维护者无法就启用持久性的通用方法达成一致(哎呀,他们甚至无法同意是否应该调用要提供的内核参数persistence
或persistent
),并且所有其他发行版似乎都陷入了NIH综合症,他们不是看看别人在做什么并试图效仿,而是似乎在重新发明轮子......
最终结果是,对于像 Rufus 这样的应用程序来说,尝试检测和支持每种启用持久性的方法变得异常困难和耗时。因此,Rufus 仅支持 Debian 或 Ubuntu 最常用的两种启用持久化的方法。
最有可能的是,ArchCraft 不使用类似 Debian 或类似 Ubuntu 的方式来启用持久性,而 Rufus 将创建一个与 Debian 兼容的持久分区(默认),但 ArchCraft 无法使用它。
因此,如果您想持久使用 Rufus 创建的驱动器,您需要使用Debian-Live(或 Debian-Live 的直接衍生版本),或乌班图(或者 Ubuntu 的直接衍生版本)。