Browse Source

simpler fdisk usage

zhujikuan 2 years ago
parent
commit
ac50ebeb8f
1 changed files with 13 additions and 4 deletions
  1. 13 4
      tools/create_hdd_image.sh

+ 13 - 4
tools/create_hdd_image.sh

@@ -1,9 +1,18 @@
 echo "Creating virtual disk image..."
 echo "Creating virtual disk image..."
+
+# 创建一至少为16MB磁盘镜像(类型选择raw)
 qemu-img create -f raw disk.img 16M
 qemu-img create -f raw disk.img 16M
-# 分别输入o、n, 然后按4次回车,直到回到fdisk的默认界面,
-# 再输入w即可
-# 按顺序输入,并且,每次输入完成后要按下回车)
-fdisk disk.img
+
+# 使用fdisk把disk.img的分区表设置为MBR格式
+fdisk disk.img << EOF
+o
+n
+
+
+
+
+
+EOF
 
 
 LOOP_DEVICE=$(sudo losetup -f --show -P disk.img) \
 LOOP_DEVICE=$(sudo losetup -f --show -P disk.img) \
     || exit 1
     || exit 1