Skip to content

Latest commit

 

History

History
51 lines (40 loc) · 629 Bytes

002可引导虚拟磁盘.md

File metadata and controls

51 lines (40 loc) · 629 Bytes
  • 创建虚拟磁盘
dd if=/dev/zero of=disk.img bs=10M count=1
  • 将磁盘文件虚拟为循环快设备
sudo losetup /dev/loop0 disk.img
  • 分区
sudo fdisk /dev/loop0
  • 格式化分区
sudo mkfs.ext4 /dev/loop0
  • 挂载到本地文件系统 mmt 目录
sudo mount /dev/loop0 /mnt
  • 创建启动目录
sudo mkdir /mnt/boot
  • 安装 grub2 启动目录
sudo grub-install --boot-directory=/mnt/boot --force /dev/loop0
  • 解挂载
sudo umount /mnt
  • 解设备虚拟
sudo losetup -d /dev/loop0
  • 启动qemu
sudo qemu-system-i386 -hda disk.img