Debian 설치 · 1 min read · Nov 13, 2025

Debian을 RH 기반 배포판에서 원격으로 설치하는 방법 - 페이지 3

6) 부트 파티션 준비하기

이제 RH 시스템으로 돌아왔으니, Debian 커널과 initrd 이미지를 부트 파티션으로 복사합시다:

cp $ASD/boot/vmlinuz-* /boot  
cp $ASD/boot/initrd.img-* /boot

이제 grub 구성 파일을 편집하여 새로운 Debian 시스템으로 부팅하도록 설정합니다. 다른 RH 구문보다 이 내용을 먼저 추가해야 합니다. Grub은 다른 설정이 없으면 나열된 첫 번째 운영 체제를 로드하기 때문입니다:

vim /boot/grub/menu.lst
title Debian!
      root (hd0,1)
      kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/hda2 ro
      initrd /boot/initrd.img-2.6.18-6-686

( hd0,1) 부분은 사용 중인 드라이브와 파티션에 맞게 변경하세요. 또한 커널과 initrd 파일의 버전이 일치하는지 확인하세요. 사용할 커널과 initrd 버전을 다시 확인하려면 $ASD /boot를 확인하세요.

수정된 grub 구성을 Debian 시스템으로 복사합니다:

cp /etc/grub.conf $ASD/etc/  
cp /boot/grub/splash.xpm.gz $ASD/boot/  
cp -r /boot/grub $ASD/

재부팅 시 수행되는 fsck를 건너뜁니다:

touch $ASD/fastboot

마지막으로 proc 및 chroot 환경을 언마운트합니다:

umount $ASD/proc  
umount $ASD

umount 명령이 파일 시스템이 사용 중이라는 오류를 발생시키면 -l 스위치를 사용하세요:

umount -l $ASD

7) Debian으로 처음 재부팅하기

이제 절정의 순간이 다가옵니다. 새로운 Debian 시스템으로 처음 재부팅합니다.

reboot

8) Debian 시스템에서 부트 파티션 마운트하기

모든 것이 잘 진행되었다면, 새로운 Debian 시스템으로 부팅되었을 것입니다. 잘 되지 않았다면 몇 분 기다렸다가 다시 로그인 시도하세요. 여전히 작동하지 않으면 문제를 해결하기 위해 콘솔 접근 방법을 찾아야 하거나 이전 RH 커널로 변경해야 합니다.

우리의 스켈레톤 fstab이 이를 고려하지 않았기 때문에 이전 /boot 파티션을 마운트합시다. 그 안에 있는 내용을 지우겠지만 걱정하지 마세요 - 지금 우리의 /boot 디렉토리에 복사본이 있으니 다시 복사하면 됩니다:

mke2fs -j /dev/hda1

파티션을 마운트할 임시 장소를 만듭니다:

mkdir /boot2

그런 다음 마운트합니다:

mount /dev/hda1 /boot2

이제 부트 파일을 새로운 파티션으로 복사합니다:

cp /boot/* /boot2/  
mv /grub /boot2/

작업이 완료되었으니 언마운트하고 마운트 지점을 제거합니다:

umount /boot2  
rmdir /boot2

이제 이전 디렉토리를 제거합니다. 이제 그곳에 파티션이 마운트될 것이기 때문입니다:

rm -rf /boot/*

새로운 부트 파티션을 fstab에 추가합니다:

vim /etc/fstab
# 파일 시스템 마운트 fs-type 옵션 덤프 fsck-순서

/dev/hda1 /boot ext3 defaults 1 2
/dev/hda2 / auto defaults 0 1
proc /proc proc defaults 0 0

다음 명령은 fstab에 위치한 모든 마운트 포인트를 마운트합니다:

mount -a

이제 경로가 달라졌으므로 grub 구성 파일을 수정해야 합니다:

vim /boot/grub/menu.lst
title Debian!
      root (hd0,0)
      kernel /vmlinuz-2.6.18-6-686 root=/dev/hda2 ro
      initrd /initrd.img-2.6.18-6-686

이제 hd0,1을 hd0,0으로 변경하는 점에 유의하세요. 이제 첫 번째 파티션에서 부팅하고 있으므로 vmlinuz와 initrd 이미지에서 /boot 경로를 제거해야 합니다. 그들은 첫 번째 파티션의 루트에 있을 것입니다.

Share: X/Twitter LinkedIn

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

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