이 문서는 Proxmox VE 설치를 위한 부팅 USB 제작부터 BIOS/UEFI 설정, OS 설치 및 초기 웹 콘솔 접속까지의 전 과정을 다룹니다.
.iso 파일 선택.iso 파일 선택DD 이미지 모드로 쓰기를 반드시 선택설치할 PC에 부팅 USB를 연결한 후 전원을 켭니다. 부팅 직후 제조사별 진입 키(Del, F2, F11, F12 등)를 연타하여 BIOS/UEFI 설정 화면으로 이동합니다.
Intel Virtualization Technology (VT-x) → EnabledSVM Mode (AMD-V) → EnabledIntel VT-d 또는 AMD IOMMU → EnabledSecure Boot → Disabled (설치 인스톨러 호환성 확보)F10을 눌러 저장 및 재부팅Install Proxmox VE (Graphical)을 선택하고 Enter를 누릅니다.I agree 버튼을 클릭합니다./dev/sda)를 선택합니다.Next 클릭South KoreaAsia/SeoulU.S. English (기본값)Next 클릭root 계정에서 사용할 비밀번호 입력admin@example.com)Next 클릭pve-01.local 또는 pve-01.home)172.30.1.10/24 또는 192.168.1.100/24)172.30.1.1 또는 192.168.1.1)8.8.8.8, 168.126.63.1)Next 클릭Automatically reboot after successful installation 항목 체크 확인 후 Install 클릭재부팅이 진행되는 동안 설치 USB를 PC에서 분리합니다.
PC 모니터에 부팅 로그가 완료되면 아래와 같은 웹 콘솔 접속 URL이 표시됩니다:
Welcome to the Proxmox Virtual Environment. Please use your web browser to configure this server - connect to:
https://<설정한_호스트_IP>:8006/
※ 동일 네트워크에 연결된 PC/노트북의 웹 브라우저를 열고 위 주소로 접근 가능 합니다.
기본 유료 엔터프라이즈 레포지토리를 제거하고 무료 저장소(No-Subscription)로 전환합니다.
# 1) 유료 엔터프라이즈 설정 파일 정리
rm -f /etc/apt/sources.list.d/pve-enterprise.sources /etc/apt/sources.list.d/ceph.sources
sed -i 's/^deb https:\/\/[enterprise.proxmox.com/#deb](https://enterprise.proxmox.com/#deb) https:\/\/[enterprise.proxmox.com/](https://enterprise.proxmox.com/)' /etc/apt/sources.list.d/*.list /etc/apt/sources.list 2>/dev/null
# 2) 기본 Debian 저장소 정리 (/etc/apt/sources.list)
cat << 'EOF' > /etc/apt/sources.list
deb [http://deb.debian.org/debian](http://deb.debian.org/debian) trixie main contrib
deb [http://deb.debian.org/debian](http://deb.debian.org/debian) trixie-updates main contrib
deb [http://security.debian.org/debian-security](http://security.debian.org/debian-security) trixie-security main contrib
EOF
# 3) PVE 무료 No-Subscription 저장소 등록
cat << 'EOF' > /etc/apt/sources.list.d/pve-no-subscription.list
deb [http://download.proxmox.com/debian/pve](http://download.proxmox.com/debian/pve) trixie pve-no-subscription
EOF
# 4) 저장소 목록 갱신
apt update
호스트 무선 랜카드(wlx90de803212f8)를 통해 내부 가상 브리지(192.168.0.0/24)의 VM들이 외부와 통신할 수 있도록 IP 포워딩, NAT 및 TCP MSS 클램핑을 설정합니다.
# 1) 커널 IPv4 포워딩 활성화
echo "net.ipv4.ip_forward=1" > /etc/sysctl.d/99-ipforward.conf
sysctl -p /etc/sysctl.d/99-ipforward.conf
# 2) NAT 및 TCP MSS 클램핑 규칙 적용
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o wlx90de803212f8 -j MASQUERADE
iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
# 3) 재부팅 시 영구 유지를 위한 패키지 설치 및 저장
apt install -y iptables-persistent netfilter-persistent
netfilter-persistent save
systemctl enable netfilter-persistent
기존 파티션이 포함된 보조 디스크(/dev/sdb)를 초기화하고 Proxmox 스토리지 풀로 등록합니다.
pve-01 → Disks → /dev/sdb 선택 → Wipe Disk → Initialize Disk with GPT 실행pve-01 → Disks → LVM-Thin → Create: Thinpool/dev/sdbhdd-poolProxmox 호스트 셸(>_ Shell)에서 아래 명령어를 적용합니다.
# 1) 웹 GUI 무료 구독 알림 팝업 제거
sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No Valid Sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
systemctl restart pveproxy.service
# 2) PC 자동 절전/대기 모드 방지
systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
# 3) 호스트 부팅 시 VM 자동 시작 등록(VM 생성 이후 사용)
qm set 100 --onboot 1
qm set 101 --onboot 1