qemu默认使用内存文件系统,在虚机中的文件操作不会持久化,通过如下操作可添加持久化硬盘
1. 创建硬盘镜像
创建一个大小为320M的磁盘镜像文件
qemu-img create -f raw block.img 320M
2. 设置启动参数
-hda 参数的意思是第一个硬盘
qemu-system-x86_64 -kernel linux-5.4.34/arch/x86/boot/bzImage -initrd initramfs.img -net nic -net user -hda block.img
3. 查看硬盘
启动虚机后使用 fdisk -l
命令查看硬盘信息,可以看到刚添加的磁盘的详细信息