在开始学习和编写内核源代码之前,配置一个简单的系统运行环境。
我使用的是运行在vmware中的虚拟机Ubuntu18.04,运行以下命令即可安装QEMU:
sudo apt-get install qemu
qemu有两种用途:
具体的选项和参数可以查看手册解决。
在项目目录下创建一个磁盘镜像:
qemu-img create ./hds.img 2g
设置硬盘:
sudo losetup /dev/loop9 hda.img # 设置回环设备
<aside> 💡 回环设备(loop device):是一种伪设备,其作用在与模拟和块设备等相同的文件访问方式。
</aside>