Linux kernel 5.7在最小化Debian编译安装
小坑
modules signature
certs/signing_key.pem 错误
在.config 中搜索查找.pem后缀
我只找到CONFIG_MODULE_SIG_KEY=“certs/signing_key.pem”
将其用#注释掉
make问题解决
编译环境需安装 bison flex libelf-dev libssl-dev bc libncurses-dev…好多的,自己看着apt-get install
大坑
默认的安装 /boot文件会不够用…
编译时 / (根)也会出现100%(不够用)
安装系统时建议
1,lvm分区
在分区时尽可能用超级小的磁盘空间(前提是能安装上,且能安装磁盘管理工具lvm2【好像默认安装啦,别在意,反正留点点操作空间就好】),之后创建新分区(分区时没用的磁盘空间),取代lvm外的(/boot或其他你想改的,会丢失原来的/boot空间【记得复制粘贴哦】),这样 /boot 就可以很大了【lvm分区不能自己改/boot 大小{反正我找不到怎么改}】
成就:在后期更改非lvm的分区的预先准备 /boot的扩大
2.非lvm分区
自己注意点 /(根) /boot 大小
太小,编译内核会失败【】
好像lvm分区把现有vg缩小也有类似效果
重点在于丢弃原有/boot 空间,新建/boot
好像丢弃了的空间还可以合进lvm…
找时间试试去!