QEMU启动hda文件系统
QEMU启动hda文件系统
创建文件系统,大小为16M
1 | dd if=/dev/zero of=./rootfs.img bs=1M count=16 |
格式化
1 | mkfs.ext3 rootfs.ext3 |
挂载文件系统
1 | mount -o loop rootfs.img ./fs |
此时在/dev下有个loop0的设备
写入磁盘引导和数据
1 | dd if=./readhdd.bin of=/dev/loop0 bs=512 count=1 |
卸载硬盘
1 | umount /dev/loop0 |
qemu虚拟机启动
1 | qemu-system-x86_64 -hda rootfs.img |
或者写入时:
1 | dd if=./readhdd.bin of=/dev/loop0 bs=512 count=1 conv=notrunc |
notrunc规定在写入数据后不截断
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ansore!




