@@ -6,11 +6,16 @@ initrd=/opt/berry-os/initrd.img
6
6
kernel=/opt/berry-os/kernel
7
7
8
8
datasize=1000
9
- data=~ /.local/share/berry-os/data.img
9
+ # data=~/.local/share/berry-os/data.img
10
+ data=~ /.local/share/berry-os/data.vmdk
10
11
if [ ! -r ${data} ]; then
11
- mkdir -p ~ /.local/share/berry-os/
12
- dd if=/dev/zero of=${data} bs=1M count=${datasize}
13
- mkfs.ext4 -F -m1 ${data}
12
+ mkdir -p ~ /.local/share/berry-os/
13
+ pushd ~ /.local/share/berry-os/
14
+ unzip -x /opt/berry-os/data.zip
15
+ popd
16
+ # dd if=/dev/zero of=${data} bs=1M count=${datasize}
17
+ # mkfs.ext4 -F -m1 ${data}
18
+ # qemu-img create -f vmdk ${data} 40G
14
19
fi
15
20
16
21
qemu-system-x86_64 \
@@ -27,6 +32,6 @@ qemu-system-x86_64 \
27
32
-device virtio-vga-gl -display gtk,grab-on-hover=on,gl=on \
28
33
-drive index=0,if=virtio,id=system,file=${sys} ,format=raw \
29
34
-drive index=1,if=virtio,id=ramdisk,file=${ram} ,format=raw \
30
- -drive index=2,if=virtio,id=data,file=${data} ,format=raw \
35
+ -drive index=2,if=virtio,id=data,file=${data} ,format=vmdk \
31
36
-initrd ${initrd} \
32
37
-kernel ${kernel} -append " root=/dev/ram0 RAMDISK=vdb DATA=vdc SRC=/berry SETUPWIZARD=0"
0 commit comments