Site logo
Stories around the Genode Operating System RSS feed
Stefan Kalkowski avatar

MNT Reform 2 - Use Sculpt OS on SD-card

There is a new, updated Sculpt OS version available for the MNT Reform 2. It features a fully functional, and more performant SD-card driver. It enables you to persistently install Sculpt OS and additional depot packages on your MNT Reform 2. Moreover, the new driver support enables you to exchange the SD-card dynamically at runtime.

Download and boot Sculpt OS

If you want to test out this still unofficial release of the Sculpt OS for the MNT Reform 2, you can download a pre-built SD-card image from here:

Download SD-card image

sculpt-mnt-reform2-21.07.img (18 MiB) signature SHA256 b002ce7a948f3f4969928a61a7483a8e60259714ba19a4dffba3d29fd4fb5c00

You can copy the image on a fresh SD-card by using dd. Assuming your SD-card is named /dev/mmcblk0 when connected to your Linux host machine, then do:

 sudo dd if=sculpt-mnt-reform2-21.07.img of=/dev/mmcblk0 conv=fsync

Building a Sculpt image from scratch

Alternatively, you can build the Sculpt image on your own. Therefore, you need to checkout the latest master branch of the Genode repository, as well as the Genode i.MX 8MQ repository:

 git clone genode
 cd genode
 git checkout fce525f122db34718ce1710ba7b0233da520ac9b -b mnt_reform2_sculpt
 git clone repos/imx
 cd repos/imx
 git checkout bf251edc9743cac2e9585b09d1798d327e4539c1 -b mnt_reform2_sculpt

For all further necessary steps, please follow the instructions of the first blog post about Sculpt OS on MNT Reform 2.

Use the SD-card as installation target

After booting Sculpt OS on the MNT Reform 2, you can now select the first (and only) partition of the SD-card in the storage menu. The dialog that opens allows you to expand this small partition, which first only contains the boot image.

After the resizing of partition and file-system got effective, you can click to "use" the partition as target device of the Genode depot. Then you need to connect the MNT Reform 2 to an ethernet, and select "Wired" in the network dialog in the right-top corner.

Finally, choose the "+" sign above the storage dialog, "Depot". and "Selection". From the selection that opens, you can choose the "skalk" repository as depot package source.

Now, you will be able to install all Genode depot packages, which you might already know from the PC variant of Sculpt OS.

Have fun!

Edit (2021-09-29): updated to repository renaming of genode-imx.git