前置作业
请先安装 kernel-package 套件: kernel-package 套件安装
下载最新核心原始码: 见下面「相关网站」
注:本文中 linux-4.19.114 的部分请自行更换成相对应的核心版本
相关网站
linux-4.19.114.tar.xz 下载点 (pominglee ftp)
linux-4.19.114.tar.xz 下载点 (Google Drive)
Linux 核心官方网站
pominglee BLOG 自编 linux 核心
编译核心
解压缩核心原始码并设定参数
进入 root 权限
su -
安装 libssl-dev 套件
apt-get install -y libssl-dev
进入 /usr/src 资料夹
cd /usr/src
将开头下载的 linux-4.19.114.tar.xz 复制到这里,要注意那个点点 .
(请根据实际下载目录下指令)
cp /home/eecs/Downloads/linux-4.19.114.tar.xz .
或是
cp /home/eecs/下载/linux-4.19.114.tar.xz .
解压缩 linux-4.19.114.tar.xz
tar xfva linux-4.19.114.tar.xz
建立一个 link 连结目录
ln -s linux-4.19.114 linux
进入 linux 资料夹
cd linux
复制已存在核心编译参数,要注意那个点点 .
(核心部分请以实际电脑为主)
cp /boot/config-4.19.0-8-amd64 .config
设定编译核心参数
make menuconfig
修改核心家族为 Core 2 / Newer Xeon
选择「Processor type and features」按下 Enter 进入

往下拉找到「Processor family」按下 Enter 进入

选择「Core 2/newer Xeon」按下 Enter 确认

完成,请回到最上层选单
再来需要把 debian 金钥删除
往下拉找到「Cryptographic API」按下 Enter 进入

按著 PageDown 到最底下选择「Certificates for signature checking」按下Enter 进入

选到「Additional X.509 keys for default system keying」按下 Enter 进入

删除里面所有内容,按下 OK 退出

完成,请退出设定画面
核心设定完成 开始编译核心
请输入以下指令开始编译核心
time make-kpkg --initrd --revision=1.0.lpm kernel_image -j8
出现下图表示编译完成
安装 linux 核心
编译完成后在 /usr/src 会有一个档案叫做 linux-image-4.19.114_1.0.1pm_amd64.deb
回到 /usr/src 目录
cd /usr/src
输入以下指令安装核心
dpkg -i linux-image-4.19.114_1.0.lpm_amd64.deb
重新开机
shutdown -r now
输入以下指令确定核心版本
uname -a
重新编译显示卡驱动程式
进入 root 权限
su -
输入以下指令
dpkg-reconfigure nvidia-legacy-390xx-kernel-dkms
编译完成后重新开机
shutdown -r now
输入以下指令确定显示卡驱动版本
dpkg -l | grep nvidia
- 受保护的内容: NAS 版 Mathbot 管理网站与 Linebot 启动方法 - 2024 年 11 月 15 日
- Realtime 啥鬼的 - 2021 年 6 月 15 日
- nodejs 数学游戏 - 2021 年 6 月 8 日

