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命令查看硬盘信息,可以看到刚添加的磁盘的详细信息
在这里插入图片描述

Logo

更多推荐