이 문서는 i3-12100 기반 Proxmox 환경에서 시놀로지 코어를 대체하여 Roon ROCK을 성공적으로 구축한 과정을 기록합니다.

1. 하드웨어 가상화 핵심 설정 (성능 & 호환성)

항목 설정값 이유
CPU Type x86-64-v3 i3-12100의 AVX2 등 최신 명령어를 직접 사용하여 레이턴시 최소화
BIOS OVMF (UEFI) ROCK의 표준 부팅 방식
Machine q35 최신 칩셋 에뮬레이션으로 안정성 확보
Disk Bus SATA [필수] SCSI 설정 시 인식 불가. NUC 하드웨어를 모사하는 SATA 방식 필수
Network Intel E1000 ROCK 커널과의 드라이버 호환성 최우선 (VirtIO 불안정 시)

2. 주요 트러블슈팅 및 해결 과정

🛑 UEFI 'Access Denied' (Secure Boot 해제)

  • 증상: 부팅 시 Access Denied 메시지와 함께 No bootable option 발생.
  • 해결 방법 (BIOS 직접 수정):
    1. VM 시작 즉시 Console 탭에서 ESC 키를 연타하여 TianoCore(UEFI 셋업) 진입.
    2. Device ManagerSecure Boot Configuration 경로로 이동.
    3. Attempt Secure Boot 항목을 찾아 [Unchecked] (비활성화)로 변경.
    4. F10을 눌러 저장(Save) 후 ESC로 빠져나와 재부팅.

🛑 부팅 시 점(...) 무한 생성 및 지연

  • 원인: 하드웨어(네트워크/디스크) 드라이버 초기화 실패.
  • 해결: 네트워크 모델을 Intel E1000으로 변경하고, 디스크 버스를 **SATA**로 설정하여 해결.

🛑 Roon ARC 서버 연결 실패

  • 원인: 앱 내부에 기존 시놀로지 코어의 식별 정보(ID)가 캐시되어 발생한 세션 충돌.
  • 해결: Roon ARC 앱 삭제 후 재설치를 통해 새로운 ROCK 코어와 세션 재수립.

3. 설치 및 이전 워크플로우

  1. 이미지 주입: qm importdisk 명령어로 .img 파일을 가상 디스크로 가져옴.
  2. 코덱 추가: \\ROCK_IP\Data\Codecs 폴더에 ffmpeg 실행 파일 수동 복사.
    1. https://johnvansickle.com/ffmpeg/
  3. DB 복구: 시놀로지에서 생성한 백업 파일을 사용하여 플레이리스트 및 설정 복구.
  4. 승인 해제: 로그인 시 기존 시놀로지 코어 Unauthorize 실행.
# qm importdisk [VM번호] [이미지경로] [저장소이름]
# 예: VM번호가 100이고 local-lvm 저장소를 쓴다면
qm importdisk 100 /var/lib/vz/template/iso/roon_rock.img local-lvm

4. i3-12100 도입 후 개선 사항

  • 반응 속도: 시놀로지 대비 앨범 아트 로딩 및 곡 넘김 속도가 비약적으로 향상.
  • DSP 여유: 고부하 연산(업샘플링 등) 시에도 CPU 점유율이 매우 안정적임.
  • 안정성: 독립된 VM 환경을 통해 외부 서비스 간섭 없이 스트리밍 유지.
반응형

'Proxmox' 카테고리의 다른 글

Proxmox Back up Server 사용하기  (0) 2026.03.08
Install OpenWRT on Proxmox  (3) 2024.11.27
Install ROCK (Roon Optimized Core Kit) on Proxmox  (2) 2024.11.26
LXC 기반 Ubuntu 24.04 설치 on Proxmox  (1) 2024.11.26
Install TrueNAS on Proxmox  (1) 2024.11.26

+ Recent posts