Introduction – Proxmox Bare Metal Installation
Proxmox Virtual Environment (Proxmox VE) is an open-source server virtualization platform based on Debian Linux. It integrates KVM hypervisor and LXC containers, offering a powerful and flexible solution for managing virtual machines (VMs) and containers. Installing Proxmox on bare metal allows you to utilize all hardware resources efficiently without the overhead of a host operating system.
This guide provides a comprehensive, step-by-step walkthrough for installing Proxmox VE on a bare-metal server, including detailed instructions and troubleshooting tips to help you address common issues.
Proxmox Bare Metal Installation Made Easy: Expert Guide with Troubleshooting
Proxmox Bare Metal Installation Made Easy: Expert Guide with Troubleshooting
System Requirements
Before beginning the installation, ensure that your hardware meets the minimum requirements:
- Processor: 64-bit (x86_64) processor with support for hardware virtualization (Intel VT-x/AMD-V).
- Memory (RAM):
- Minimum: 2 GB (for testing purposes).
- Recommended: 8 GB or more for production environments.
- Storage:
- Minimum: 20 GB hard disk space.
- Recommended: SSDs for better performance, especially for the root filesystem and VM storage.
- Network:
- At least one Gigabit Ethernet network interface card (NIC).
- BIOS/UEFI: Supports booting from USB or CD/DVD.

Proxmox Bare Metal Installation Made Easy: Expert Guide with Troubleshooting
Proxmox Bare Metal Installation Made Easy: Expert Guide with Troubleshooting
Preparing for Installation
Downloading Proxmox VE ISO
- Visit the Official Proxmox Website:Go to the Proxmox VE Downloads page to download the latest ISO image.
- Select the Latest Version:Download the latest stable release of Proxmox VE ISO Installer.
- Filename Example:
proxmox-ve_7.0-1.iso
- Filename Example:
- Verify the Download (Optional but Recommended):
- Download the
SHA256SUMSfile and theSHA256SUMS.gpgsignature file. - Use
sha256sumto verify the integrity of the ISO image.
- Download the
sha256sum -c SHA256SUMS- Ensure the output matches and there are no errors.
Creating a Bootable USB Drive
To install Proxmox VE, you’ll need to create a bootable USB drive using the downloaded ISO.
On Windows:
- Use Rufus:
- Download and install Rufus.
- Insert a USB drive (4 GB minimum).
- Open Rufus and select the USB drive.
- Under “Boot selection,” click “Select” and choose the Proxmox VE ISO file.
- Leave other settings at default and click “Start.”
- Confirm any prompts to write in ISO mode.
On Linux:
- Use
ddCommand:- Insert the USB drive.
- Identify the USB drive device name using
lsblkorfdisk -l. - Use the
ddcommand to write the ISO to the USB drive:
sudo dd if=proxmox-ve_7.0-1.iso of=/dev/sdX bs=1M status=progress oflag=sync- Replace
/dev/sdXwith your USB drive’s device name.
Warning: Be very careful with the dd command to avoid overwriting the wrong disk.
On macOS:
- Use
ddCommand:- Insert the USB drive.
- Open Terminal.
- Unmount the USB drive:
diskutil unmountDisk /dev/diskN- Replace
Nwith the disk number of your USB drive.
- Write the ISO to the USB drive:
sudo dd if=proxmox-ve_7.0-1.iso of=/dev/rdiskN bs=1m- Replace
/dev/rdiskNwith your USB drive’s device name.
Proxmox Bare Metal Installation Made Easy: Expert Guide with Troubleshooting
Proxmox Bare Metal Installation Made Easy: Expert Guide with Troubleshooting
Configuring BIOS/UEFI Settings
Before booting from the USB drive, adjust your BIOS/UEFI settings:
- Access BIOS/UEFI Setup:
- Restart your server and press the appropriate key to enter BIOS/UEFI setup (common keys are F2, F10, Del, Esc).
- Enable Virtualization Support:
- Intel CPUs: Enable Intel VT-x or VT-d.
- AMD CPUs: Enable AMD-V.
- Boot Order:
- Set the USB drive as the first boot device.
- Disable Secure Boot (if applicable):
- Some systems require Secure Boot to be disabled to boot from non-Windows media.
- Save and Exit:
- Save the changes and exit BIOS/UEFI setup.
Proxmox Bare Metal Installation Made Easy: Expert Guide with Troubleshooting
Proxmox Bare Metal Installation Made Easy: Expert Guide with Troubleshooting
Installation Steps
Booting from the USB Drive
- Insert the Bootable USB Drive:
- Plug the USB drive into the server.
- Boot the Server:
- Start the server. It should boot from the USB drive automatically if the boot order is set correctly.
- Proxmox VE Boot Menu:
- You’ll see the Proxmox VE splash screen with several options.
- Select Install Proxmox VE and press Enter.
Proxmox Bare Metal Installation Made Easy: Expert Guide with Troubleshooting
Proxmox Bare Metal Installation Made Easy: Expert Guide with Troubleshooting
Proxmox VE Installer Interface
The installer will load necessary components and present the graphical installation interface.
License Agreement
- Accept the License Agreement:
- Read the Proxmox End User License Agreement (EULA).
- Click “I agree” to proceed.
Target Hard Disk Selection
- Select the Target Hard Disk:
- Choose the hard disk where you want to install Proxmox VE.
- If you have multiple disks, select the appropriate one.
- Options for Advanced Users:
- Click on Options to configure advanced settings like ZFS RAID configurations.
- Filesystem Selection:
- ext4: Default filesystem.
- ZFS: For software RAID and advanced features.
- Troubleshooting Tip:
- If the disk isn’t showing up, ensure it’s properly connected and recognized by the BIOS.
Configure Country, Time Zone, and Keyboard Layout
- Select Your Country:
- Choose your country from the drop-down menu.
- Select Time Zone:
- The time zone may auto-select based on the country. Adjust if necessary.
- Keyboard Layout:
- Select your keyboard layout.
- Click Next to proceed.
Set Administrator Password and Email
- Enter Administrator Password:
- Provide a strong password for the
rootuser.
- Provide a strong password for the
- Confirm Password:
- Re-enter the password for confirmation.
- Enter Email Address:
- Provide an email address for system notifications.
- Click Next to continue.
Network Configuration
- Configure Network Settings:
- The installer will display detected network interfaces.
- Hostname:
- Set the hostname for your Proxmox VE server (e.g.,
proxmox.local).
- Set the hostname for your Proxmox VE server (e.g.,
- IP Configuration:
- IPv4:
- Choose between DHCP or Static IP configuration.
- For servers, it’s recommended to use a static IP.
- Static IP Settings:
- IP Address: Assign a fixed IP (e.g.,
192.168.1.100). - Subnet Mask: Usually
255.255.255.0or CIDR/24. - Gateway: Your network gateway (e.g.,
192.168.1.1). - DNS Server: Specify DNS servers (e.g.,
8.8.8.8).
- IP Address: Assign a fixed IP (e.g.,
- IPv6 (Optional):
- Configure if your network supports IPv6.
- IPv4:
- Click Next to proceed.
Proxmox Bare Metal Installation Made Easy: Expert Guide with Troubleshooting
Installation Summary and Confirmation
- Review Configuration:
- Verify all the settings you’ve made.
- Begin Installation:
- Click Install to start the installation process.
- Installation Progress:
- The installer will copy files and set up the system. This may take several minutes.
- Installation Complete:
- Once finished, you’ll see a confirmation screen.
- Reboot the Server:
- Remove the USB drive.
- Click Reboot to restart the server.
Proxmox Bare Metal Installation Made Easy: Expert Guide with Troubleshooting
Post-Installation Setup
Accessing the Proxmox VE Web Interface
- Wait for the Server to Boot:
- The server will boot into Proxmox VE.
- Login Screen:
- You can log in locally, but most management is done via the web interface.
- Access the Web Interface:
- From a workstation on the same network, open a web browser.
- Navigate to:
https://[your-server-ip]:8006Example:
https://192.168.1.100:8006- Note: The connection is secured with a self-signed SSL certificate. Your browser may display a warning. Proceed by adding an exception.
- Login to Proxmox VE:
- Username:
root - Password: The administrator password you set during installation.
- Realm:
pam
- Username:
- Explore the Interface:
- Familiarize yourself with the Proxmox VE dashboard, node information, and various settings.
Subscription Notice
- Subscription Reminder:
- Proxmox VE is free to use, but you’ll see a subscription notice upon login.
- Disabling the Subscription Notice (Optional):
- This involves editing system files. Only proceed if you understand the implications.
- Edit the Enterprise Repository:
nano /etc/apt/sources.list.d/pve-enterprise.list- Comment Out the Repository:
- Place a
#at the beginning of the line to disable it.
- Place a
- Add the No-Subscription Repository:
nano /etc/apt/sources.list- Add the following line:
deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription- Update Package Lists:
apt updateProxmox Bare Metal Installation Made Easy: Expert Guide with Troubleshooting
Proxmox Bare Metal Installation Made Easy: Expert Guide with Troubleshooting
Troubleshooting Procedures
Common Installation Issues
Issue: Installer Fails to Start or Freezes
- Possible Causes:
- Corrupted ISO image.
- Faulty USB drive.
- Incompatible hardware.
- Solutions:
- Verify ISO Integrity:
- Use
sha256sumto check the ISO checksum.
- Use
- Try a Different USB Drive:
- The USB drive may be faulty. Use a high-quality USB stick.
- Check Hardware Compatibility:
- Ensure your hardware meets the minimum requirements.
- Update BIOS/UEFI firmware.
- Verify ISO Integrity:
Issue: Hard Disk Not Detected
- Possible Causes:
- SATA mode not set correctly.
- Drivers not loaded.
- Solutions:
- Check BIOS Settings:
- Set SATA mode to AHCI instead of RAID.
- Ensure Proper Connections:
- Verify that all cables are securely connected.
- Check BIOS Settings:
Network Configuration Problems
Issue: Cannot Access Proxmox VE Web Interface
- Possible Causes:
- Incorrect network settings.
- Firewall blocking the connection.
- Solutions:
- Verify IP Configuration:
- Ensure the server’s IP is correctly set and within your network’s range.
- Ping the Server:
- From your workstation, try pinging the server’s IP.
- Verify IP Configuration:
ping 192.168.1.100- Check Firewall Settings:
- Proxmox VE doesn’t enable a firewall by default, but your network might have restrictions.
- Use
ifconfigorip addr:- Log into the server locally and check the network interfaces.
Issue: SSL Certificate Warning
- Explanation:
- Browsers warn when accessing sites with self-signed certificates.
- Solution:
- It’s safe to proceed for internal networks. Add an exception in your browser.
Proxmox Bare Metal Installation Made Easy: Expert Guide with Troubleshooting
Boot Issues
Issue: Server Doesn’t Boot After Installation
- Possible Causes:
- Boot order misconfigured.
- Installation didn’t complete properly.
- Solutions:
- Check BIOS Boot Order:
- Ensure the hard disk is set as the first boot device.
- Reinstall Proxmox VE:
- If the issue persists, try reinstalling.
- Check BIOS Boot Order:
Issue: Grub Loader Errors
- Possible Causes:
- Grub installation failed.
- Disk partition issues.
- Solutions:
- Boot from Live CD:
- Use a Linux live CD to repair Grub.
- Check Disk Health:
- The hard disk may be failing. Consider replacing it.
- Boot from Live CD:
Proxmox Bare Metal Installation Made Easy: Expert Guide with Troubleshooting
Proxmox Bare Metal Installation Made Easy: Expert Guide with Troubleshooting
Conclusion
Installing Proxmox VE on bare metal provides a robust and efficient virtualization platform, leveraging the full capabilities of your hardware. By following this step-by-step guide, you should have a fully functional Proxmox VE server ready to host virtual machines and containers.
Remember to keep your system updated and regularly back up your configurations and data. The Proxmox community is an excellent resource for support and further learning. Enjoy the powerful features Proxmox VE offers in managing your virtual environment.
Proxmox Bare Metal Installation Made Easy: Expert Guide with Troubleshooting
Proxmox Bare Metal Installation Made Easy: Expert Guide with Troubleshooting
Additional Resources:
Proxmox Bare Metal Installation Made Easy: Expert Guide with Troubleshooting
Proxmox Bare Metal Installation Made Easy: Expert Guide with Troubleshooting
Useful Links
Proxmox Bare Metal Installation Made Easy: Expert Guide with Troubleshooting
This article provided insights on the topic. For latest updates and detailed guides, stay connected with Sanchit Gurukul.
Your feedback matters
Was this post helpful?
Discussion
0 approved comments
No approved comments yet. You can start the discussion below.
Leave a Comment
No login is required. Name and email are used for moderation/security. Your email is never displayed publicly. All comments require administrator approval.
Discover more from SanchitGurukul
Subscribe to get the latest posts sent to your email.
