설치 가이드 · 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-rootxen 커널을 설치하면 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 링크
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.