由于虚拟机编译内核速度太慢, 故使用服务器编译内核并更新虚拟机内核.
步骤如下:
1. 内核编译
1). 下载Linux 主线内核源码
2). cd linux_source
cp /boot/config-* .config
make menuconfig (load, config, save)
make -j 8 -k
cp arch/x86/boot/bzImage <Your Dir>
make INSTALL_MOD_PATH=<Your Dir> modules_install
3). tar zcf kernel.tar.gz <Your Dir> (不打包直接scp, 软链接会失效...)
4). scp kernel.tar.gz <Target PC>
解压
5). cp bzImage /boot/vmlinux-xxxx (内核镜像)
6). cp lib/modules/xxxxx /lib/modules/ (内核模块)
7). update-initramfs -u (制作initrd.img, ramdisk镜像 - 内存文件系统)
8). update-grub (更新grub, MBR后的bootloader)
2019.08.08