[Proxmox VE] 부팅 USB 제작 및 설치 매뉴얼

bbbbbhyun·2026년 8월 18일

Study

목록 보기
29/31

이 문서는 Proxmox VE 설치를 위한 부팅 USB 제작부터 BIOS/UEFI 설정, OS 설치 및 초기 웹 콘솔 접속까지의 전 과정을 다룹니다.


1. 사전 준비물

  • USB 메모리: 4GB 이상 (작업 시 내부 데이터가 모두 삭제되므로 백업 필수)
  • Proxmox VE ISO 이미지: 공식 다운로드 센터에서 최신 ISO 다운로드
  • USB 굽기 도구 (택 1):
    • BalenaEtcher (Windows/macOS/Linux 공용, 권장)
    • Rufus (Windows 전용)
    • Ventoy (다중 OS 부팅 지원)

2. 부팅 USB 제작

방법 A: BalenaEtcher 사용 (가장 추천)

  1. BalenaEtcher 실행
  2. Flash from file 클릭 후 다운로드한 Proxmox .iso 파일 선택
  3. Select target 클릭 후 연결된 대상 USB 드라이브 선택
  4. Flash! 버튼을 눌러 쓰기 작업 진행 (완료 후 검증까지 대기)

방법 B: Rufus 사용 (Windows 환경)

  1. Rufus 실행 후 장치에서 대상 USB 선택
  2. 부트 선택에서 다운로드한 Proxmox .iso 파일 선택
  3. 시작 클릭 시 나타나는 안내 창에서 DD 이미지 모드로 쓰기를 반드시 선택
    (ISO 모드로 구울 경우 부팅 단계에서 설치 파일 인식 에러가 발생할 수 있습니다.)

3. 타겟 PC BIOS/UEFI 설정

설치할 PC에 부팅 USB를 연결한 후 전원을 켭니다. 부팅 직후 제조사별 진입 키(Del, F2, F11, F12 등)를 연타하여 BIOS/UEFI 설정 화면으로 이동합니다.

  1. 가상화 기술 활성화 (필수)
    • Intel CPU: Intel Virtualization Technology (VT-x)Enabled
    • AMD CPU: SVM Mode (AMD-V)Enabled
  2. 가상화 I/O 지원 (IOMMU, 권장)
    • Intel VT-d 또는 AMD IOMMUEnabled
  3. 보안 부팅 비활성화
    • Secure BootDisabled (설치 인스톨러 호환성 확보)
  4. 부팅 순서 변경 (Boot Priority)
    • 제작한 Proxmox 설치 USB를 1순위로 지정 후 F10을 눌러 저장 및 재부팅

4. Proxmox VE 설치 단계

4-1. 설치 모드 선택

  • 인스톨러 부팅 메뉴에서 Install Proxmox VE (Graphical)을 선택하고 Enter를 누릅니다.

4-2. 최종 사용자 라이선스 계약 (EULA)

  • 우측 하단의 I agree 버튼을 클릭합니다.

4-3. 대상 디스크 선택 (Target Harddisk)

  • Target Harddisk: Proxmox OS가 설치될 메인 SSD (예: /dev/sda)를 선택합니다.
    (보조 HDD나 데이터 디스크와 혼동되지 않도록 용량 및 모델명을 반드시 확인합니다.)
  • Next 클릭

4-4. 국가 및 시간대 설정 (Location and Time Zone)

  • Country: South Korea
  • Time zone: Asia/Seoul
  • Keyboard Layout: U.S. English (기본값)
  • Next 클릭

4-5. 관리자(root) 비밀번호 및 이메일 설정

  • Password / Confirm: root 계정에서 사용할 비밀번호 입력
  • Email: 시스템 알림을 수신할 이메일 주소 입력 (예: admin@example.com)
  • Next 클릭

4-6. 관리 네트워크 설정 (Management Network Configuration)

  • Management Interface: 메인 유선 네트워크 카드(NIC) 선택
  • Hostname (FQDN): 서버 식별자 입력 (예: pve-01.local 또는 pve-01.home)
  • IP Address (CIDR): 호스트 고정 IP 및 서브넷 마스크 입력 (예: 172.30.1.10/24 또는 192.168.1.100/24)
  • Gateway: 상위 물리 공유기 게이트웨이 IP (예: 172.30.1.1 또는 192.168.1.1)
  • DNS Server: 공용 DNS 또는 공유기 IP (예: 8.8.8.8, 168.126.63.1)
  • Next 클릭

4-7. 최종 확인 및 설치 시작

  • 요약(Summary) 화면에서 입력한 설정 정보를 최종 확인합니다.
  • Automatically reboot after successful installation 항목 체크 확인 후 Install 클릭
  • 설치가 완료되면 PC가 자동으로 재부팅됩니다.

5. 설치 완료 후 초기 웹 콘솔 접속

  1. 재부팅이 진행되는 동안 설치 USB를 PC에서 분리합니다.

  2. PC 모니터에 부팅 로그가 완료되면 아래와 같은 웹 콘솔 접속 URL이 표시됩니다:

    Welcome to the Proxmox Virtual Environment. Please use your web browser to configure this server - connect to:
    
    https://<설정한_호스트_IP>:8006/
    
    

※ 동일 네트워크에 연결된 PC/노트북의 웹 브라우저를 열고 위 주소로 접근 가능 합니다.

6. Proxmox 호스트 저장소 최적화 (401 오류 해결)

기본 유료 엔터프라이즈 레포지토리를 제거하고 무료 저장소(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

7. 호스트 라우팅 & NAT(무선 랜 인터넷 공유) 영구화

호스트 무선 랜카드(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

8. 여분 보조 하드디스크(160GB HDD) 스토리지 풀 등록

기존 파티션이 포함된 보조 디스크(/dev/sdb)를 초기화하고 Proxmox 스토리지 풀로 등록합니다.

  1. 디스크 초기화: 웹 GUI pve-01Disks/dev/sdb 선택 → Wipe DiskInitialize Disk with GPT 실행
  2. Thinpool 생성: pve-01DisksLVM-ThinCreate: Thinpool
    • Disk: /dev/sdb
    • Name: hdd-pool

9. Proxmox 호스트 편의 & 안정화 추가 세팅

Proxmox 호스트 셸(>_ 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
profile
BackEnd developer

0개의 댓글