一、安装linux-5.0.1
1. 在home下创建menuOS目录,并下载 linux-5.0.1内核
2. 解压内核
xz -d linux-5.0.1.tar.xz tar -xvf linux-5.0.1.tar
3. 安装内核编译工具
sudo apt install build-essential sudo apt install flex sudo apt install bison sudo apt install libssl-dev sudo apt install libelf-dev sudo apt install libncurses-dev
4. 配置并编译内核
生成64位x86配置文件,然后配置编译内核,在出现的界面中依次选择 Kernel hacking,Compile-time checks and compiler options,[ ]Compile the kernel with debug info ,按Y,出现[*]Compile the kernel with debug info,然后依次 Save,最后 Exit。然后在执行make命令。完成后可使用虚拟机快照功能保存当前状态。
make x86_64_defconfig make menuconfig
sudo make
5. 在menuOS目录中下载并安装QEMU虚拟机,并用它来加载内核
sudo apt install qemu #下载QEMU qemu-system-x86_64 -kernel linux-5.0.1/arch/x86_64/boot/bzImage sudo apt install git #下载git mkdir roofs sudo git clone https://github.com/mengning/menu.git cd menu sudo apt-get install libc6-dev-i386 #安装
编辑menu目录下Makefile文件的内容(可用sudo chmod 777 改变读写权限),如下图所示:
待续 。。。。。。。。。
原文:https://www.cnblogs.com/LiScott/p/12019977.html