How to Install OpenMandriva From Minimal ISO
OpenMandriva, as you may know, is derivative and a fork of Mandriva
that tragically bankrupt at several years ago. OpenMandriva is now released as separated and continuation of Mandriva/Mandrake Linux with some unique feature beside other Linux distribution.
OpenMandriva is the one and only Linux Distribution that compiled and used CLANG as their default compiler, replacing GNU GCC. You can watch their massive activity Building RPM package and ISO in their Automated Build Farm (ABF) on abf.openmandriva.org and their Github pages.
One of the respective product of OpenMandriva is the Cooker ISO that released as developer preview of their latest iteration developed. You can check their latest ISO produced for this platform at https://abf.openmandriva.org/platforms/cooker/products/1 and watch for the completed build. OpenMandriva Cooker is using DNF as their package manager, not using URPM anymore! whoaaaah!
As this article published, the completed build is Build number 2355. It came very raw, no installer, no display manager, no desktop environment. But you can install it your self!
How to Install OpenMandriva from their Minimal ISO!
This tutorial is very raw, all commands is typed an run in the terminal. You must have a good experience in terminal to follow this tutorial.
You must prepare the desired partition to install, maybe with other distribution or GParted distro.
And you can follow this step by step tutorial.
format the desired root partition to ext4 format with this command:
Mount those partition to /mnt or else:
mount /dev/sda2 /mnt
dnf -y install rsync
Copy all Live CD content/ISO content to root mouting point like /mnt:
rsync -av --one-file-system / /mnt
You can install other package/desktop environment or your patch to root partition using DNF and –installroot parameter
dnf -y --installroot=/mnt install task-x11 sddm icewm fluxbox openbox dnf grub2 firefox xterm
Mount peripheral and devices to the new root partition:
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
Chroot to root partition like /mnt:
and Install Grub2 to /dev/sda with:
make a new Grub menu with this command:
grub2-mkconfig -o /boot/grub2/grub.cfg
and last but not lease, create new user: adduser xxx, passwd xxx
You can reboot the live CD, remove the medium and experience the latest OpenMandriva Cooker!