内核编译
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
,一个脚本,设置启动内核、增删内核等
Proxmox VE(Proxmox Virtual Environment)是一个开源的虚拟化管理平台,专为企业级环境设计,能够管理虚拟机(VM)、容器、存储和集群。
其中 proxmox-boot-tool
脚本在内核管理切换过程中比较有用,这里做备份,便于不整体下载Proxmox VE而单独使用此工具,仅供个人学习使用
使用前提是需要先下载Promox VE
先换源
/etc/apt/sources.list.d/pve-no-subscription.list
1
2 deb http://mirrors.ustc.edu.cn/proxmox/debian/pve bookworm pve-no-subscription
deb http://mirrors.tuna.tsinghua.edu.cn/proxmox/debian/pve bookworm pve-no-subscription记得把/etc/apt/sources.list.d下原有的源注释掉
kernel add等 在 /boot下边找到对应版本号
之后可通过apt search \install 搜索下载对应的pve版本内核
proxmox-boot-tool下载链接,先下载proxmox-kernel-helper
参考链接: