内核编译
1 | #查看当前内核版本 |
关于配置选项相关操作,参考::star::star:Linux 内核动手编译实用指南
KGDB配置
编译选项

内核启动参数
1 | kgdboc=ttyS0,115200 kgdbwait kgdbtcp=192.168.1.2:1234 |
kgdboc=ttyS0,115200:设置串口调试(可选)kgdbwait:启动时等待调试器连接kgdbtcp=192.168.1.2:1234:被调试主机的IP和端口
永久修改:/etc/default/grub下GRUB_CMDLINE_LINUX变量
proxmox-boot-tool
proxmox-boot-tool,一个脚本,设置启动内核、增删内核等,使用设置grub内核启动参数的方式不一定生效的情况下可以使用这个工具。
1 git clone https://git.proxmox.com/git/proxmox-kernel-helper.git之后
make deb会在当前路径下生成对应的deb包,apt install安装后可以正常使用/usr/sbin/proxmox-boot-tool