Page 1 of 1

How to open the Quirky Void .img with mount-img

Posted: Wed Apr 03, 2024 7:18 pm
by Caramel

To open the Quirky Void .img (viewtopic.php?p=115931#p115931) with mount-img and displays the two partitions, just add btrfs at in the line 109 of /usr/bin/mount-img (EasyOS 5.7)

Line 109

Code: Select all

aFS="$(blkid ${LOOPn} | tr ' ' '\n' | grep '^TYPE' | cut -f 2 -d '"' | grep -E 'vfat|ext|f2fs|btrfs')"

Re: How to open the Quirky Void .img with mount-img

Posted: Wed Apr 03, 2024 7:50 pm
by williwaw
Caramel wrote: Wed Apr 03, 2024 7:18 pm

To open the Quirky Void .img (viewtopic.php?p=115931#p115931) with mount-img and displays the two partitions, just add btrfs at in the line 109 of /usr/bin/mount-img (EasyOS 5.7)

Line 109

Code: Select all

aFS="$(blkid ${LOOPn} | tr ' ' '\n' | grep '^TYPE' | cut -f 2 -d '"' | grep -E 'vfat|ext|f2fs|btrfs')"

thanks for that..

Are you making a frugal install? I have an unused partition I am considering for use, but gparted (version 1.4.0) shows btrfs as a new partition choice greyed out and unselectable.

EDIT: updated PKGget and installed btrfs-progs and gparted works to reformat the partition to btrfs


Re: How to open the Quirky Void .img with mount-img

Posted: Thu Apr 04, 2024 3:27 pm
by Caramel
williwaw wrote: Wed Apr 03, 2024 7:50 pm

I have an unused partition I am considering for use, but gparted (version 1.4.0) shows btrfs as a new partition choice greyed out and unselectable.

EDIT: updated PKGget and installed btrfs-progs and gparted works to reformat the partition to btrfs

The files in btrfs-progs are already in btrfs-tools (installed by default EDIT: it's wrong), and in the same version, except in the directory /usr/lib/udev/rules.d

williwaw wrote: Wed Apr 03, 2024 7:50 pm

Are you making a frugal install?

Alas it's no so easy. A simple copy of the files is not sufficient to have an installed OS due to the use of volumes by btrfs


Frugal install of QV ?

Posted: Thu Apr 04, 2024 6:19 pm
by Caramel

Try of frugal install of Qurky Void (=Quantumvis)

After installation on a stick, I have formated a partition of the internal drive in btfrs, copied the files from the second partition of the stick (the directory quantumvis) to the internal partition. I also copied the files vmlinuz and initrd in a directory in an ext4 partition, added a stanza in the grub.cfg that manages the boot. After the reboot, test of the QV on the internal drive. It starts but after switch_root, kernel panic.

So I searched some documentation and found https://forum.manjaro.org/t/how-to-clone-btrfs/134143.

Used method to copy the files (from the second partition of the usb stick with QV to the btrfs internal partition):

Creation of directories to the transfer:

Code: Select all

mkdir /mnt/stick
mkdir /mnt/btrfs

Mounting of the btrfs partitions (the stick is /dev/sdb and "btrfs partition" is the btrfs partition (like sda5 or nvme0n4))

Code: Select all

mount -t btrfs /dev/sdb2 /mnt/stick
mount -t btfrs /dev/"btrfs partition" /mnt/btrfs

The copy of the files :

Code: Select all

btrfs subvolume snapshot -r /mnt/stick/quantumvis/1/@qv /mnt/stick/folder_0
btrfs send /mnt/stick/folder_0/ | btrfs receive /mnt/btrfs
btrfs subvolume snapshot /mnt/btrfs/folder_0/ /mnt/btrfs/quantumvis/1/@qv
btrfs subvolume delete /mnt/stick/folder_0/
btrfs subvolume delete /mnt/btrfs/folder_0/

btrfs subvolume snapshot -r /mnt/stick/quantumvis/1/@home /mnt/stick/folder_0
btrfs send /mnt/stick/folder_0/ | btrfs receive /mnt/btrfs
btrfs subvolume snapshot /mnt/btrfs/folder_0/ /mnt/btrfs/quantumvis/1/@home
btrfs subvolume delete /mnt/stick/folder_0/
btrfs subvolume delete /mnt/btrfs/folder_0/

btrfs subvolume snapshot -r /mnt/stick/quantumvis/@files /mnt/stick/folder_0
btrfs send /mnt/stick/folder_0/ | btrfs receive /mnt/btrfs
btrfs subvolume snapshot /mnt/btrfs/folder_0/ /mnt/btrfs/quantumvis/@files
btrfs subvolume delete /mnt/stick/folder_0/
btrfs subvolume delete /mnt/btrfs/folder_0/

cp /mnt/stick/quantumvis/snapshot-default /mnt/btrfs/
cp /mnt/stick/quantumvis/snapshot-record /mnt/btrfs/

This time after reboot, no kernel panic.

Edit : fixed a typo in the copy code

Not yet tested further than boot


Re: How to open the Quirky Void .img with mount-img

Posted: Fri Apr 05, 2024 4:59 am
by williwaw
Caramel wrote: Thu Apr 04, 2024 3:27 pm

The files in btrfs-progs are already in btrfs-tools (installed by default), and in the same version, except in the directory /usr/lib/udev/rules.d

I should have mentioned I had to add btrfs-progs to my Kirkstone frugal install

williwaw wrote: Wed Apr 03, 2024 7:50 pm

Are you making a frugal install?

Caramel wrote: Thu Apr 04, 2024 3:27 pm

Alas it's no so easy. A simple copy of the files is not sufficient to have an installed OS due to the use of volumes by btrfs

I have had similar results when trying to copy from the mounted image to my btrfs partition.

My frugal install attempt brought up the language choice menu and the keyboard choice menu.
also reported was
create subvolume: '/mnt/sda3/quantumvis/1/@home'
create subvolume: '/mnt/sda3/quantumvis/@files'
but boot proceding past password creation resulted in a panic.

Interesting work and reading referenced in your last post
tx


Re: How to open the Quirky Void .img with mount-img

Posted: Fri Apr 05, 2024 10:36 am
by BarryK
Caramel wrote: Wed Apr 03, 2024 7:18 pm

To open the Quirky Void .img (viewtopic.php?p=115931#p115931) with mount-img and displays the two partitions, just add btrfs at in the line 109 of /usr/bin/mount-img (EasyOS 5.7)

Line 109

Code: Select all

aFS="$(blkid ${LOOPn} | tr ' ' '\n' | grep '^TYPE' | cut -f 2 -d '"' | grep -E 'vfat|ext|f2fs|btrfs')"

Thanks. I have applied the fix.


Re: How to open the Quirky Void .img with mount-img

Posted: Fri Apr 05, 2024 10:50 am
by BarryK

A quick look at this:

https://btrfs.readthedocs.io/en/latest/ ... place.html

...not quite sure if it can clone just a single partition in a drive.

Seems that can, but probably a very good idea to try on a computer where you don't mind if something goes wrong.


Re: How to open the Quirky Void .img with mount-img

Posted: Fri Apr 05, 2024 11:40 am
by BarryK

More information on btrfs replace:

https://wiki.tnonline.net/w/Btrfs/Replacing_a_disk

...looks like it can clone a partition to another partition.

But, seems that it invalidates the source partition.


Re: How to open the Quirky Void .img with mount-img

Posted: Fri Apr 05, 2024 11:56 am
by BarryK

Discovered this:

"btrfs-clone"
https://github.com/mwilck/btrfs-clone