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