For anybody which might be interested I explain in short (for advanced users and untested) how to start to to manually install a minimal distribution of openmamba:
- boot any Linux OS with networking
- use i.e.
curlorwgetto download the openmamba rootfs-base archive from the download page - initialize the destination storage by creating the partition table (GPT or MSDOS) and a FAT32 EFI boot partition (2-300 MBytes) and an ext4 partition
- format the partitions respectively with the
mkfs.vfatandmkfs.ext4 - mount on some mount point the O.S. partition (ext4) and bind mount the boot partition at
/boot, aso bind mount/dev,/sys,/proc,/runfrom the running O.S. - run
chrootto get an openmamba chroot shell in the O.S. partition - install the kernel (
dnf install kernel-mamba-x86_64) - install grub packages (
dnf install grub grub-efi-x86_64) - set a login password for the root user with
passwdcommand exitfrom chroot, unmount and try rebooting- you expected that probably something might not work, this can be discussed and fixed
I'm testing in a vm with bios (no efi) environment, 4gb ram 20gb storage.
1. booted using the latest openmamba livecd-light rolling mounted on a virtual sata cd device
2. download latest openmamba rootfs using firefox
3. using kde partition manager's New Partition Table I create a MBR (ms-dos) partition table with 1x linuxswap partition and 1x ext4 partition, the partition is formatted automatically but must be flagged as boot.
4. mount the ext4 partition and cd into it
1. sudo tar xpf ~/Downloads/openmamba-rootfs... .
2. sudo mount --bind /boot ./boot && \
sudo mount --bind /dev ./dev && \
sudo mount --bind /sys ./sys && \
sudo mount --bind /proc ./proc && \
sudo mount --bind /run ./run
3. sudo chroot . /bin/bash
4. dnf install kernel -y (grub is installed as a dependency of kernel)
5. passwd
6. exit
5. reboot
This procedure does not work because the bind mounts are ephemeral, I think. An os must first be installed.
At this point I'm thinking if it would make more sense to have an official script to strip down the default install once it is installed. Wouldn't it be faster to dnf remove a bunch of stuff and set the default target instead of creating and maintaining a separate installer?

