VirtualBox 6.1.6 + Manjaro 20.0.1
Manjaro是一个基于Arch的面向新手的容易上手的发行版,本次实验使用Manjaro主要是因为我已经有了一个预先准备好的Manjaro虚拟机。
执行以下命令:
sudo pacman -Syu # Manjaro是滚动更新的发行版,使用时需要更新到最新版本
wget https://raw.github.com/mengning/mykernel/master/mykernel-2.0_for_linux-5.4.34.patch
sudo panman -S axel
axel -n 20 https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/linux-5.4.34.tar.xz
xz -d linux-5.4.34.tar.xz
tar -xvf linux-5.4.34.tar
cd linux-5.4.34
patch -p1 < ../mykernel-2.0_for_linux-5.4.34.patch
sudo panman -S base-devel libncurses-dev bison flex libssl-dev libelf-dev #在pacman中build-essential包被称为base-devel
make defconfig
make -j$(nproc)
sudo panman -S qemu
qemu-system-x86_64 -kernel arch/x86/boot/bzImage
[1] https://github.com/mengning/mykernel
[2] https://mp.weixin.qq.com/s/SzpN1BNty5aPDZhNdCO5yA
原文:https://www.cnblogs.com/litosty/p/12887415.html