강좌 & 팁
글 수 2,412
2015.06.12 11:31:51 (*.134.169.166)
40075
안녕하세요.
오늘은 "debian 4.0(etch)" rootfs 만드는 방법을을을 간략하게 적어 보겠습니다.
rootfs를 만든 호스트 시스템은 다음과 같습니다.
ubuntu 14.04 (64BIT)
rootfs의 타겟 시스템은 다음과 같습니다.
타겟보드 : Freescale P1020RDB
프로세서 : P1020E QorIQ 기반
다음과 같은 일련의 과정을 거치면 타겟에 맞는 rootfs가 만들어 집니다.
- rootfs를 만들 디렉토리를 만듭니다.
mkdir debian_ppc_etch - bootstrap 을 설치 합니다.
sudo apt-get install bootstrap - 다음 명령으로 debian_ppc_etch디렉토리에 rootfs를 생성합니다.
debootstrap --foreign --arch powerpc etch debian_ppc_etch http://archive.debian.org/debian-archive/debian/ - rootfs에 패키지를 설치하기 위해서 다음 라이브러리 및 프로그램을 설치 합니다.
sudo apt-get install binfmt-support qemu qemu-user-static debootstrap - 빌드하려고 하는 파일 시스템에 맞게 "qumu-<ARCH>-static'을 다음과 같이 복사합니다.
cp /usr/bin/qemu-ppc-static debian_ppc_etch/usr/bin - 패키지를 설치 합니다.
DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true \
LC_ALL=C LANGUAGE=C LANG=C sudo chroot debian_ppc_etch /debootstrap/debootstrap --second-stage
rootfs는 "debian_ppc_etch" 에 생성 되겠지요?