#!/bin/bash

set -e

echo "🚀 Proxmox VE Installer para Debian 13"

# Verificar root
if [ "$EUID" -ne 0 ]; then
  echo "❌ Executa como root"
  exit 1
fi

# Atualizar sistema
echo "📦 A atualizar sistema..."
apt update && apt full-upgrade -y

# Adicionar repositório Proxmox
echo "📥 A adicionar repositório Proxmox..."
echo "deb http://download.proxmox.com/debian/pve trixie pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list

# Adicionar chave
wget https://enterprise.proxmox.com/debian/proxmox-release-trixie.gpg -O /etc/apt/trusted.gpg.d/proxmox-release.gpg

# Atualizar repos
apt update

# Instalar kernel Proxmox
echo "⚙️ A instalar kernel Proxmox..."
apt install -y proxmox-default-kernel

# Remover kernel Debian (opcional)
echo "🧹 A remover kernel Debian..."
apt remove -y linux-image-amd64 'linux-image-6.*'

# Atualizar GRUB
update-grub

# Instalar Proxmox VE
echo "📦 A instalar Proxmox VE..."
apt install -y proxmox-ve postfix open-iscsi

# Remover OS-Prober (recomendado)
apt remove -y os-prober

# Final
echo "✅ Instalação concluída!"
echo "🔁 Reinicia o servidor: reboot"