리눅스/Arch or Manjaro

아치 리눅스(Arch Linux) 설치 08 - TUI 인스톨러 archfi를 통한 설치 05(주요 시스템 설정 작업 및 마무리 과정)

씨실과 날실 2021. 8. 4. 09:00

[관련 게시물]

2021.06.22 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 01 - Arch Linux에 대한 소개 및 ISO 파일 다운로드

2021.06.24 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 02 - archinstall 인스톨러를 통한 설치

2021.06.30 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 03 - 사용자에 의한 Base 시스템 완전 수동 설치[UEFI/GRUB2/Swap Partition]

2021.07.05 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 04 - 사용자에 의한 Base 시스템 완전 수동 설치[UEFI/systemd-boot/Swap File]

2021.07.09 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 05 - 데스크톱 환경 설치

2021.07.12 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 06 - 시스템 언어 환경 및 형식(포맷)과 한글 입력 설정(한글 폰트 설치, IBUS/Fcitx5 입력기 설치 및 한글 입력 설정)

2021.07.14 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 07 - 버추얼박스 게스트 확장(Guest Additions) 설치

2021.07.20 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 08 - TUI 인스톨러 archfi를 통한 설치 01

2021.07.23 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 08 - TUI 인스톨러 archfi를 통한 설치 02(archdi의 Update Menu)

2021.07.29 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 08 - TUI 인스톨러 archfi를 통한 설치 03(archdi의 Install Menu 중 필수 GUI 환경 구축 과정)

2021.08.02 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 08 - TUI 인스톨러 archfi를 통한 설치 04(archdi의 Install Menu 중 각종 응용 앱 설치 과정)

2021.08.04 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 08 - TUI 인스톨러 archfi를 통한 설치 05(주요 시스템 설정 작업 및 마무리 과정)

2021.08.06 - [리눅스/Arch or Manjaro] - 아치 리눅스 (Arch Linux) 주요 설정 파일 예시

 

 

안녕하세요. 씨실과 날실입니다.

지난 시간에 우리는 archfi로 구성한 DE에 사용할 각종 권장 응용 프로그램(애플리케이션)을 설치했습니다.

이제는 시스템의 기본 설정 파일을 구성하는 작업을 진행하겠습니다.

 

02. Main Menu

[Main Menu : ]
Updates
Install
Config

<Ok>	<Exit>

Main Menu 화면에서 Config를 선택해줍니다.

 

02-03. Config Menu

[Config Menu : ]
Bash
Firewall
Accounts
Systemd
XOrg
Boot

<Ok>	<Back>

명령어 해석기(특히 Bash - Bourne-agin shell), 방화벽(Firewall), 계정(Account), init 시스템(특히 Systemd), 디스플레이 서버(X.Org), 부트(Boot) 관련 설정을 각 항목별로 나누어 설정할 수 있습니다.

 

02-03-01. Bash

[Bash Configuration : ]
/etc/profile.d/editor.sh
/etc/profile.d/alias.sh
/etc/profile.d/ps1.sh
Update .bashrc

<Ok>	<Back>

Bash 항목을 선택하면 editor.sh, alias.sh, ps1.sh 파일의 주요 기본 설정값들을 화살표키와 스페이스 키 그리고 엔터 키만으로 설정하고 bashrc를 업데이트할 수 있습니다.

 

[Default global editor : ]
nano
vim
unset

<Ok>	<Back>

Bash Configuration 메뉴에서 /etc/profile.d/editor.sh 항목을 선택하면 위와 같이 기본 전역 에디터를 설정하는 화면이 나타납니다.


기본적으로 nano로 설정되어 있으며 리눅스 초심자에게 권장하는 에디터입니다.

 

프로그래밍 개발을 전문으로 하는 등 생산성이 굉장히 중요한 직업군인 경우 vim을 선택합니다.

vim은 vi의 기능강화판으로, 숙달하는데 상당히 오랜 시간이 요구되지만 한번 숙달하게 되면 그 생산성은 지극히 올라가는 특징이 있습니다.

개인적으로 프로그래밍을 전문적으로 할 것이 아니라면 굳이 vim을 익히는데 오랜 시간을 투자하기 보다는 그 시간을 을 다른 유용한 학습 활동 또는 가치 창출 활동에 사용하시는 것이 좋지 않을까 싶습니다.

 

unset은 기존 설정을 해제하는 것이지 unset이라고 하는 문서 편집기가 따로 있는 것은 아닙니다.

nano VS vim

한때는 '리눅스에 입문한다면 적어도 vim 정도는 다룰줄 알아야지.' 하며 vim 사용법을 익히는 것을 권장 심지어는 강권하는 사람들이 있기도 합니다만 그들은 리눅스를 사용하는 각자마다 바라는 것이 다르다는 것을 망각한 것입니다.

 

사실 리눅스가 프로그밍 개발을 업으로 삼은 정말 극소수의 전유물이었던 과거에는 사용자들의 최대 목표는 개발 생산성 향상이었으며 vim은 그 목적에 맞게 설계, 개발된 것입니다. 따라서 익히는데 시간이 오래 걸린다고 해서 생산성을 포기할 수는 없었으므로 vim을 반드시 배워야 했습니다.

 

그러나 컴퓨팅 환경이 급변하고 리눅스 사용자가 개발자라고 하는 한정된 집단을 벗어나 일반 사용자들로까지 확대되어 점점 리눅스의 대중화가 이루어지고 있는 이 시점에서 리눅스 사용자들의 요구하는 가치도 다변화되었습니다.

 

일반 사용자들에게 중요한 것은 개발자들이 원하는 텍스트 작성 및 편집 작업의 지극히 높은 생산성이 아니라 가능한 적은 학습 시간으로 과거 윈도 시스템에서 경험했던 만큼의 손쉽고 즐거우며 다양한 가치 생활의 영위일 것입니다.

 

문서편집기(에디터)도 결국은 사람을 위한 도구입니다. 그 도구가 익혔을 때의 효용보다 해당 도구를 익히는 데 투자한 시간과 품을 다른 활동에 투자했을 때 얻을 수 있는 효용(기회비용)이 더 크다면 굳이 그 도구를 사용하지 않고 대신할 적당한 도구를 찾아 사용하고 남는 시간과 노력을 다른 곳에 사용하는 것이 더 현명한 시간 및 가치 소비일 것입니다. 즉 vim이 누구에게나 의미있고 유용한 도구인 것은 아닌 것입니다.

 

리눅스 사용 목적이 프로그램 개발 등의 전문적인 것에 있지 않는다면 익히기 어려운 vim을 굳이 사용하려고 노력할 필요는 없습니다. 단순 터미널 편집기인 nano만으로도 충분하며 그외 GUI를 지원하는 각종 고급 에디터들도 많이 나와 있으므로 자신에게 맞는 편집기를 찾아 사용하는 것을 권장합니다. 

 

[Aliases in /etc/profile.d/alias.sh]
[*] ls         ls --color=auto -l --time-style long-iso
[ ] ls(2)      ls --color=auto -l
[ ] ls(3)      ls --color=auto
[*] l          ls --color=auto -lA --time-style long-iso
[ ] l(2)       ls --color=auto -lA
[*] ll         ls --color=auto -la --time-style long-iso
[ ] ll(2)      ls --color=auto -la
[*] cd..       cd ..
[*] ..         cd ..
[*] ...        cd ../.../
[*] ....       cd ../../../
[*] .....      cd ../../../../
[*] ff         find / -name
[*] f          find . -name
[*] grep       grep --color=auto
[*] egrep      egrep --color=auto
[*] fgrep      fgrep --color=auto
[*] ip         alias ip='ip -c'
[*] pacman     pacman --color auto
[*] pactree    pactree --color
[*] vdir       vdir --color=auto
[*] watch      watch --color
[*] man        color function
[ ] mkdir      mkdir -pv
[*] trizen     sudo -u aurbuilder trizen
[*] yay        sudo -u aurbuilder yay

/etc/profile.d/alias.sh 항목은 자주 사용하는 명령어의 약어 또는 별명을 설정하는 것입니다.
위는 archfi가 사전에 지정한 명령어 약어/별명의 사용 여부를 선택하는 과정입니다.

자신이 사용하고자 하는 명령어 약어를 선택해주시면 됩니다.

 

물론 아치 리눅스 구성 완료 후에 /etc/profile.d/alias.sh 파일을 따로 편집하여 위 예시와 다른 내용을 추가 하거나 기존 내용을 수장, 삭제할 수 있습니다.

 

[Bash PS Configuration : ]
Minimal               /home #
User                  user:/home #
User and Hostname     user@hostname:/home #

/etc/profile.d/ps1.sh 항목은 쉘 프롬프트의 기본 모양을 설정하는 화면입니다.

대부분의 리눅스 유저들은 맨 아래 값을 기본값으로 사용합니다.

 

[archfi 버그]

 

User and Hostname     user@hostname:/home # 항목을 선택하더라도 시스템 구성 후 프롬프트를 확인해보면

user:/home # 형식이 적용되어 있습니다.

archfi의 버그가 아닌가 싶습니다.

/etc/bashrc나 ./bashrc 파일을 열어 PS1= 설정값을 수정해주시면 됩니다.

 

이 버그는 추후 archfi가 업데이트되면서 해결될 수 있습니다.

 

사용할 쉘 프롬프트 모양을 선택하면 아래와 같은질문창이 나타납니다.

Create /etc/profile.d/ps1.sh and force load it at end of /etc/bash.bashrc ?

<Yes>	<No>

쉘 프롬프트의 기본 모양을 설정한 /etc/profile.d/ps1.sh 파일을 생성하고 해당 파일을 /etc/bash.bashrc 파일 마지막에 강제 로드하여 해당 설정값을 적용하도록 합니다.

<Yes> 버튼을 선택해줍니다.

 

Bash Configuration 메뉴에서 Update .bashrc 항목을 선택하면 아래와 같은 질문창이 나타납니다.

Replace /etc/skel/.bashrc ?

(content of the file : source /etc/profile)

<Yes>	<No>

/etc/skel/.bashrc 파일의 내용을 대체하겠느냐는 질문이 뜹니다.

파일의 내용은 /etc/profile입니다.

<Yes> 버튼을 선택해줍니다.

 

바로 다음에 아래와 같은 질문창이 나타납니다.

Replace /etc/root/.bashrc ?

(content of the file : source /etc/profile)

<Yes>	<No>

/etc/root/.bashrc 파일의 내용을 대체하겠느냐는 질문이 뜹니다.

파일의 내용은 /etc/profile입니다.

역시 <Yes> 버튼을 선택해줍니다.

 

02-03-02. Firewall

[Firewall Menu : ]
Edit IPv4                 /etc/iptables.rules
Edit IPv6                 /etc/ip6tables.rules

Load Rules                iptables-restore & ip6tables-restore

Start At Boot             systemctl enable iptables & systemctl enable ip6tables
Generate Default Rules    /etc/iptables.rules & /etc/ip6tables.rules

Edit IPv4 항목은 /etc/iptables.rules 파일의 설정값을 편집하는 메뉴입니다.
Edit IPv6 항목은 /etc/ip6tables.rules 파일의 설정값을 편집하는 메뉴입니다.

 

위 두 파일의 기본 내용은 아래와 같습니다.

# Empty iptables rule file
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
COMMIT

리눅스 구성 완료 후 위 방화벽 설정을 수정하려면 터미널 환경에서 iptables 명령을 사용하여 적용합니다.

 


Load Rules 항목은 iptables-restore 및 ip6tables-restore를 실행하여 표준입력(STDIN) 또는 파일에 지정된 데이터에서 IP 및 IPv6 테이블을 복원하는 데 사용됩니다.

Start At Boot 항목은 iptables와 ip6tables을 부팅시 자동 활성화되도록 설정하는 메뉴입니다.


Generate Default Rules 항목은 기본값을 담은   /etc/iptables.rules 파일과 /etc/ip6tables.rules 파일을 생성하는 메뉴입니다.

 

# Empty iptables rule file
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i lo -j ACCEPT
# SSH
# -A INPUT - tcp -m tcp --dport 22 -m state --state NEW -j ACCEPT
# PING
# -A INPUT -p icmp -j ACCEPT
# SNMP
# -A INPUT -s 192.168.0.0/24 -p udp --dport 161 -m state --state NEW -j ACCEPT
COMMIT

/etc/iptables.rules 파일 기본값은 위와 같습니다.

 

# Empty iptables rule file
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i lo -j ACCEPT
COMMIT

/etc/ip6tables.rules 파일 기본값은 위와 같습니다.

 

자세한 내용은 위 링크를 참고하시기 바랍니다.

 

02-03-03. Accounts

[Accounts Menu : ]
User
Sudoers

사용자 계정 설정 메뉴입니다.

User는 일반 사용자 설정 항목입니다.
Sudoers는 이미 생성된 일반 사용자 항목에서 슈퍼 유저 권한을 부여하거나 설정된 슈퍼 유저 설정 권한을 수정 또는 제거하는 메뉴입니다.

 

[Users Menu : ]
Add User
List Users
Delete User

<Ok>	<Back>

User 항목을 선택하면 위와 같은 하위 메뉴들이 나타납니다.

 

[Add User]
Enter the new user name :
___________________________

<Ok >	<Cancel>

Add User 메뉴에서 root 계정 외에 일반 사용자 계정을 생성해줍니다.

User study created.

Choose a password for study :

New password:
Retype new password:
passwd: password updated successfully
Press any key to continue.

계정명을 설정하면 위와 같이 암호 설정 과정을 거치게 됩니다.

 

study
Press any key to continue.

List Users 메뉴를 선택하면 현재 존재하는 일반 사용자 목록이 나타납니다.

[Delete User]
Enter the user name to delete :
___________________________

<Ok >	<Cancel>

Delete User 메뉴를 선택하면 계정을 삭제할 수 있습니다.

삭제할 계정의 이름을 적고 <Ok> 버튼을 선택해주시면 됩니다.

 

[Sudoers Menu : ]
Add Sudoer
Edit sudoer
Delete sudoer

Edit /etc/sudoers

<Ok>	<Back>

슈퍼 유저 권한을 부여할 일반 사용자 계정을 지정하거나 권한을 편집 또는 부여한 슈퍼 유저 권한을 회수합니다.

 

[Add Sudoer : ]

study

<Ok>	<Cancel>

Add Sudoer 메뉴를 선택하면 슈퍼 유저 권한을 부여할 수 있는 일반 사용자 계정의 목록이 나타납니다.

슈퍼 유저 권한을 부여할 사용자 계정을 선택해줍니다.

 

[Edit Sudoer : ]

study

<Ok>	<Cancel>

Edit Sudoer를 선택하면 슈퍼 유저 권한을 편집할 계정을 선택합니다

 

study All=(ALL) ALL

/etc/sudoers/계정명 파일을 편집하여 권한을 설정합니다.

 

[Delete Sudoer : ]

study

<Ok>	<Cancel>

슈퍼 유저 권한을 회수할 계정을 선택합니다.

 

 

/etc/sudoers is meant to be read-only

Edit /etc/sudoers 항목을 선택하면 /etc/sudoers 파일 내용이 나타남과 함께 위 문구가 nano 편집 화면 하단에 표시됩니다. 현재는 읽기 전용입니다.

아치 리눅스 시스템을 다 구성한 후에 편집하시기 바랍니다.

 

02-03-04. Systemd

[Systemd Menu : ]
Services

timedatectl

<Ok>	<Back>

Systemd의 service와 timedatectl 설정 메뉴 화면입니다.

 

[Systemd services Menu : ]
Enable    systemctl enable
Disable   systemctl disable

<Ok>	<Back>

시스템 구동 시 활성화 또는 비활성화할 서비스를 설정하는 메뉴입니다.

 

[]

- 생략 -

[ ] crone.service
[ ] enabled
[ ] cups-browsed.service 
[ ] cups.service
[ ] enabled 
[ ] debug-shell.service
[ ] dmraid.service

- 생략 -

Enable 항목을 선택하면 위와 같은 화면이 나타납니다.

보시면 crone.service와 cups.service 아래에는 enabled 문구가 있습니다. crone.service와 cups.service는 현재 활성화 설정이 되어 있는 것입니다.

그러나 cups-browsed.service, debug-shell.service, dmraid.service는 enabled 문구가 없습니다. 이들 서비스는 현재 비활성화되어 있는 것입니다.

만약 비활성화되어 있는(아래에 enabled 문구가 없는) 서비스를 활성화하고자할 경우 활성화하고자 하는 서비스들을 모두 선택하고 <Ok> 버튼을 선택해주시면 됩니다. 그러면 활성화 작업이 진행됩니다.

 

[]

- 생략 - 

[ ] NetworkManager.service
[ ] disabled 
[ ] numlockon.service
[ ] disabled
[ ] sddm.service
[ ] disabled

- 생략 - 

- 비활성화할 서비스 목록 생략 -

Disable 항목을 선택하면 위와 같은 화면이 나타납니다.

여기에 나타난 서비스들을 모두 현재 활성화되어 있는 서비스들입니다.

만약 서비스를 비활성화하고자 할 경우 비활성화할 서비스들을 모두 선택하고 <Ok> 버튼을 선택해주시면 됩니다. 그러면 비활성화 작업이 진행됩니다.

 

[Systemd timedatectl Menu : ]
Enable timedatectl set-ntp true
Edit /etc/systemd/timesyncd.conf

<Ok>	<Back>

Enable timedatectl 항목과 Edit /etc/systemd/timesyncd.conf 항목이 있습니다.

 

timedatectl set-ntp true
Press any key to continue.

timedatectl set-ntp true 항목을 선택하면 위와 같이 NTP 기능을 활성화합니다.

 

[Systemd timedatectl Menu : ]
Disable timedatectl set-ntp false
Edit /etc/systemd/timesyncd.conf

<Ok>	<Back>

만약 활성화한 NTP 기능을 다시 비활성화하고자 할 경우 Disable timedatectl set-ntp false 항목을 선택해주시면 됩니다.

 

/etc/systemd/timesyncd.conf 파일 편잡

기본값은 모든 줄 주석처리화

Edit /etc/systemd/timesyncd.conf 항목을 선택하면 시간동기화 데몬의 설정 파일을 편집합니다.

기본적으로 모든 내용은 주석처리되어 있습니다.

 

02-03-05. X.Org

[XOrg Configuration : ]
Generate /etc/X11/xorg.conf .d/00-keyboard.conf
Edit /etc/X11/xorg.conf .d/00-keyboard.conf

XOrg Configuration 메뉴 화면은 X.Org 디스플레이 서버의 키보드 설정 파일 생성 메뉴와 키보드 설정 파일 편집메뉴가 존재합니다.

XOrg Configuration의 키맵 설정은 대부분의 경우 굳이 설정할 필요 없으며 일부 시스템에서는 설정에 실패합니다.

따라서 아래의 설정 과정은 다음과 같은 흐름대로 진행된다는 것만 알아두시고 실제로 설정하실 필요는 없습니다.

 

[Generate /etc/X11/xorg.conf .d/00-keyboard.conf]

- 생략 -

us

- 생략 -

<Ok>	<Back>

Generate /etc/X11/xorg.conf .d/00-keyboard.conf 항목을 선택하면 국가를 선택하는 화면이 나타납니다.

 

[]
ignore
pc 104        Default
pc 105

- 생략 -

<Ok>	<Cancel>

키보드맵을 선택하는 화면이 나타납니다.

기본값은 pc 104가 기본값입니다.

 

[Select keyboard variant : ]
ignore         Default
kr104

<Ok>	<Cancel>

keyboard variant 설정에서는 ignore가 기본값입니다.

 

[Select keyboard variant : ]
ignore                     Default
terminate:ctrl_alt_bksp    Default2

- 생략 -

<Ok>	<Cancel>

ignore와 terminate:ctrl_alt_bksp가 기본값으로 설정되어 있습니다.

원하는 유형을 선택해줍니다.

 

Run localctl set-x11-keymap kr pc104 ?

<Yes>	<No>

위와 같은 확인창이 나타납니다.

<Yes> 버튼을 선택해줍니다.

 

localectl set-x11-keymap us pc104
Failed to set keymap: Local keyboard configuration not supported on this system.
Press any key to continue.

그러면 위와 같은 오류 메시지가 출력됩니다.

 

[XOrg Configuration : ]

새 파일 /etc/X11/xorg.conf .d/00-keyboard.conf 생성
내용 없음

<Ok>	<Back>

Edit /etc/X11/xorg.conf .d/00-keyboard.conf 항목을 선택하면 아무 내용이 없는 빈 파일이 열릴 뿐입니다.

 

02-03-06. Boot

[Boot Configuraton : ]
initcpio
grub

<Ok>	<Back>

시스템 부팅 시 초기에 구동되는 두 프로그램 initcpio와 grub를 설정하는 메뉴입니다.

 

[Initcpio Config Menu : ]
Config    /etc/mkinitcpio.conf
mkinicpio

<Ok>	<Back>

Config    /etc/mkinitcpio.conf 항목은 초기 램디스크 환경을 구성할 때 참조할 설정 파일을 편집하는 메뉴입니다.

 

mkinicpio 항목은 위에서 작성한 /etc/mkinitcpio.conf 파일을 바탕으로 초기 ramdisk 환경을 만드는 데 사용되는 Bash 스크립트입니다.

 

[Choose configs : ]
[*] linux

<Ok>	<Back>

mkinicpio 항목을 선택하면 어떤 커널 패키지에서 제공하는 사전 설정을 이용할 것인지 선택하는 화면이 나타납니다.

일반적으로 위와 같이 선택할 수 있는 항목이 하나뿐일 것입니다.

 

mkinitcpio -p linux

위 명령이 실행되어 빌드가 진행됩니다.

이 명령에 대한 자세한 내용은 위 링크를 참고하시기 바랍니다.

 

inicpio와 관련하여 보다 많은 정보는 위 링크들을 참고하시기 바랍니다.

 

[Grub Config Menu : ]
Config         /etc/default/grub
grub-mkconfig

<Ok>	<Back>

Config         /etc/default/grub 항목은 GRUB 부트로더 기본 설정을 편집하는 메뉴입니다.

초심자의 경우 이 항목은 건드리지 않는 것을 권장합니다.


grub-mkconfig 항목은 아까 편집한 /etc/default/grub 파일을 기반으로 부팅을 위한 파일을 생성합니다.

 

grub-mkconfig -o /boot/grub/grub.cfg

위 명령이 실행되어 grub 설정 파일이 생성됩니다.

 

 

 

이것으로 archfi를 이용해 진행할 작업은 모두 마무리되었습니다.

계속 <Back> 번튼을 선택하여 연속해서 되돌아가 아래 화면으로 돌아갑니다.

 

[Main Menu]
UPdates
Install
Config

<Ok>	<Exit>

<Exit> 버튼을 눌러줍니다.

 

[Arch Install Menu]

- 생략 - 

Bootloader
Extras
archdi            Full desktop install script

<Ok>	<Back>

위와 같은 화면이 나타납니다.

<Back> 버튼을 선택해줍니다.

 

[Install Menu]
Edit mirrorlist     (optional)
Install Arch Linuxpacstrap
Config Arch Linux

<Ok>	<Unmount>

위 화면에서 <Unmount> 버튼을 선택해줍니다.

 

umount -R /mnt
swapoff /dev/sda2
Press any key to continue.

/mnt 디렉터리에 연결된 파일 시스템들이 언마운트되고 스왑 기능이 해제됩니다.

아무 키나 눌러줍니다.

 

[Format and Mount]
Format Devices
Mount           Install or Config

<Ok>	<Back>

위 화면에서 <Back> 버튼을 선택해줍니다.

 

[Main Menu]
Language                Language
Set keyboard Layout     (loadkeys ...)
Editor                  (Optional)
Disk Partitions
Selective Partitions and Install

Reboot

<Ok>	<Exit>

위 화면에서 Reboot 항목을 선택해줍니다.

 

[Reboot]
Reboot ?

<Yes>	<No>

재부팅하겠냐고 묻습니다. <Yes> 버튼을 선택해줍니다.

 

 

 

study:~ $ pacman -Syu
study:~ $ pacman -S noto-fonts-cjk

 

GRUB을 부트매니저로 선택한경우 GNU GRUB 부트 화면이 나타납니다.

GNU GRUB version 2.06

*Arch Linux
Advanced options for Arch Linux
UEFI Firmware Settings



Use the ↑ and ↓ keys to select which entry is highlighted.
Press enter to boot the selected OS, 'e' to edit the commands before booting or 'c' for a command-line.

Arch Linux 항목을 선택하여 부팅을 진행해줍니다.

 

그럼 아치 리눅스가 정상적으로 설치된 것을 확인할 수 있습니다.