Ventoy install of Proxmox 8.1 halts at "Loading initial ramdisk"

levidos

New Member
Dec 18, 2023
2
1
3
Was redacting this post when I finally managed to fix the issue.
I'll post this anyway in case others encounter it. Scroll to the end for the solution.

Hardware
  • Dell OptiPlex Micro 3090
  • Intel Core i5-10500T CPU @ 2.30GHz
  • Intel UHD Graphics 630 Video
  • 256GB NVMe disk in AHCI mode
  • Secure Boot Disabled
  • UEFI Boot Path Security set to Never
  • Deep Sleep Control: Disabled
  • Active State Power Management: Disabled
Symptoms
  • Proxmox 8.1-2 (8.1.4) ISO installs fine using Ventoy and Proxmox GUI Install
  • After reboot, the boot is stuck at:
  • Loading Linux 6.5.11-8-pve ...
  • Loading initial ramdisk ...
  • Num Lock on the keyboard is not working, I have to unplug the computer
Things I tried
  • Disabled TPM
  • Tested the memory
  • Booting into Proxmox 6.5.11-8-pve recovery mode, same issue
  • Proxmox 7.4-1 installs & boots fine. I tried upgrading 7.4 -> 8.1, and it rebooted fine after dist-upgrade, but proxmox-ve goes missing.
  • Uncommenting GRUB_TERMINAL=console in /etc/default/grub
  • Disabling Audio in BIOS
  • Disabling Absolute(r) Computrace
  • Disabling SMM Security Mitigation
  • Disable Intel Software Guard Extension
  • Disable C-States Control
  • Disable SERR Messages
  • Disable Wifi and Bluetooth
Also checked

Installing Proxmox 7.4-1 worked fine.

Solution
  • I wiped the Ventoy USB and re-created it with Rufus.
  • Re-installed Proxmox and all works
  • Simply booting the computer without the Ventoy USB didn't solve the problem, I had to reinstall from a Rufus USB.
The clue was when editing the Grub "script" I spotted the following on the linux line: rdinit=/vtoy/vtoy
This made me think that Ventoy might be related to the problem.
Removing the rdinit=/vtoy/vtoy grub parameter also allowed booting, so that might be quicker than a reinstall.
 
  • Like
Reactions: Skyr
Thank you soooo much! :D
I ran into the exact same problem.
(installed proxmox-ve_8.1-2.iso using ventoy-1.0.97-linux.tar.gz)

The file /etc/default/grub.d/installer.cfg introduces the rdinit=/vtoy/vtoy option:
Code:
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX    rdinit=/vtoy/vtoy"

In order to remove the vtoy grub leftovers permanently, change it to:
Code:
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX"

Then run update-grub and reboot.


I'm using Ventoy without any issues on several distros for years, so I wasn't expecting this to be the issue after a successful installation.
But since Ventoy needed a fix to install proxmox 8.1 in the first place, I guess I'll file another issue there.
 
Last edited:

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!