Trans:GentooX86Handbook1-6

Gentoo Korea Wiki
둘러보기로 가기 검색하러 가기

젠투 베이스 시스템 설치하기

선택요소: 미러 선택하기

소스코드를 빨리 내려받기 위해 빠른 미러를 선택하는것을 추천합니다. 포티지는 make.conf 파일에서 GENTOO_MIRRORS 변수를 찾을 것이고 여기에 나열한 미러를 사용할 것입니다. 미러 목록을 탐색하고 여러분에게 가까운(대부분의 경우 이런 것들이 가장 빠릅니다) 미러(혹은 다수의 미러들)를 검색할 수 있지만, 여러분이 원하는 미러를 선택할 수 있게 하는 멋진 인터페이스를 제공하는 mirrorselect라는 괜찮은 도구를 제공합니다. 그냥 선택할 미러를 쭉 둘러보고 스페이스바를 눌러 하나 이상의 미러를 선택하시면 됩니다.


예제 코드 1.1: GENTOO_MIRRORS 변수를 설정하기 위해 mirrorselect 사용하기
# mirrorselect -i -o >> /mnt/gentoo/etc/make.conf


두번째로 중요한 설정은 make.conf에 SYNC를 설정하는 것입니다. 이 변수에는 포티지 트리(ebuild와 내려받고 프로그램을 설치하는데 포티지가 필요로 하는 모든 정보를 담은 스크립트들의 모음입니다)를 갱신할 때 여러분이 사용하고 싶어하는 rsync 서버 주소가 들어있습니다. SYNC 서버를 여러분이 직접 입력할 수 있지만, mirrorselect가 여러분을 위해 동작을 쉽게 처리할 수 있습니다.


예제 코드 1.2: mirrorselect를 사용하여 rsync 미러 선택하기
# mirrorselect -i -r -o >> /mnt/gentoo/etc/make.conf


mirrorselect를 실행하고 난 후 /mnt/gentoo/etc/make.conf 의 설정을 다시 확인해보시는 것이 바람직합니다. !


참고: make.conf에 직접 SYNC 서버를 설정하려면, 여러분과 가까운 위치에 미러가 있는지 지역 미러 목록을 확인해보시는게 좋습니다. 단일 미러를 선택하는 것보다는 rsync.us.gentoo.org와 같은 순환 주소를 선택하는 것을 권장합니다. 이 설정을 통해 다양한 미러에서 불러올 수 있으며, 특정 미러가 끊어져 있을 경우 안전장치 수단을 제공합니다.


DNS 정보 복사하기

새 환경에 진입하기 전에 아직도 한가지가 남아있는데, /etc/resolv.conf의 DNS 정보를 복사하는 것입니다. 새 환경으로 진입하고 나서도 네트워크를 계속 동작하도록 보장하기 위해 이 과정을 행할 필요가 있습니다. /etc/resolb.conf에는 여러분의 네트워크에 대한 이름 서버 주소가 있습니다.


코드 목록 1.3: DNS 정보 복사하기
(The "-L" option is needed to make sure we don't copy a symbolic link)

# cp -L /etc/resolv.conf /mnt/gentoo/etc/


필요한 파일시스템 마운트하기

잠시 리눅스 루트를 새로운 위치로 바꾸겠습니다. 이 뿐만 아니라, 새 환경이 올바르게 동작하는지 확인하려면, 사용할 수 있는 다양한 파일시스템을 만들 필요가 있습니다.

루트를 바꾼 환경에서 설치 과정 중에 커널이 제공하는 정보를 사용할 수 있게 하려면 /proc 파일시스템을 /mnt/gentoo/proc에 마운트 하고 /dev와 /sys 파일시스템을 마운트하고 바인딩합니다.


코드 예제 1.4: /proc, /sys, /dev 마운트하기
# mount -t proc none /mnt/gentoo/proc

# mount --rbind /sys /mnt/gentoo/sys
# mount --rbind /dev /mnt/gentoo/dev


새 환경으로 진입하기