在开始学习和编写内核源代码之前,配置一个简单的系统运行环境。

QEMU安装

我使用的是运行在vmware中的虚拟机Ubuntu18.04,运行以下命令即可安装QEMU:

sudo apt-get install qemu

查看手册:https://www.qemu.org/docs/master/

qemu有两种用途:

具体的选项和参数可以查看手册解决。

磁盘镜像与GRUB

在项目目录下创建一个磁盘镜像:

qemu-img create ./hds.img 2g

设置硬盘:

sudo losetup /dev/loop9 hda.img      # 设置回环设备

<aside> 💡 回环设备(loop device):是一种伪设备,其作用在与模拟和块设备等相同的文件访问方式。

</aside>