Installation help? ZFS root and recent GPU

rvanlaar

New Member
May 18, 2021
3
0
1
35
Hello,

I recently got introduced to Proxmox and saw this great forum.
I'm trying and failing to install it but am hitting some problems.
Some of which I worked around, such as promox not detecting my second ethernet port.

My goal would be to have proxmox install with (hopefully) a ZFS root.

My questions how can I:
- install Proxmox, with the official images, with recent GPU or
- install Proxmox via debian first on a ZFS root

My first few tries was to install proxmox with the standard 6.4-1 isos on a usb drive.
It boots, shows the dmesg text scrolling down the screen, and then X wouldn't start,.
I tried this with both a RTX 2060 and a 6900XT.

Is there a way to work around this?
I tried installing debian buster and there the 6900xt worked out of the box.

My second try was to use the debian live 10.9.0 iso (on a usb drive). I followed the
ZFS root on debian guide This resulted in a bootable system.

Installing proxmox on top of that install broke my ZFS installation, per Install Proxmox VE on Debian Buster
Installing the proxmox-ve package removed the ZFS binaries resulting in this error:
/usr/sbin/grub-probe: error: failed to get canonical path of `rpool/R OOT/debian'. dpkg: error processing package grub-efi-amd64 (--configure): installed grub-efi-amd64 package post-installation script subprocess returned error exit status 1 Processing triggers for shim-signed:amd64 (1.33+15+1533136590.3beb971 -7) ... Errors were encountered while processing: grub-efi-amd64 E: Sub-process /usr/bin/dpkg returned an error code (1)

A fuller log here: http://paste.debian.net/hidden/d0d763dc/

The end result was a boot stuck in '(initramfs)'.

How can I use ZFS root with Proxmox? Or is it just not supported?

- Roland

My specs:
Ryzen 5950x
1TB nvme drive
RTX 2060/6900XT
 
install proxmox then install your GUI. It is not what proxmox is made for. It is a hypervisor.
X would not start as it was not installed from your USB Proxmox ISO.

Ask yourself this question, why would you want to use a hypervisor distro as desktop os?
 
Last edited:
X.org was complaining about not knowing the pci id.
[ 18.547] (EE) Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices
# lspci |grep vga
Led me to pci id 0d:00.1
Created the file: /usr/share/x11/xorg.conf.d/driver-radeon.conf
Section "Device" Identifier "Card0" Driver "fbdev" BusID "pci0:0D:0:1:" EndSection
After this I only needed to restart X, which is done in /usr/sbin/unconfigured.sh
The command is: xinit -- -dpi 96 >/dev/tty2 2>&1
And voila, the accept eula screen showed.