Section 19.2: 특정 디렉토리로 Root 디렉토리 변경하기
- 이전 장에서 소개된 필요사항을 만족하는지 우선 확인한다.
- 임시 API 파일시스템들을 마운트한다:cd /location/of/new/root mount -t proc proc proc/ mount --rbind /sys sys/ mount --rbind /dev dev/ mount --rbind /run run/ (필요시)
- chroot 환경에서 인터넷 사용이 필요하다면, copy over the DNS 관련 설정 파일을 복사한다:cp /etc/resolv.conf etc/resolv.conf
/location/of/new/root
로 root 디렉토리를 변경하면서, 어떤 쉘을 사용할지 명시한다 (이 예제에서는/bin/bash
를 사용한다):chroot /location/of/new/root /bin/bashchroot
수행 후 로컬 bash 설정을 읽어올 필요가 있을 수 있다.source /etc/profile source ~/.bashrc- 부가적으로, chroot 환경임을 쉽게 확인할 수 있는 고유한 프롬프트를 설정한다:export PS1="(chroot) $PS1"
- chroot 에서 수행하고자 하는 작업을 모두 마쳤다면, 아래와 같이 종료한다:exit
- 임시 파일시스템들을 마운트 해제한다:cd / umount --recursive /location/of/new/root
본 문서는 Linux Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
[출처] https://books.goalkicker.com/GitBook/
반응형
'번역 > Linux Notes for Professionals' 카테고리의 다른 글
20.1: apt 패키지 매니저를 통해 패키지들 갱신하기 (0) | 2020.09.18 |
---|---|
19.3: chroot 사용이 권장되는 상황들 (0) | 2020.09.16 |
19.1: Root 디렉토리 변경하기 (chroot) (0) | 2020.09.15 |
18.2: Midnight Commander 의 파일 편집 모드에서의 function key 소개 (0) | 2020.09.14 |
18.1: Midnight Commander 의 열람 (browsing) 모드에서의 function key 소개 (0) | 2020.09.10 |