经过前两天的调试,终于在今天上午进入到了qemu虚拟机linux环境,采用的是如下命令行。
root@as-virtual-machine:/home/as# sudo qemu-system-x86_64 -kernel ./linux-5.13.1/arch/x86_64/boot/bzImage -hda ./busybox-1.35.0/rootfs.img -append "root=/dev/sda console=ttyS0" -nographic
通过qemu的过程确实了解到了linux kernel和rootfs的联系与区别
由于只加载了linux-img,没有把编译生成的模块也放在rootfs对应目录中,所以编译Linux过程中所有[M]配置的内容在虚拟机中不可用。
/目录如下
/bin目录如下
/etc目录如下
/mnt目录如下,此目录初始状态无内容
/sbin目录如下
/dev目录如下
/home目录如下,此目录初始状态无内容
/usr/bin目录如下
/usr/sbin目录如下
查看qemu-linux里面的存储结构
测试一下初始状态的网络连通性,发现网络不通。
查看进程状态