Skip to content

Commit 1a7754b

Browse files
author
Yuichiro Nakada
committed
use data.vmdk
1 parent 357392d commit 1a7754b

File tree

4 files changed

+16
-5
lines changed

4 files changed

+16
-5
lines changed

README.md

+5
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,11 @@ $ berry-os
5151
* If use MicroG, check Google device registration, Cloud Messaging, Google SafetyNet
5252
* If needed, enable native bridge
5353

54+
## How to uninstall
55+
56+
- sudo rpm -e berry-os*rpm
57+
- rm -rf ~/.local/share/berry-os/
58+
5459
## List of compatible applications
5560

5661
* Genshin Impact

berry-os.sh

+10-5
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,16 @@ initrd=/opt/berry-os/initrd.img
66
kernel=/opt/berry-os/kernel
77

88
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
1011
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
1419
fi
1520

1621
qemu-system-x86_64 \
@@ -27,6 +32,6 @@ qemu-system-x86_64 \
2732
-device virtio-vga-gl -display gtk,grab-on-hover=on,gl=on \
2833
-drive index=0,if=virtio,id=system,file=${sys},format=raw \
2934
-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 \
3136
-initrd ${initrd} \
3237
-kernel ${kernel} -append "root=/dev/ram0 RAMDISK=vdb DATA=vdc SRC=/berry SETUPWIZARD=0"

data.zip

54.7 KB
Binary file not shown.

make_berry-os.sh

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ mkdir -p ${tdir}/opt/berry-os
3535
cp -a ${sys} ${ram} ${initrd} ${kernel} ${tdir}/opt/berry-os/
3636
cp -a berry-os.sh ${tdir}/opt/berry-os/
3737
cp -a berry-os.spec ${tdir}/opt/berry-os/
38+
cp -a data.zip ${tdir}/opt/berry-os/
3839

3940
pushd ${tdir}
4041

0 commit comments

Comments
 (0)