Proxmox fails to install

ticapix

Active Member
Sep 17, 2018
10
0
41
41
Hello,

I'm having difficult time to start the installation process of Proxmox on a beelink X55 but I managed to install Ubuntu and Centos.
I managed to install proxmox on a regular desktop PC.
So it doesn't seem to an issue with the way I burn the USB (tried rufus, unetbootin, etcher, dd) nor the usb itself.

Reading forums, it turns out some cheap motherboard have funky UEFI implementation.
Ubuntu and Centos found a way to overcome it. Debian and derivatives are not.

In the BIOS, Secure boot and fast boot are disabled. There is no CSM option.

I can select the USB dongle in the UEFI boot menu (after the hardware manufacturer splash screen) imgur.com/PKqsCet and as soon as I press enter, I get a black screen with a non-blinking white cursor on the top left corner. imgur.com/gwfpH8K

I can't access grub menu.

My next idea was to create a bootable usb from scratch.
I followed github.com/ndeineko/grub2-bios-uefi-usb and did a rsync of the iso content to the fat32 partition of the USB dongle.
I managed to get Proxmox boot menu where I can select the Install entry.

But then, I get this error imgur.com/xGqgsgy about umount error and searching for cdrom.

Do you have a idea of how to build from scratch a usb bootable dongle ? (or fixing the search cdrom / umount /mnt error)

Thank you,
 
On the beelink x55, I'm only seeing USB 3.0 ports. I've run into a ton of problems, across different distros, and even across different operating systems entirely, using USB 3.0 for live installer media. FreeBSD often just won't boot to 3.0. It wouldn't surprise me if the reason you can't select Install Proxmox is because grub can't see your keyboard plugged into a USB 3.0 slot.

That particular tiny PC may be a dead end for you.
 
That's correct, there are only usb3.

The keyboard and mouse are working great. I can use the arrow keys to navigate and keyboard to edit the grub boot line or enter commands in the prompt.
 
After making a usb bootable partition from scratch, I'm getting those errors

Which component is responsible of doing the searching for cdrom ?

(I took screenchots but can't share them because of new user policy i.imgur.com/xGqgsgy.jpg)
 
Searching the forum, I found https://forum.proxmox.com/threads/unable-to-install-no-cdrom-found.42043/#post-202364 and started to dig inside the code.

version 5.2 of the source code looks like that:
cdrom=

initrdisoimage="/proxmox.iso"

if [ -f $initrdisoimage ]; then
# this is useful for PXE boot
echo "found proxmox cdrom image inside initrd image"
if mount -t iso9660 -o loop,ro $initrdisoimage /mnt >/dev/null 2>&1; then
cdrom=$initrdisoimage
fi
else
echo "searching for cdrom"
reqid=$(cat /.pve-cd-id.txt)
for try in 5 4 3 2 1; do
for i in /sys/block/hd* /sys/block/sr* /sys/block/scd* /sys/block/sd*; do

if [ -d $i ] && [ $(cat $i/removable) = 1 ]; then

path="/dev/${i##*/}"
echo "testing cdrom $path"
if mount -t iso9660 -o ro $path /mnt >/dev/null 2>&1; then
if [ -r /mnt/.pve-cd-id.txt ] && [ "X$(cat /mnt/.pve-cd-id.txt)" = "X$reqid" ]; then
echo "found proxmox cdrom"
cdrom=$path
break
fi
fi
umount /mnt
fi
done
if test -n "$cdrom"; then
break;
fi
if test $try -gt 1; then
echo "testing again in 5 seconds"
sleep 5
fi
done
fi

if [ -z $cdrom ]; then
debugsh_err_reboot "no cdrom found"
fi


It turns out that /dev/sdb can't be mounted but /dev/sdb1 can. I need to dig further.
 
Hi there - I just posted a thread with the same problem - I also have the x55. Did you find a way to get proxmox to install?
 
Hi,

Yes, I described how I did it on the thread you created but it only solve the install step. At the first boot, it hangs like with the usb dongle.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!