Debian 설치 · 2 min read · Nov 13, 2025
Debian을 RH 기반 배포판에서 원격으로 설치하는 방법 - 페이지 4
9) 새로운 파티션에 기본 Debian 시스템 복사하기
우리는 시스템을 RH 배포판이 있던 원래 파티션으로 되돌려야 합니다. 메모를 다시 살펴보고 RH 배포판이 위치했던 파티션을 선택하세요. 우리의 경우 파티션은 /dev/hda3이었습니다.
먼저 시스템을 빠르게 포맷하여 지워줍니다:
mke2fs -j /dev/hda3작업이 완료되면 dd를 사용하여 파일 시스템을 이동합니다:
dd if=/dev/hda2 of=/dev/hda3 bs=1024‘ if ‘는 데이터를 복사할 현재 파티션입니다.
‘ of ‘는 데이터를 복사할 파티션입니다.
‘ bs ‘는 블록 크기를 정의합니다. 원한다면 1024보다 큰 값을 사용할 수 있지만, 1024는 대부분의 경우 잘 작동합니다.
이 명령은 시스템 및 하드 드라이브 속도에 따라 3-30분이 걸릴 수 있으므로 너무 차가워지기 전에 피자를 한 조각 더 드세요.
작업이 완료되면 새로운 파일 시스템은 새로운 파티션 크기를 인식하지 못합니다. 이를 조정해야 합니다:
e2fsck -f -y /dev/hda3더 이상 오류가 발생하지 않을 때까지 이 명령을 실행하세요(보통 두 번이면 충분합니다).
이제 파티션 크기를 조정합니다:
resize2fs -p /dev/hda3resize2fs 1.40-WIP (2006년 11월 14일)
/dev/hda3에서 파일 시스템 크기를 19247878 (4k) 블록으로 조정 중입니다.
패스 1 시작 (최대 = 579)
인오드 테이블 확장 중 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
/dev/hda3의 파일 시스템은 이제 19247878 블록 길이입니다.
문제가 없었는지 확인하기 위해 다시 fsck를 실행합니다:
e2fsck -f -y /dev/hda3그런 다음 grub로 돌아가서 새로운 파티션으로 부팅하도록 설정합니다:
vim /boot/grub/menu.lstdefault=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
#hiddenmenu
title Debian!
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/hda3 ro
initrd /boot/initrd.img-2.6.18-6-686/dev/hda2를 /dev/hda3로 변경했음을 주의하세요.
새로운 파티션(/dev/hda3)을 가리키도록 /etc/fstab을 변경합니다:
vim /etc/fstab# 파일 시스템 마운트 fs-type 옵션 덤프 fsck-순서
/dev/hda1 /boot ext3 defaults 1 2
/dev/hda3 / auto defaults 0 1
proc /proc proc defaults 0 0새로운 파티션을 올리기 위해 재부팅합니다……
reboot이제 전체 Debian 시스템에 들어가게 됩니다. 여전히 처리해야 할 몇 가지 세부 사항이 있지만, 시스템은 이제 완전히 기능합니다.
10) 스왑 파티션 복원하기
마지막 단계 중 하나는 Debian 기본 시스템을 로드한 임시 파일 시스템(/dev/hda2)을 다시 스왑 공간으로 변환하는 것입니다.
fdisk를 사용하여 파티션 유형을 ext3에서 스왑으로 변경해야 합니다:
fdisk /dev/hda명령 (도움말은 m): t
파티션 번호 (1-4): 2 (이것을 스왑 파티션 번호로 변경하세요!)
16진수 코드 (코드를 나열하려면 L 입력): 82
파티션 2의 시스템 유형을 82 (Linux swap / Solaris)로 변경했습니다.
명령 (도움말은 m): w
파티션 테이블이 변경되었습니다!
ioctl()을 호출하여 파티션 테이블을 다시 읽습니다.
경고: 파티션 테이블을 다시 읽는 데 실패했습니다. 오류 16: 장치 또는 리소스가 사용 중입니다.
커널은 여전히 이전 테이블을 사용합니다.
새로운 테이블은 다음 재부팅 시 사용됩니다.
디스크 동기화 중입니다.
스왑 파티션에 대한 항목을 fstab에 추가합니다:
vim /etc/fstab# 파일 시스템 마운트 fs-type 옵션 덤프 fsck-순서
/dev/hda1 /boot ext3 defaults 1 2
/dev/hda2 swap swap defaults 0 0
/dev/hda3 / auto defaults 0 1
proc /proc proc defaults 0 0시스템이 이를 스왑 공간으로 되돌리도록 합니다:
mkswap /dev/hda2실행 중인 시스템에서 사용할 수 있도록 스왑 공간을 활성화하고 동기화합니다:
swapon -async;sync;sync이것이 마지막 단계였습니다! 이제 RH 기반 머신을 물리적으로 만지지 않고도 Debian 머신으로 변환했습니다. 모든 것이 제대로 작동하는지 확인하기 위해 1회 더 재부팅하는 것을 좋아합니다 - 여러분도 그렇게 하기를 권장합니다.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.