젠투 리눅스(Gentoo Linux)란 무엇이며 설치 방법

젠투 리눅스(Gentoo Linux)란 무엇이며 설치 방법
테이블 위에 노트북이 놓여 있는 사진입니다.

Gentoo Linux는 원본 소스 기반 패키지 관리를 고수하는 강력하고 확장 가능한 배포판 입니다. 게다가 패키지 관리자인 포티지는 배포의 각 측면을 미세 조정하고 조정할 수 있는 강력한 유틸리티입니다. 하지만 설치와 사용이 쉬운 배포판은 아닙니다. 여기서는 Gentoo Linux를 설치하여 수많은 이점을 누리는 방법을 보여드리겠습니다.

젠투 리눅스란 무엇입니까?

본질적으로 Gentoo Linux는 어떤 목적으로든 사용자 정의 Linux 시스템을 만들 수 있는 기능을 제공하는 고도로 모듈화된 Linux 배포판입니다. 다른 배포판과 달리 시스템에 설치 가능한 모든 패키지를 컴파일하고 수정하는 도구를 제공하여 이를 수행합니다.

이 접근 방식의 가장 큰 장점 중 하나는 사용자와 시스템 패키지 사이의 중개인을 제거한다는 것입니다. 특정 패키지 관리자 및 앱 형식에 얽매이지 않습니다. 소스 코드를 사용하면 자신만의 패키지를 컴파일하고 필요에 맞게 사용자 정의할 수 있습니다.

젠투 얻기

Gentoo 웹사이트 에서 Gentoo의 사본을 얻을 수 있습니다 . 다양한 플랫폼에 대한 설치 프로그램을 선택할 수 있습니다. 젠투는 다른 레거시 아키텍처 중에서 amd64와 arm64를 모두 지원합니다.

다운로드한 ISO 파일을 사용하면 balenaEtcherdd 와 같은 USB 쓰기 프로그램을 사용하여 부팅 가능한 플래시 드라이브를 만들 수 있습니다.

젠투 리눅스 설치

젠투 설치를 계속하기 전에 이 프로세스가 전적으로 수동으로 수행된다는 점을 기억하는 것이 중요합니다. 즉, 그 과정에서 많은 명령이 실행된다는 의미입니다. 따라서 이 가이드를 참조하는 것뿐만 아니라 설치하는 동안 추가 지침을 보려면 Gentoo의 공식 핸드북 도 확인하는 것이 좋습니다.

amd64용 Gentoo Linux 핸드북 웹페이지의 스크린샷.

플래시 드라이브를 컴퓨터에 꽂고 부팅하세요. 젠투 설치 프로그램 화면으로 부팅됩니다.

1단계: 네트워크 연결 설정

젠투를 설치하려면 인터넷에 연결되어 있어야 합니다. 설치 프로그램은 유선 연결을 통해 자동으로 연결됩니다. 다음 명령을 실행하여 현재 온라인 상태인지 확인하십시오.

MakeTechEasier.com에 대한 ping 명령을 보여주는 터미널.

무선 네트워크에 연결해야 하는 경우 무선 액세스 포인트에 연결하는 wpa_supplicant를 설정해야 합니다.

dhcpcd무선 네트워크 연결을 시작하려면 데몬을 다시 로드하세요 .

2단계: EFI 디스크 파티션 생성

젠투를 설치하려는 디스크를 포맷하세요. fdisk컴퓨터 디스크의 장치 파일 뒤에 명령을 사용하여 이를 수행합니다 .

/dev/vda 장치에 대한 fdisk 명령을 보여주는 터미널.

기존 디스크 파티션 구조가 확실하지 않은 경우 다음 플래그를 사용하여 확인하세요 -l.

fdisk에 들어가면 키를 눌러 G디스크에서 기존 파티션을 모두 지웁니다.

디스크 파티션 테이블을 삭제하는 과정을 보여주는 터미널입니다.

Nfdisk에게 새 파티션을 만들겠다고 알리려면 키를 누르세요 . Fdisk는 사용하려는 파티션 번호를 묻습니다. Enter기본값을 사용하려면 누릅니다 .

첫 번째 파티션 생성을 보여주는 터미널입니다.

“마지막 섹터” 프롬프트에 “+100M”을 입력한 다음 키를 누릅니다 Enter.

첫 번째 파티션의 크기를 설정하는 과정을 보여주는 터미널입니다.

를 눌러 첫 번째 파티션의 유형을 변경하십시오 T. 이는 fdisk에게 방금 생성한 파티션의 유형을 변경하고 싶다는 사실을 알려줄 것입니다. 거기에서 를 입력한 1다음 를 눌러 이 파티션을 “EFI 시스템”으로 설정합니다 Enter.

첫 번째 파티션의 유형을 설정하는 과정을 보여주는 터미널입니다.

3단계: 나머지 디스크 파티션하기

다음으로 만들어야 할 파티션은 Linux 커널과 부트로더가 저장될 “/boot” 파티션입니다. 을 누른 N다음 Enter시스템의 두 번째 파티션을 만듭니다.

“2”를 입력한 다음 키를 눌러 EnterFdisk에게 현재 디스크의 두 번째 파티션을 편집하고 있음을 알립니다.

두 번째 파티션 생성을 보여주는 터미널.

Enter를 눌러 파티션의 기본 첫 번째 섹터 값을 적용한 다음 “+1G”를 입력하고 키를 눌러 Enter파티션 크기를 1GB로 설정합니다.

두 번째 파티션의 크기를 설정하는 과정을 보여주는 터미널입니다.

다시 누른 N다음 “3”을 입력하여 하드 디스크의 세 번째 파티션을 만듭니다. 이는 공간이 부족할 때마다 메모리를 동적으로 교환할 수 있는 시스템의 스왑 파티션 역할을 합니다.

키를 눌러 Enter기본 첫 번째 섹터 값을 설정한 다음 “+4G”를 입력한 다음 키를 눌러 Enter스왑 파티션 크기를 4GB로 설정합니다.

세 번째 파티션의 크기를 설정하는 과정을 보여주는 터미널입니다.

을 누른 T다음 “3”을 입력하여 세 번째 파티션의 유형을 변경합니다.

이 파티션을 스왑으로 올바르게 설정하려면 “19”를 입력한 다음 키를 누릅니다 Enter.

세 번째 파티션의 유형을 설정하는 과정을 보여주는 터미널입니다.

나머지 시스템이 설치될 루트 파티션을 만듭니다. 다시 누른 N다음 “4”를 입력하여 디스크의 네 번째 파티션을 설정합니다.

첫 번째 섹터와 마지막 섹터를 모두 누르면 Enter나머지 디스크를 루트 파티션에 할당하라는 메시지가 표시됩니다.

네 번째 파티션의 크기를 설정하는 과정을 보여주는 터미널입니다.

를 눌러 P작성한 파티션 테이블 레이아웃이 올바른지 확인하세요.

Gentoo Linux의 새로운 파티션 테이블 레이아웃을 보여주는 터미널.

W새 파티션 테이블을 확인하고 디스크에 쓰려면 누르세요 .

4단계: 젠투에서 디스크 포맷하기

다음 명령을 사용하여 EFI 시스템 파티션을 FAT로 포맷합니다.

더 간단한 ext2 파일 시스템을 사용하여 “/boot” 파티션에 대한 파일 시스템을 만듭니다.

스왑 파티션을 생성하고 활성화하여 이 파티션을 라이브 메모리와 스왑하는 데 사용할 수 있음을 젠투에 알립니다. 그렇게 하려면 다음을 실행하세요.

다음 명령을 실행하여 루트 파티션에 대한 ext4 파일 시스템을 만듭니다.

5단계: Gentoo Stage 3 Tarball 다운로드

방금 만든 루트 파티션을 “/mnt/gentoo” 디렉터리에 마운트하세요. 이제 설치가 컴퓨터의 하드 디스크에서 완료되기 때문입니다.

wget을 사용하여 gentoo.org 웹사이트에서 Stage 3 타르볼을 다운로드하세요:

Gentoo Linux Stage 3 tarball의 다운로드 프로세스를 보여주는 터미널입니다.

작업이 완료되면 tar를 사용하여 “/mnt/gentoo” 디렉토리에 압축을 푸세요:

6단계: 다운로드 미러 선택 및 DNS 정보 복사

다음 명령 을 실행하여 이 시스템에 대한 패키지를 다운로드할 위치를 지정합니다 mirrorselect.

그러면 가장 가까운 서버 위치를 선택할 수 있는 TUI 프로그램이 열립니다.

Gentoo Linux에 사용 가능한 다운로드 미러를 보여주는 터미널.

젠투의 기본 저장소 파일을 “/etc/portage” 폴더에 복사하세요. 이것은 포티지에게 패키지 다운로드 방법을 알려주는 설정 파일입니다:

USB 설치 프로그램의 리졸버 정보를 “/mnt/gentoo” 디렉터리에 복사하세요:

7단계: 장치 파일 마운트 및 Chrooting

USB 설치 프로그램의 특수 디렉터리를 하드 디스크에 마운트합니다.

현재 쉘 세션의 루트를 Live ISO에서 “/mnt/gentoo” 디렉토리로 변경하십시오:

8단계: /boot 파티션 마운트 및 젠투 업데이트

나중에 커널을 설치할 때 올바른 위치에 저장되도록 “/boot” 파티션을 젠투 시스템에 마운트하세요:

첫 번째 시스템 업데이트를 할 때 최신 패키지를 얻을 수 있도록 젠투 저장소를 업데이트하세요:

다음erge 명령을 실행하여 시스템의 모든 기본 EBUILDS를 업데이트하고 설치하십시오:

9단계: 시간대 및 지역

완료되면 시간대와 시스템 로캘을 모두 포함하는 시스템의 지역별 정보를 설정하세요. 시간대를 해당 지역으로 설정하려면 “/usr/share/zoneinfo” 폴더에 나열된 가장 가까운 위치를 찾으세요.

폴더 및 영역 파일의 경로를 “/etc/timezone” 파일에 씁니다. 예를 들어, 나에게 가장 가까운 위치는 “아시아/마닐라”입니다.

시스템 시간대를 설정하는 과정을 보여주는 터미널입니다.

원하는 텍스트 편집기로 “locale.gen” 파일을 엽니다.

locale.gen 파일의 처음 두 줄 앞에 있는 파운드 기호(#)를 제거합니다.

시스템 로캘 설정 과정을 보여주는 터미널입니다.

프로그램 을 실행하여 새 로케일 설정을 적용하십시오 locale-gen.

10단계: Linux 커널 설치 및 fstab 구성

젠투에 Linux 커널을 설치하는 방법에는 여러 가지가 있습니다. 모든 기능을 수동으로 구성하거나 젠투 개발자가 미리 구축한 기능을 사용하세요. 우리의 목적을 위해 우리는 후자를 선택합니다.

시작하려면 installkernel 패키지와 커널 자체를 설치하십시오.

커널이 설치된 상태에서 원하는 텍스트 편집기를 사용하여 fstab 파일을 엽니다.

fdisk에서 생성한 모든 파티션을 표시합니다. 예를 들어 UEFI 시스템에서 fstab 파일은 다음과 같을 수 있습니다.

간단한 fstab 파티션 레이아웃을 보여주는 터미널입니다.

11단계: 루트 비밀번호 설정 및 추가 도구 설치

시스템의 루트 비밀번호를 만듭니다. 이렇게 하면 설치 프로세스 후에도 시스템에 계속 액세스할 수 있습니다.

새로운 루트 비밀번호를 설정하는 과정을 보여주는 터미널입니다.

젠투 시스템에 추가 네트워크 지원 도구를 설치하세요. 예를 들어, 이더넷과 무선 연결을 모두 원하는 경우 다음을 설치하십시오.

완료한 후 시스템 동작을 모니터링하려면 시스템 로거도 설치하세요.

마지막으로 상호 작용할 가장 일반적인 파일 시스템에 대한 파일 시스템 유틸리티를 설치합니다.

12단계: 부트로더 설치

젠투 설치의 마지막 단계는 부트로더입니다. 이것은 컴퓨터의 BIOS 직후에 로드되고 OS 커널 로드를 준비하는 작은 프로그램입니다.

GRUB 부트로더를 설치하려면 다음 명령을 실행하십시오:

Grub 부트로더를 얻는 과정을 보여주는 터미널입니다.

설치가 완료되면 다음 명령을 실행하여 GRUB를 올바르게 초기화하고 구성하십시오.

USB 설치 프로그램을 마운트 해제하고 다음을 실행하여 시스템을 재부팅합니다.

Gentoo Linux를 설치하는 것은 Linux 배포판이 내부적으로 어떻게 작동하는지 이해하는 첫 번째 단계일 뿐입니다. 젠투에서 컴파일 시간을 단축하여 시스템을 더욱 최적화할 수 있는 방법을 알아보세요 .

그러나 어떤 데스크탑 환경을 설치해야 할지 아직 확신이 없다면 Linux에서 가장 좋은 데스크탑 환경이 무엇인지 확인하십시오 .

이미지 출처: Unsplash (배경) 및 Wikimedia Commons (로고)를 통한 Dell. 모든 변경 사항과 스크린샷은 Ramces Red가 작성했습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다