编译内核
在内核编译的过程中,主要需要做的工作是在make menuconfig过程中, 需要选择一些必要的选项。
可以参照官网 https://nvdimm.wiki.kernel.org/#dokuwiki__top 里面有如何编译、分区、挂载的教程
如图所有内容。
我是编译的4.4.30的内核,其中有几个选项找不到可以忽略,选项前方括号置为*或M即为选中,具体可以参见menuconfig界面上的介绍。
然后编译成功即可。
内存分区
vim /boot/grub/grub.cfg
进去找到对应内核,我这里是4.4.30,在linux后面加上
memmap=128G!10G
这个意思是从10G的位置开始分配128G的大小
然后重启,用命令
sudo fdisk -l