I am starting to feel my way around in the dark with Sculpt OS. It's very different. I like different. But, it's a learning curve, for sure.

I am running it on my t430 where I have an SSD and SSHD (hybrid drive - part ssd and part hdd). The SSD's in the main slot, the SSHD's in the DVD bay. I have it running on the SSHD, but I'm really not sure what's going on - shocker, right?

Here are the steps I followed to get here. Tell me if I went off the correct path:

Preparing and burning the image (after a few stumbles, seems to work):

* installed Debian 11.6 "Bullseye" on the SSD
    * updated
    * installed the necessary packages for building Genode/Sculpt.
* downloaded the toolchain and installed it
* checked out 22.10 in the genode git repo, locally
* configured build.conf
    * MAKE += -j8
    * CCACHE := yes
    * RUN_OPT += --depot-auto-update
    * QEMU_RUN_OPT := --include power_on/qemu  --include log/qemu --include image/iso
    * libports, ports, dde_linux, dde_rump, gems, pc, dde_bsd, and dde_ipxe repos
* built the image - success
* dd'ed it onto /dev/sdb (when sdb was the SSHD - sheesh)

Booting and running Sculpt:
* F12, select the SSHD
* Storage->storage-achi-1->partition 3 (GENODE)- expand
    runs 3 passes (takes a couple of minutes):
    max 7452 ExtXXXX...
    max 157 RelXXXX...
    max 1 resizefs: Illegal doubly indirect block found
    Please run e2fsck -fy /dev/block to Fix
    Note: this happens with either of two 1TB drives I use.
* run CHECK
the first check fails, the second succeeds
    This error occurs a couple of times, but it's apparently not fatal:
    [runtime -> ahci-1.3 mke2fs] Error: no plugin found for socket()
* run FORMAT (if I don't genode complains about space)
this takes several minutes
    a couple more
[runtime -> ahci-1.3 mke2fs] Error: no plugin found for socket()
* select USE
    [runtime] child "depot" announces service "File system"
    [runtime -> prepare -> bash] Error: no plugin found for fnctl(X)
    where X is 3, 4, ..., 19
    [runtime -> ahci-1.3.fs] Warning: attempt to handle the same signal context twice (nested)
    [runtime] child "prepare" exited with exit value 0
    This doesn't appear to be fatal
* connect to network (ethernet)
    [runtime -> nic_drv] snprintf not implemented
    not fatal
* connect to depot
    + -> Depot -> Selection -> genodelabs
    fetches with no errors
    [runtime -> update] Warning: dynamic configured RAM exceeds available RAM
    not fatal
* install themed wm, sticks blue backdrop, system clock pc, bsd audio drv, falkon
* browse to youtube, click on a video, be amazed that it plays and that sound comes out of the speakers!

Does this sound like the right steps or did I err in some way that just happened to work out?

Now that things are "working," I'm afraid to shut down the system - which brings me to my next question - is there an FAQ that answers questions like:

* How do I shutdown gracefully?
* How do I increase the size of the fonts (that log has tiny print, thankfully vim is easier to read in inspect)?
* Will I lose my component setup on reboot?

I am plowing through the documentation, which is quite good, by the way, but it's a slow go. I'm also working my way through the genodians posts. I'm reminded of Borland's early "Sip through the Firehose" blog.

Will