설치 가이드 · 1 min read · Dec 08, 2025

CentOS 5.5 x86_64 dom0에 Debian Squeeze (6.0) domU 설치하기

CentOS 5.5 x86_64 dom0에 Debian Squeeze (6.0) domU 설치하기

이 튜토리얼은 CentOS 5.5 x86_64에서 실행되는 dom0에 Debian Squeeze (6.0) domU를 생성하는 방법을 보여줍니다.

1 문제 설명

CentOS 5.5 x86_64에 Debian 6.0 domU를 설치할 때 다음과 같은 문제가 발생할 수 있습니다:

  • Debian 6.0은 Grub 2를 사용하며 Xen 3.1.2 (CentOS 5.5의 기본 버전)는 pygrub을 사용하여 새로 설치된 시스템을 부팅할 수 없습니다.
  • 공식 Debian 문서를 따를 경우, 설치된 시스템이 잘못된 아키텍처를 사용할 수 있으며 Xen 이미지가 전혀 설치되지 않을 수 있습니다.

2 설치

다음 명령어를 사용하여 설치를 시작합니다:

xm create -c /etc/xen/xm-debian.cfg install=true \  
  install-mirror=ftp://ftp.us.debian.org/debian \  
  install-installer=ftp://ftp.us.debian.org/debian/dists/squeeze/main/installer-amd64/20110106+b1/images

이 명령은 netboot/xen 하위 디렉토리에서 이미지를 찾습니다. 이 디렉토리에는 xm-debian.cfg 파일도 포함되어 있습니다. 이 파일을 다운로드하고 디스크, vif 및 기타 섹션을 필요에 맞게 조정하십시오. 이 파일은 이미 릴리스(squeeze) 및 아키텍처(amd64)에 대한 올바른 값으로 채워져 있습니다. 이 파일은 선호하는 미러를 사용하도록 조정할 수도 있습니다.

3 설치 후

시스템이 설치되고 domU가 종료된 후, Xen 커널 이미지가 설치되었는지 확인하고 필요시 설치하십시오. 이미지가 설치된 후, 이를 dom0의 /boot 디렉토리로 복사하고 pygrub 대신 사용자 정의 커널 및 ramdisk를 사용하도록 Xen 구성을 수정하십시오.

kpartx -av /dev/data_vg/myvm-root  
mount /dev/mapper/myvm-root1 /mnt  
chroot /mnt  
apt-get install linux-image-2.6.32-5-xen-amd64  
exit  
cp /mnt/boot/*xen* /boot  
kpartx -d /dev/data_vg/myvm-root

xen 커널을 설치하면 domU에 적합한 initrd 이미지가 생성됩니다.

예제 Xen 구성:

    name = "myvm"
    maxmem = 1024
    memory = 1024
    vcpus = 1
    kernel = "/boot/vmlinuz-2.6.32-5-xen-amd64"
    root = "/dev/xvda1 ro"
    ramdisk = "/boot/initrd.img-2.6.32-5-xen-amd64"
    on_poweroff = "destroy"
    on_reboot = "restart"
    on_crash = "restart"
    disk = [ "phy:/dev/data_vg/myvm-root,xvda,w",
             "phy:/dev/data_vg/myvm-swap,xvdb,w"]
  

4 링크

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.