설치 가이드 · 1 min read · Feb 12, 2026

Debian Sarge를 위한 완벽한 Xen 3.0.3 설정 - 페이지 6

5 바이너리 패키지 설치

다음 명령어를 실행하세요:

apt-get remove exim4 exim4-base lpr nfs-common portmap pidentd pcmcia-cs pppoe pppoeconf ppp pppconfig  
apt-get install screen ssh debootstrap python python2.3-twisted iproute bridge-utils libcurl3-dev

5.1 Xen 설치

그런 다음 http://www.xensource.com/xen/downloads/dl_303tarballs.html에서 xen-3.0.3_0-install-x86_32.tgz를 다운로드하고, 압축을 풀고 설치 스크립트를 실행하세요:

cd /usr/src  
wget http://bits.xensource.com/oss-xen/release/3.0.3-0/bin.tgz/xen-3.0.3_0-install-x86_32.tgz  
tar xvzf xen-3.0.3_0-install-x86_32.tgz  
cd dist/  
./install.sh  
mv /lib/tls /lib/tls.disabled

이제 Xen이 설치되었습니다. 부팅 시 Xen 서비스를 시작하려면 다음을 수행하세요:

update-rc.d xend defaults 20 21  
update-rc.d xendomains defaults 21 20

새로운 Xen 커널을 위한 ramdisk가 필요하므로 다음을 수행합니다:

depmod 2.6.16.29-xen
apt-get install libhtml-template-perl libparse-recdescent-perl
wget http://downloads.howtoforge.com/files/yaird_0.0.12-8bpo1_i386.deb  
dpkg -i yaird_0.0.12-8bpo1_i386.deb

(원래 yaird 패키지는 http://backports.org/debian/pool/main/y/yaird/에 있었으나, 그 사이에 제거되었으므로, http://downloads.howtoforge.com/files/yaird_0.0.12-8bpo1_i386.deb에서 패키지를 사용할 수 있도록 만들었습니다.)

mkinitrd.yaird -o /boot/initrd.img-2.6.16.29-xen 2.6.16.29-xen

마지막 명령은 ramdisk /boot/initrd.img-2.6.16.29-xen을 생성합니다.

다음으로 새로운 커널을 부트로더인 Grub에 추가합니다. /boot/grub/menu.lst를 편집하고, ### BEGIN AUTOMAGIC KERNELS LIST 줄 앞에 다음 구문을 추가하세요:

vi /boot/grub/menu.lst

| [...] title Xen 3.0.3 / XenLinux 2.6 root (hd0,0) kernel /xen.gz dom0_mem=64000 module /vmlinuz-2.6-xen root=/dev/hda6 ro max_loop=255 module /initrd.img-2.6.16.29-xen [...] |

/dev/hda6가 당신의 / 파티션인지 확인하세요. 1장에서 Grub과 파티셔닝에 대해 언급한 내용을 기억하세요! 모듈 라인에 max_loop=255를 추가하여 충분한 루프 장치가 사용 가능하도록 했습니다. 왜냐하면 가상 머신이 루프 장치로 마운트될 것이기 때문입니다.

이제 시스템을 재부팅하세요:

shutdown -r now

부팅 프롬프트에서 Grub은 이제 Xen 3.0.3 / XenLinux 2.6을 첫 번째 커널로 나열하고 자동으로 부팅해야 합니다. 시스템이 문제 없이 시작되면 모든 것이 잘 된 것입니다!

Share: X/Twitter LinkedIn

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

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