欺骗安装程序使用btrfs root进行压缩

Modified on: Thu, 14 Jun 2018 11:24:53 +0800

我想将Maverick安装到BTRFS根分区上。不是为了好玩或测试,而是因为我需要压缩,因为闪存盘很小(4GB)。

现在10.10安装程序最终支持btrfs,但是无法在其中启用compress标志。我能以某种方式欺骗安装人员吗?对于旧版本和获取LUKS,您可以预先安装分区。或者是否有一个简单的monkeypatch可以启用btrfs + compress预安装?

作者:Tim,mario

最佳答案

我遇到过这个帖子,因为我想在闪存驱动器上安装Linux Mint Debian Edition并从一开始就在压缩的btrfs上安装。虽然这些解决方案不能直接应用于我的结果,但我使用了一些这些信息来实现我的目标。

问题是安装程序格式化和安装分区以及开始复制文件的重点是彼此相邻,因此我无法执行上述其他人提到的“重新安装”选项。

安装程序脚本的LMDE版本位于python(usr / lib / live-installer / installer.py)中。我不确定它与Ubuntu是否相同,但如果是,那么这将是直接适用的。这允许我编辑脚本并在最初为“/”

分区的行下面添加此行。

os.system("mount -o remount,compress /dev/sda3 /target -t btrfs")

of coures“/ dev / sda3”会因您的设备而异。

我知道这是一个Ubuntu论坛,但就像我说它提出了搜索,如果安装程序是基于python的,这个解决方案将直接相关。无论如何我们都是Debian,对吧!?


相关问答

添加新评论