From 5d60e76fafc0fa76c8e9019459ecaeaf25d5b764 Mon Sep 17 00:00:00 2001 From: Silvino Silva Date: Sat, 8 Oct 2016 18:55:09 +0100 Subject: qemu partition disk image --- tools/qemu.html | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) (limited to 'tools') diff --git a/tools/qemu.html b/tools/qemu.html index 8c53ce7..272a26b 100644 --- a/tools/qemu.html +++ b/tools/qemu.html @@ -63,24 +63,38 @@ to use parted to create a gpt system table;

-        # parted /dev/nbd0
-        (parted) mklabel gpt
-        (parted) mkpart ext4 0% 100%
-        (parted) set 1 boot on
+        # parted --script $DEV \
+            mklabel gpt \
+            mkpart ESP fat32 1MiB 120MiB \
+            mkpart primary ext4 120MiB 720MiB \
+            mkpart primary ext4 720MiB 2720MiB \
+            mkpart primary ext4 2720MiB 5000MiB \
+            set 1 boot on
         
         # kpartx -a -s -l -u /dev/nbd0
         
+

Use /dev/mapper/$(name_of_device) to assign correct blocks;

+
-        # mkfs.ext4 /dev/mapper/nbd0p1
+        # mkfs.fat -F 32 $BLK_EFI
+        # mkfs.ext4 $BLK_BOOT
+        # mkfs.ext4 $BLK_ROOT
+        # mkfs.ext4 $BLK_VAR
         

Mount partition;

-        # mount /dev/mapper/nbd0p1
+        # mount $BLK_ROOT $CHROOT
+        # mkdir -p $CHROOT/boot
+        # mount $BLK_BOOT $CHROOT/boot
+        # mkdir -p $CHROOT/boot/efi
+        # mount $BLK_EFI $CHROOT/boot/efi
+        # mkdir -p $CHROOT/var
+        # mount $BLK_VAR $CHROOT/var
         

2. Network

-- cgit 1.4.1-2-gfad0