构建调试Linux内核网络代码的环境MenuOS系统

1、实验环境

实验楼提供的Linux操作环境

2、实验过程

2.1在eqmu上加载Linux内核

cd LinuxKernel
qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img

构建调试Linux内核网络代码的环境MenuOS系统_第1张图片

 

 2.2验证menuos网络是否正常工作

git clone https://github.com/mengning/linuxnet.git
cd linuxnet
cd lab3
make rootfs

构建调试Linux内核网络代码的环境MenuOS系统_第2张图片

 

 构建调试Linux内核网络代码的环境MenuOS系统_第3张图片

 

 构建调试Linux内核网络代码的环境MenuOS系统_第4张图片

 

 可以看到我们的网络能正常运行

2.3gbd调试

qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img -s -S

构建调试Linux内核网络代码的环境MenuOS系统_第5张图片

 

 打开另一个终端

file linux-3.18.6/vmlinux 
target remote:1234 
break start_kernel 
c 

构建调试Linux内核网络代码的环境MenuOS系统_第6张图片

你可能感兴趣的:(构建调试Linux内核网络代码的环境MenuOS系统)