构建调试Linux内核网络代码的环境MenuOS系统
实验环境
实验楼,构建好了基于3.18.6的内核环境
实验过程
在eqmu上加载Linux内核
$ cd ~/LinuxKernel/
$ qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img
内核启动完成后进入menu程序,支持三个命令help,version,quit
跟踪分析~/Linux内核的启动过程
$ qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img -s -S
将网络通信程序的服务端集成到MenuOS系统中
$ cd ~/LinuxKernel
$ git clone https://github.com/mengning/linuxnet.git
$ cd linuxnet/lab2
$ make
$ cd ../../menu/
$ make rootfs