我正在尝试从NAS安装分区,块大小为65536字节,这高于我的发行版预编译的内核内存分页大小4KiB,所以我无法正常安装它。
我需要更改哪些内核编译参数才能获得足够大的内存分页大小?是否可以在x86-64架构下使用?
编辑:似乎没有一个选项 make xconfig
除非我错过了它。
从 page_types.h
下 arch\x86\include\asm
/* PAGE_SHIFT determines the page size */
#define PAGE_SHIFT 12
#define PAGE_SIZE (_AC(1,UL) << PAGE_SHIFT)
#define PAGE_MASK (~(PAGE_SIZE-1))`
它看起来不可配置。我可以直接将这个数字改为16,它可能会爆炸并摧毁东京。我今晚可能会在晚上试一试。
1
按照 这个答案 看来这可以用fuse-ext2修复
—
phuclv
11 sep 2017 16:45