TL;TR;
Proxmox 7.4のISOを使ってインストールし、セットアップ後に8.4にアップグレードします。
はじめに
以下の投稿で取り上げられているように、loading driversのログから一向に進みません。
https://www.reddit.com/r/Proxmox/comments/190gcej/proxmox_ve_81_install_freezes_during_loading
この問題は、BIOSの設定や、Debugモードなど別のProxmoxのインストールモードを使用しても解決しません
考えられる原因
nvidiafbというNvidiaのドライバーが原因と思われ、
主にProxmox v8で発生し、Nvidia製の古いGPUで発生するようです。
(当方はGT710で発生し、RTX3060では発生しませんでした。)
Radeonを使うように指示する投稿もありましたが、GPUを買い直したくはないでしょう。
対応方法
Proxmox VE 7.4をインストール
以下のリンクからISOをダウンロードし、Refusや、Ventoyなどお好きな方法でブートUSBを作成し、機器にインストールします。
https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso/proxmox-ve-7-4-iso-installer
pveversion
コマンドで、Proxmox 7.4.1がインストールされていることを確認します。
aptにDebian12系のリポジトリを登録する
以下のスクリプトを実行し、リポジトリ(/etc/apt/sources.list
)をdebian12(bookworm)に変更します。
Proxmox Subscriptionを契約している場合
cat << 'EOF' > /etc/apt/sources.list
deb http://deb.debian.org/debian bookworm main contrib
deb http://deb.debian.org/debian bookworm-updates main contrib
# Proxmox VE pve-no-subscription repository provided by proxmox.com,
deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise
# security updates
deb http://security.debian.org/debian-security bookworm-security main contrib
EOF
Proxmox Subscriptionを契約していない場合(本番環境では推奨されていません)
cat << 'EOF' > /etc/apt/sources.list
deb http://ftp.debian.org/debian bookworm main contrib
deb http://ftp.debian.org/debian bookworm-updates main contrib
# Proxmox VE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
# security updates
deb http://security.debian.org/debian-security bookworm-security main contrib
EOF
GPG-keyを追加
以下のコマンドで追加できます。
wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
OS, Proxmox, aptパッケージのアップグレードを実施
apt update
apt dist-upgrade
# いくつかのコンソール画面が表示されますが、`q`で閉じ、`Y`で進めます。
apt upgrade
最後に、アップグレードできているか確認します。
OSの確認
cat /etc/os-release
# -> Debian12であることを確認します。
Proxmoxの確認
pveversion
# アップグレードされていることを確認します。例えば以下のように表示されます。
# -> pve-manager/8.4.1/2a5fa54a8503f96d (running kernel: 5.15.102-1-pve)
その他の方法
GRUBの設定に、nomodesetを追記する
Debian12でインストール後、Proxmoxをインストールする
参考文献