This post gives instructions to fix the boot of an openmamba o.s. installation if the system no longer boosts after applying recent updates.
1) Boot the PC with a live medium, like the one used to perform the installation (openmamba livecd o livedvd)
2) Open a terminal window (konsole)
3) Get root user privileges by typing the following command:
sudo su
4) Find the system partition of the openmamba installation with the following command:
blkid
Example of response to this command:
/dev/sdc3: BLOCK_SIZE="2048" LABEL="openmamba_livecd" TYPE="hfsplus" PARTLABEL="HFSPLUS" PARTUUID="af08f807-86ab-4583-8211-xxxxxxxxxxxx"
/dev/loop0: BLOCK_SIZE="131072" TYPE="squashfs"
/dev/sdc2: SEC_TYPE="msdos" UUID="6818-CE39" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI boot partition" PARTUUID="af08f807-86ab-4583-8210-xxxxxxxxxxxxxxxxx"
/dev/sda3: LABEL="home" UUID="f94456b5-8291-48bd-8515-xxxxxxxxxxxx" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="xxxxxxxx-03"
/dev/sda1: LABEL="openmamba" UUID="b734d3bc-71a1-4459-a9ac-xxxxxxxxxxxx" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="xxxxxxx-01"
Find the row containing LABEL="openmamba"
. In this example the device of the system partition is /dev/sda1
5) Create a mount point:
mkdir /mnt/openmamba
6) Mount the partition:
mount /dev/sda1 /mnt/openmamba
7) Create the missing symlinks:
ln -sf usr/lib64 /mnt/openmamba/lib64
ln -sf bin /mnt/openmamba/usr/sbin
8) Unmount the partition:
umount /mnt/openmamba
9) Power off the PC:
poweroff
10) Remove the live medium (USB storage or optical disk) and power on the PC to start the repaired openmamba installation.