젠투를 아치 iso로 설치하는 방법

[1.0.0-181111]

 

WARNING!!

최근 minimal install iso를 통해, UEFI 부팅 뿐만 아니라, 각종 와이파이 모듈이 모두 잡힙니다. 따라서, LIVE iso가 오래되어서 다른 배포판의 ISO를 활용하던 분들은 홈페이지의 minimal iso를 통해 설치하시면 됩니다.

링크의 ‘install-amd64-minimal-(최근날짜).iso‘ 파일을 받으시면 됩니다.

젠투 리눅스 공식 페이지의 “minimal-install.iso”파일의 경우 UEFI부팅을 지원하지 않습니다. 왜인지는 열심히 찾아보아도 정답을 찾지 못했습니다. 공식 핸드북에서는 UEFI부팅을 원할 경우 LiveDVD.iso를 다운로드 받아서 설치하라고 권장하는데, LiveDVD는 2016-07출시버전이 최신인데다가, 심지어 LiveDVD파일도 UEFI 부팅이 가능하지 않습니다.

포럼에서는 UEFI 부팅을 위해서 RescueCD를 사용하라고 합니다. 개인적으로는 “아치 리눅스 iso”파일을 이용해서 젠투를 설치하는 방법을 소개해드리겠습니다.

64비트, UEFI 설치를 가정합니다.


준비물

성공적으로 부팅이 가능한 archlinux.iso파일

다운로드 링크>하단>SouthKorea>ftp.kaist.ac.kr>
"archlinux-(최근날짜)-x86_64.iso"다운로드

usb에 구워줍니다.

#lsblk

#sudo dd bs=4M if=~/Downloads/arch(tab) of=/dev/sdb status=progress && sync


부팅

부팅 과정에서 F2등 바이오스/UEFI환경으로 진입합니다. UEFI설치를 진행할 예정이므로, BIOS로 진입되는 분들은 추가 설치가 불가능합니다.(오히려 그런 분들은, 공식 핸드북에서 설명하는대로 진행하시면 됩니다. BIOS환경에서는 minimal install iso가 더 낫습니다.) UEFI 환경으로 진입하시게 되면, 두가지를 다시 한번 확인하겠습니다.

>CSM-MODE : DISABLED

>SECURE-BOOT : DISABLED


부팅 완료 후

인터넷 확인

#ping -c 3 www.google.com

디스크 파티션

#gdisk /dev/sda

/dev/sda1 = EF00 = 512MB = /boot 에 마운트할 예정

/dev/sda2 = 8200 = 4G = swap

/dev/sda3 = 8300 = free space = /(root) 에 마운트할 예정

포맷

UEFI 를 위해선 ESP가 필요합니다. 즉, 부트 디렉토리에 마운트될 파티션의 경우 fat32로 포맷하셔야 합니다.

#mkfs.vfat -F32 /dev/sda1

#mkfs.ext4 /dev/sda3

#mkswap /dev/sda2

#swapon /dev/sda2

마운트

#mkdir /mnt/gentoo

#mount /dev/sda3 /mnt/gentoo

#mkdir /mnt/gentoo/boot

#mount /dev/sda1 /mnt/gentoo/boot


젠투 설치 준비

날짜

#date 112111252017(월/일/시/분/년)

설치 환경 진입

#cd /mnt/gentoo

타르볼 다운로드

아치 리눅스에서는 “elinks”라는 브라우저를 제공합니다. 이것을 이용합니다.

#elinks https://www.gentoo.org/downloads/mirrors/

접속해서 화살표 아래키를 이용해 내려가다보면 미러 목록에서 아시아에 KR이 있습니다. 엔터를 통해 이동합니다. DAUM의 미러를 이용하겠습니다. http://ftp.daum.net/gentoo/에  접속해보시면 (폴더)releases>amd64>autobuilds>”current-stage3-amd64″>

stage3-amd64-20171116.tar.bz2“엔터>다운로드를 받아줍니다.>

아직 브라우저를 종료하지 마시고>Parent Directory를 계속 이용하여>아까 release를 들어갔던 디렉토리로 재이동합니다.(/gentoo)>snapshots>맨 아래로 내려가서>

“portage-latest.tar.bz2”를 다운로드 받습니다.

압축 해제

#tar xvjpf stage3(tab) --xattrs --numeric-owner

기다려줍니다.

#tar xvjpf port(tab) --xattrs --numeric-owner

이건 조금 짧은 편입니다.

MAKE.conf파일 수정

#nano -w /mnt/gentoo/etc/portage/make.conf

Cflag=”-march=native -O2 -pipe”

MAKEOPTS=”-j4″

MAKEOPTS의 경우에는 #nproc 명령어를 통해 출력되는 숫자를 입력하시면 됩니다.

미러 선택

아치 환경에서 설치를 진행하면서 mirrorselect 커맨드는 찾을 수 없다고 해서 위의 make.conf파일에 수동으로 입력해주었습니다.

GENTOO_MIRRORS=”http://ftp.daum.net/gentoo/ http://ftp.kaist.ac.kr/pub/gentoo/ http://ftp.lanet.kr/pub/gentoo”

그 이후로는 젠투 핸드북(아래 링크)의 내용과 동일하게 진행하시면 됩니다.

링크: 젠투 핸드북(Gentoo ebuild repository부터/한글 페이지 사용 가능)


WARNING!! [링크]

  1. 진행 중 proc 마운트 부분에서 : “#mount -o bind /proc /mnt/gentoo/proc” 를 사용
  2. /dev 까지 마운트 이후
    1. #test -L /dev/sdhm && rm /dev/shm && mkdir /dev/shm
    2. #mount –types tmpfs –options nosuid,nodev,noexec shm /dev/shm
    3. #chmod 1777 /dev/shm
  3. chroot 할 때
    1. #chroot /mnt/gentoo /bin/env -i TERM=$TERM /bin/bash
    2. #env-update
    3. #source /etc/profile
    4. #export PS1=”(chroot) $PS1″
  4. grub2때 핸드북에서 UEFI부분 잘 읽기

 

logorealfinal

 

 

 

 

Advertisements

2 thoughts on “젠투를 아치 iso로 설치하는 방법

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.