All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Install OS from ISO on UEFI boot OVH server
Hi LET Members!
I do not want to increase the traffic of the Kimsufi deals topic so I open a new for my question.
I install my OVH server with Debootstrap. Wipe disks, create partitions, create RAID array, debootstrap on it, install kernel, install grub, install DHCP on eno1, reboot and everything works well.
Fedora has not provide same tools as debootstrap so we need an alternative way.
A friend of mine would like to install a Fedora 43 on to this server. As no debootstrap, I suggested him to boot into rescue, install qemu-system and ovmf, download Fedora netinst ISO, and start a Qemu VM with VNC, attach disks, do the installation process from it.
apt update && apt install -y qemu-system ovmf && qemu-system-x86_64 -enable-kvm -nodefaults -cdrom /root/Fedora-Server-netinst-x86_64-43-1.6.iso -drive if=pflash,format=raw,readonly=on,file=/usr/share/OVMF/OVMF_CODE.fd -drive if=pflash,format=raw,file=/usr/share/OVMF/OVMF_VARS.fd -drive file=/dev/nvme0n1,index=0,media=disk -drive file=/dev/nvme1n1,index=1,media=disk -m 16G -net nic -net user -vga std -vnc 0.0.0.0:0 -usbdevice tablet -k en-us
He tried to install with only one / partition, or install the / and /boot onto two different partitions. The result always as same, initramfs can not find the disks to load the OS and can not continue from here.
So my question: How can we install an OS to the disks with a qemu VM when server boots in UEFI? On an old KS-LE-1 this method worked well without ovmf components, installed the OS, reboot and booted. However this server booted with legacy BIOS.
Any help appreciated. ![]()

Comments
No IPMI?
I did experiment with pushing a custom iPXE bootScript via the API to a server, that starts a pxeboot image for Centos, I imagine fedora have the same (?).
The problem was that I never managed to have it start the installer with the RDP option, so I was still doing the installation via the IMPI console.
Edit: https://lowendtalk.com/discussion/comment/4073024#Comment_4073024
There is an alternative to debootstrap called “febootstrap".
Ah I see, feebootstrap is EOL. The alternative is called "supermin".
Found that guide, should be possible with dnf, everything else is EOL!?
https://blog.mtaha.dev/linux/fedora_bootstrap
That was confusing...
Thanks, we'll give it a try.
Thanks, Gemini suggested it too but I found information that supermin is eol too. However we'll try it.
I followed this guide and was able to install proxmox with spice on OVH VPS.
https://blog.natalie.ee/posts/proxmox-on-ovh-vps-2025/
Thanks for the tutorial. My friend tried it out and sent the following. I can not help to fix this issue, I installed high number of Debians with debootstrap but currently I can not find root cause of the error.
I've done it successfully with your guide: https://blog.mtaha.dev/linux/fedora_bootstrap
But I'd like to use the two disk in RAID1 with xfs filesystem. So I tried to transform your steps a little bit, but I encounter errors.
I perform the following steps (attached)
After restarting the server to boot from the disks the boot process stops at this point
Job dracut-initqueue.service/start running
Job dev-disk-by\x2duuid-444-cc4d7\x2da01f\x2d4189\x...\x2deb4d6f4fa440.device/start running
Then entering emergency shell and get the following errors too:
dracut-initqueue[389]: Warning: Not all disks have been found.
dracut-initqueue[389]: Warning: You might want to regenerate your initramfs.
Do you have any idea what might be causing this error?
Executed commands
Check the names of the RAID devices, as there might be an error in them.
I think you have to add the mdm module in a dracut config ("add_dracutmodules+=" mdm ") and/or kernel parms:
1. mdadm --detail /dev/md0 | grep UUID
2. add kernel parm: md.uuid="your-raid-uuid"
3. Regenerate initramfs
Edit:
Adding just rd.md=1 and rd.md.conf=1 and rd.auto=1 would probably also work.