๋ฌด์๋ณด๋ค๋ ๊ธฐ๋ณธ์ ์ธ Linux, ๋๋ฒ๊น ๋ฐ ๋ช ๋ น์ค ์ง์์ด ์์ผ๋ฉด ์ค์น ํ๋ก์ธ์ค์ ๋์์ด ๋ฉ๋๋ค.
๋ถ์ธ ์ฑ๋ช ํ๊ตญ์ด ์ค๋ ฅ์ด ๋ถ์ ํ์ฌ ์ด ๊ธ์ด ๊ตฌ๊ธ ๋ฒ์ญ๊ธฐ๋ฅผ ์ฃผ๋ก ํ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ถ์ ํํ ๋ฌธ๋ฒ๊ณผ ์ดํ๊ฐ ์์์ ์์ต๋๋ค. ์ด ์ ์ํด ๋ถํ๋๋ฆฌ๋ฉฐ, ์ถํ์ ๋ค์ ๊ฒํ ํ์ฌ ์์ ํ๋๋ก ํ๊ฒ ์ต๋๋ค.
์ฌ์ ์ค์น ๋จ๊ณ
Arch Linux๋ฅผ ์ค์นํ๋ ค๋ฉด ๋ช ๊ฐ์ง ์์ ์ ์ํํด์ผ ํฉ๋๋ค. ๋ค์์ ์ ์ ์กฐ๊ฑด์ ์์๋๋ก ๋์ดํ ๊ฒ์ ๋๋ค.
- Arch Linux ๊ณต์ ๋ค์ด๋ก๋ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
- ๊ทํ์ ๊ตญ๊ฐ ๋๋ ๊ทํ์ ๊ตญ๊ฐ์ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ฑฐ์ธ์ ์ฐพ์ผ์ญ์์ค.
x86_64.isoํ์ผ์ ๋ค์ด๋ก๋ํ๊ณ ์ ํ์ ์ผ๋กsha256sums.txt๋ฅผ ๋ค์ด๋ก๋ํฉ๋๋ค.- ๋ค์ด๋ก๋ํ ISO์ ํด์๋ฅผ ํ
์คํธ ํ์ผ๊ณผ ๋น๊ตํ์ฌ ํ์ธํฉ๋๋ค. Microsoft Windows์์๋ ๋ด์ฅ๋
certutil๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์๋ช ์ ํ์ธํ ์ ์์ต๋๋ค. - ISO ์ด๋ฏธ์ง๊ฐ ํ์ธ๋๋ฉด balenaEtcher ๋๋ rufus.
- ๊ทธ๋ฐ ๋ค์ ์๋ก ๊ตฌ์ด ํ๋์ ๋๋ผ์ด๋ธ๋ฅผ ๋์ ์ปดํจํฐ์ ์ฐ๊ฒฐํฉ๋๋ค.
- ์ ์์ ์ผ๊ณ BIOS ๋ฉ๋ด๊ฐ ๋ํ๋ ๋๊น์ง Esc ํค๋ฅผ ๋ฐ๋ณตํด์ ๋๋ฅด์ญ์์ค.
- ํ๋์จ์ด์ ๋ฐ๋ผ ํ๋์ ๋๋ผ์ด๋ธ๋ก ๊ณ์ฐ๋ ๋ถํ ๋ฐฉ๋ฒ์ ์์๋ด์ผ ํฉ๋๋ค.
HP Pavilion
HP Pavilion ์์คํ ์ Arch๋ฅผ ์ค์นํ๋ ๊ฒฝ์ฐ ํ๋์ ๋๋ผ์ด๋ธ๋ก ์์คํ ์ ๋ถํ ํ๊ธฐ ์ํด ์ํํด์ผ ํ๋ ๋ช ๊ฐ์ง ์ถ๊ฐ ๋จ๊ณ๊ฐ ์์ ์ ์์ต๋๋ค.
๋จผ์ F9๋ฅผ ๋๋ฌ ๋ถํธ๋ก๋๋ฅผ ์ ๋ ฅํ๊ณ Arch Linux ์ด๋ฏธ์ง๊ฐ ๋ง์ดํธ๋ ํ๋์ ๋๋ผ์ด๋ธ์ ์ด๋ฆ์ ์ ํํ์ธ์. ํ๋์ ๋๋ผ์ด๋ธ๋ก ๋ถํ ํ๋ ค๋ฉด Enter๋ฅผ ๋๋ฅด์ญ์์ค.
"์ ํํ ๋ถํ ์ด๋ฏธ์ง๊ฐ ์ธ์ฆ๋์ง ์์์ต๋๋ค. ๊ณ์ํ๋ ค๋ฉด Enter๋ฅผ ๋๋ฅด์ธ์."๋ผ๋ ์ค๋ฅ ๋ฉ์์ง๊ฐ ํ์๋๊ณ ๋ถํ ์ ์งํํ ์ ์๋ ๊ฒฝ์ฐ Enter๋ฅผ ๋๋ฅธ ๋ค์ F10๋ฅผ ๋๋ฌ ๋ค์์ผ๋ก ์ด๋ํ์ธ์. BIOS ์ค์ . "์์คํ ๊ตฌ์ฑ", "๋ถํ ์ต์ "์ผ๋ก ์ด๋ํ ํ ๋ง์ง๋ง์ผ๋ก "๋ ๊ฑฐ์ ์ง์" ์ค์ ์ ํ์ฑํํฉ๋๋ค.
F10 BIOS settings -> System Configuration -> Boot Options -> Legacy Support -> Enable๋ณ๊ฒฝ ์ฌํญ์ด ์ ์ฅ๋๋ฉด ๋จธ์ ์ด ์ฌ๋ถํ ๋๊ณ "Operating System Boot Mode Change(์ด์ ์ฒด์ ๋ถํ ๋ชจ๋ ๋ณ๊ฒฝ)" ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. 4์๋ฆฌ ์ซ์๋ฅผ ์ ๋ ฅํ ํ Enter๋ฅผ ๋๋ฌ ๋ณ๊ฒฝ ์ฌํญ์ ํ์ธํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
์ด์ ํ๋์ ๋๋ผ์ด๋ธ๋ ์๋ฌด๋ฐ ๋ฐฉํด ์์ด ๋ถํ ๊ฐ๋ฅํด์ผ ํฉ๋๋ค.
์ค์น
์ค์น ๋จ๊ณ์ ์์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ถํ ์ด ์๋ฃ๋์ด tty ํ๋ฉด์ ํ์๋ ๊ฒฝ์ฐ์๋ง ์ค์น๋ฅผ ์งํํ์ธ์.
WiFi ํ์ธ ๋ฐ ์ฐ๊ฒฐ
์ด ๋จ๊ณ๋ WiFi๋ฅผ ํตํด ๊ธฐ๊ธฐ๋ฅผ ์ธํฐ๋ท์ ์ฐ๊ฒฐํ๋ ๊ฒ์ ๋๋ค. ์ด๋๋ท ์ฌ์ฉ์์ ๊ฒฝ์ฐ ์ด ๋จ๊ณ๋ฅผ ๊ฑด๋๋ธ ์ ์์ต๋๋ค.
๋จผ์ iwctl์ ์
๋ ฅํ์ฌ iNet ๋ฌด์ ๋ฐ๋ชฌ(iwd) ๋ชจ๋๋ก ๋ค์ด๊ฐ๋๋ค.
iwctl๊ทธ๋ฐ ๋ค์ ๋ค์ ๋ช
๋ น์ ์
๋ ฅํ์ฌ WiFi ๋คํธ์ํฌ๋ฅผ ํ์ํ๊ณ ๊ฒ์ํ๊ณ ์ฐ๊ฒฐํ์ญ์์ค. # ๊ธฐํธ๋ iwd ๋ชจ๋์ ์์์ ๋ํ๋
๋๋ค.
# station wlan0 show
# station wlan0 scan
# station wlan0 connect 'Wifi Name'
Passphrase: ***
# quitGPG ํค ์ ๋ฐ์ดํธ
Arch Linux๋ฅผ ์ค์นํ๊ธฐ ์ํด archinstall ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ ค๋ฉด ์ด ๋จ๊ณ๋ฅผ ๊ฑด๋๋ธ ์ ์์ต๋๋ค.
pacman-key --init
pacman-key --populate archlinux์ค์ ์๊ฐ
๋ค์์ผ๋ก, ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ Linux ์์คํ ์๊ณ๋ฅผ NTP ์๋ฒ์ ๋๊ธฐํํด์ผ ํฉ๋๋ค.
timedatectl set-ntp true
timedatectl status๋์คํฌ ํํฐ์ ๋
๋์คํฌ ํํฐ์
๋์ Arch Linux ์ค์น์์ ๊ฐ์ฅ ์ค์ํ ๋ถ๋ถ์
๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ํ๋ ๋์คํฌ๋ฅผ ๋์ดํ๋ ค๋ฉด -l ํ๋๊ทธ์ ํจ๊ป fdisk ๋ช
๋ น์ ์ฌ์ฉํ์ฌ ์ ๋ณด๋ฅผ ๊ฒ์ํ์ธ์.
fdisk -l๊ฒฐ๊ณผ์๋ ์ต์ํ sda๊ฐ ์์ด์ผ ํ๋ฉฐ ์ด๋ ํฌ๋งท ๋ฐ ํํฐ์
๋์ ์ฌ์ฉ๋ฉ๋๋ค. ํ๋ก์ธ์ค๋ฅผ ์์ํ๋ ค๋ฉด fdisk์ ๋์คํฌ ๊ฒฝ๋ก๋ฅผ ์ ๊ณตํ์ฌ 'fdisk' ๋ชจ๋๋ก ๋ค์ด๊ฐ๋๋ค.
fdisk /dev/sdaํ๋กฌํํธ๊ฐ Command (m for help):๋ก ๋ณ๊ฒฝ๋์ด์ผ ํฉ๋๋ค. ๋์คํฌ๋ฅผ ์ธ ๊ฐ์ ์น์
์ผ๋ก ๋ถํ ํด์ผ ํฉ๋๋ค. ์ฒซ ๋ฒ์งธ๋ EFI ์์คํ
์ฉ, ๋ ๋ฒ์งธ๋ ์ค์์ฉ, ์ธ ๋ฒ์งธ๋ ์ผ๋ฐ ํ์ผ ์์คํ
์ฉ์
๋๋ค.
๋ ์ด๋ธ์ ์์ฑํ๋ ค๋ฉด g๋ฅผ ๋๋ฅด๊ณ ํํฐ์ ์ ์์ฑํ๋ ค๋ฉด n๋ฅผ ๋๋ฅด์ญ์์ค. ํํฐ์ ์ ์์ฑํ๋ ค๋ฉด ํํฐ์ ๋ฒํธ, ์์ ๋ฐ ๋์ ๋ฌป๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. ๋ค์์ 3๊ฐ์ ์๋ก์ด ํํฐ์ ์ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ์ฐ์๋ ์ผํ๋ ํ๋๋ฅผ ๋น์๋๊ณ ๊ธฐ๋ณธ๊ฐ์ ์ฌ์ฉํ๋ค๋ ์๋ฏธ์ ๋๋ค.
Command (m for help): g
Command (m for help): n, , ,+550M // EFI system
Command (m for help): n, , ,+16G // Linux swap
Command (m for help): n, , , // Linux filesystem๋์คํฌ ํํฐ์ ๋ฐ๊พธ๋ค
๊ธฐ๋ณธ์ ์ผ๋ก n ๋ช
๋ น์ผ๋ก ์์ฑ๋ ๋ชจ๋ ํํฐ์
์ "Linux ํ์ผ ์์คํ
" ์ ํ์
๋๋ค. ๋ฐ๋ผ์ ์ฒซ ๋ฒ์งธ ํํฐ์
์ ํํฐ์
์ ํ์ "EFI ์์คํ
"์ผ๋ก, ๋ ๋ฒ์งธ ํํฐ์
์ ํํฐ์
์ ํ์ "Linux ์ค์"์ผ๋ก ์์ ํด์ผ ํฉ๋๋ค. ์ธ ๋ฒ์งธ ํํฐ์
์ด ๋ง์ต๋๋ค.
ํํฐ์
์ ํ์ ์
๋ฐ์ดํธํ๋ ค๋ฉด t ๋ช
๋ น์ ์ฌ์ฉํ์ธ์.
Command (m for help): t
Partition 1 --> 1 (EFI system)
Partition 2 --> 19 (Linux swap)ํํฐ์
์ด ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌ์ฑ๋ ํ w๋ฅผ ์
๋ ฅํ์ฌ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฅํ๊ณ fdisk๋ฅผ ์ข
๋ฃํ์ธ์.
์คํ ๋ฆฌ์ง ์์ฑ
๋ค์์ผ๋ก ํํฐ์
์ ํ์ ๋ฐ๋ผ ํด๋น ์คํ ๋ฆฌ์ง๋ฅผ ์์ฑํฉ๋๋ค. fdisk๋ฅผ ์ฌ์ฉํ ํํฐ์
๋์ ์ฌ์ฉ ๊ฐ๋ฅํ ์ ์ฅ์ ์ ํ์ ์์ ํ ์์ฑํ์ง ์์ต๋๋ค.
mkfs.fat -F32 /dev/sda1
mkswap /dev/sda2
swapon /dev/sda2
mkfs.ext4 /dev/sda3sda3 ์ฅ์ฐฉ
์ด๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด /dev/sda3์ /mnt์ ๋ง์ดํธํด์ผ ํฉ๋๋ค.
mount /dev/sda3 /mnt์์คํ ์ค์น
ํ์ผ ์์คํ ์ด ๋ง์ดํธ๋ ํ 'pacstrap' ๋ช ๋ น์ ์คํํ์ฌ Arch Linux๋ฅผ ํ๋ ๋๋ผ์ด๋ธ(sda3)์ ์ค์นํฉ๋๋ค.
pacstrap /mnt base base-devel linux linux-firmwareFstab
๊ทธ๋ฐ ๋ค์, ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ํ์ผ ์์คํ ํ ์ด๋ธ์ ์์ฑํฉ๋๋ค.
genfstab -U /mnt >> /mnt/etc/fstabArch Chroot
๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ chroot ๋ชจ๋๋ก ๋ค์ด๊ฐ๋๋ค. ์ดํ์๋ ์ค์น ๋จ๊ณ๋ฅผ ๊ณ์ ์งํํด์ผ ํฉ๋๋ค.
arch-chroot /mnt์๊ฐ๋ ์ค์
์ฐ๋ฆฌ ์ปดํจํฐ์ ์ฌ๋ฐ๋ฅธ ์๊ฐ๋๋ฅผ ๊ตฌ์ฑํ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด ln(๋งํฌ) ๋ช
๋ น์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ln -sf /usr/share/zoneinfo/<REGION>/<CITY> /etc/localtime
# ์
ln -sf /usr/share/zoneinfo/Asia/Kuala_Lumpur /etc/localtime๊ทํ์ ์ง์ญ์ด๋ ๋์๊ฐ ํ์คํ์ง ์์ ๊ฒฝ์ฐ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅํ ์ง์ญ๊ณผ ๋์๋ฅผ ํ์ํ๊ฑฐ๋ ์๊ฐ๋ ํ Wikipedia ํ์ด์ง๋ฅผ ๋ฐฉ๋ฌธํ์ธ์.
ls /usr/share/zoneinfoํ๋์จ์ด ์๊ณ ์ค์
ํ๋์จ์ด ์๊ณ๋ Linux ๊ด๋ฆฌ ์๊ณ์ ๋ค๋ฆ
๋๋ค. ํ๋์จ์ด ์๊ณ๋ ์์คํ
์ด ๊บผ์ง ํ์๋ ์๋๋ฉ๋๋ค. "์์คํ
-ํ๋์จ์ด ์๊ณ"๋ฅผ ์๋ฏธํ๋ --systohc ํ๋๊ทธ์ ํจ๊ป hwclock์ ์คํํ์ฌ ํ๋์จ์ด ์๊ณ๋ฅผ ํ์ฌ ์์คํ
์๊ณ์ ๋๊ธฐํํด์ผ ํฉ๋๋ค.
hwclock --systohcNano ์ค์น
Nano๋ ๋ค์ ๋จ๊ณ์์ ๋ก์ผ์ผ ํ์ผ์ ํธ์งํ๋ ๋ฐ ์ฌ์ฉํ ๊ฐ๋จํ ๋ช ๋ น์ค ํ ์คํธ ํธ์ง๊ธฐ์ ๋๋ค. Nano๋ฅผ ์ค์นํ๋ ค๋ฉด ๋ค์ ๋ช ๋ น์ ์คํํ์ธ์. ๋๋ Vim ๋๋ Emacs๋ฅผ ์ฌ์ฉํ์ฌ ํ์ผ์ ํธ์งํ ์ ์์ต๋๋ค. ์ด๋ฐ ๊ฒฝ์ฐ์๋ ์ด ๋จ๊ณ๋ฅผ ๊ฑด๋๋ฐ๊ณ ๋์ ์ค์นํ ์ ์์ต๋๋ค.
pacman -S nano๋ก์ผ์ผ ๊ตฌ์ฑ
๋ก์บ์ ์์คํ
์ ์ปจํ
์คํธ๋ฅผ ์ ๊ณตํ์ฌ ๊ฐ์ฅ ์ ํฉํ ์ ๋ณด๋ฅผ ํ์ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. /etc/locale.gen ํ์ผ์ ์ด๊ณ ์ฌ์ฉํ๋ ค๋ ๋ก์ผ์ผ์ ์ฃผ์ ํด์ ํ์ธ์.
nano /etc/locale.genํ์ผ์ ์ ์ฅํ ํ locale-gen์ ์คํํ์ฌ ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์์ฑํฉ๋๋ค.
locale-genHostname ๊ตฌ์ฑ
ํธ์คํธ ์ด๋ฆ์ ์ปดํจํฐ๋ฅผ ์๋ณํ๋ ์ด๋ฆ์ ๋๋ค. ์ ๊ฒฝ์ฐ์๋ HP Pavilion์ ์ฌ์ฉํ๊ณ ์์ผ๋ฏ๋ก 'pavilion'์ ํธ์คํธ ์ด๋ฆ์ผ๋ก ์ฌ์ฉํ๊ฒ ์ต๋๋ค. ๊ทธ๋ฌ๋ ํธ์คํธ ์ด๋ฆ ์ค์ ์ ์์ด์ ์๊ฒฉํ ๊ท์น์ ์์ต๋๋ค.
/etc/hostname์ ์ ํ์ผ์ ์์ฑํ์ฌ ํธ์คํธ ์ด๋ฆ์ ์ค์ ํ๊ณ ํ์ผ์ ์ฒซ ๋ฒ์งธ ์ค์ ์ํ๋ ํธ์คํธ ์ด๋ฆ์ ์ฝ์
ํด์ผ ํฉ๋๋ค.
nano /etc/hostname๊ทธ๋ฐ ๋ค์ ํ ์คํธ ํธ์ง๊ธฐ๋ฅผ ์ ์ฅํ๊ณ ์ข ๋ฃํ์ญ์์ค.
ํธ์คํธ ๊ตฌ์ฑ
๋ค์์ผ๋ก ๋จธ์ ์ ํธ์คํธ๋ฅผ ๊ตฌ์ฑํด์ผ ํฉ๋๋ค.
nano /etc/hosts๋ค์ ๋ด์ฉ์ ๋ณต์ฌํ์ฌ /etc/hosts ํ์ผ์ ์ถ๊ฐํ๊ณ <hostname>์ ์ค์ ํธ์คํธ ์ด๋ฆ์ผ๋ก ๋ฐ๊ฟ๋๋ค.
127.0.0.1 localhost
::1 localhost
127.0.1.1 <hostname>.localdomain <hostname>๋ด ๊ตฌ์ฑ ํ์ผ์ ๋ชจ์ต์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
127.0.0.1 localhost
::1 localhost
127.0.1.1 pavilion.localdomain pavilion๋น๋ฐ๋ฒํธ ์์ฑ
๋ค์์ผ๋ก passwd ๋ช
๋ น์ ์ฌ์ฉํ์ฌ ๋ฃจํธ ์ฌ์ฉ์์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ค์ ํด์ผ ํฉ๋๋ค.
passwd๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๊ณ ๋ฉ์์ง๊ฐ ๋ํ๋๋ฉด ๋น๋ฐ๋ฒํธ๋ฅผ ํ์ธํ์ธ์.
์ฌ์ฉ์ ์ถ๊ฐ
ํ์ฌ ์ฐ๋ฆฌ๋ "๋ฃจํธ"์ธ ์ํผ์ ์ ๋ฅผ ๋จ ํ ๋ช ๋ง ๋ณด์ ํ๊ณ ์์ผ๋ฉฐ ๋ ๋์ ๋ณด์์ ์ํด ๊ถํ์ด ์๋ ์ฌ์ฉ์๋ฅผ ์์ฑํ๊ณ ๋์ ํด๋น ์ฌ์ฉ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ค์๊ณผ ๊ฐ์ด ์ ์ฌ์ฉ์๋ฅผ ์์ฑํ๊ณ ํด๋น ์ฌ์ฉ์์ ๋น๋ฐ๋ฒํธ๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
useradd -m <username>
passwd <username>๊ทธ๋ฃน์ ์ฌ์ฉ์ ์ถ๊ฐ
๋ฃจํธ ์ก์ธ์ค๊ฐ ํ์ํ ๊ธฐ๋ฅ์ ์ก์ธ์คํ๋ ค๋ฉด ์๋ก ์์ฑ๋ ์ฌ์ฉ์๋ฅผ ๋ฏธ๋ฆฌ ์ ์๋ ์ผ๋ถ ๊ทธ๋ฃน์ ์ถ๊ฐํด์ผ ํฉ๋๋ค.
usermod -aG wheel,audio,video,optical,storage <username>sudo ์ค์น
sudo ๋ช
๋ น์ ์ฌ์ฉํ๋ ค๋ฉด ๋จผ์ ์ค์นํด์ผ ํฉ๋๋ค.
pacman -S sudosudoer ํ์ผ์ ์ด๊ณ %wheel ALL=(ALL) ALL์ ์ฃผ์ ์ฒ๋ฆฌ๋ฅผ ์ ๊ฑฐํฉ๋๋ค.
EDITOR=nano visudoํ์ผ์ ์ ์ฅํ๊ณ Nano๋ฅผ ์ข ๋ฃํฉ๋๋ค.
grub ๋ฐ ๊ธฐํ ์ข ์์ฑ ์ค์น
pacman -S grub efibootmgr dosfstools os-prober mtools๋ถํธ ๋๋ ํ ๋ฆฌ ๋ง๋ค๊ธฐ
mkdir /boot/EFI
mount /dev/sda1 /boot/EFI
grub-install --target=x86_64-efi --bootloader-id=grub_uefi --recheckGrub ๊ตฌ์ฑ ํ์ผ ๋ง๋ค๊ธฐ
๊ทธ๋ฐ ๋ค์ ์๋ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ grub ๊ตฌ์ฑ ํ์ผ์ ์์ฑํฉ๋๋ค.
grub-mkconfig -o /boot/grub/grub.cfgNetworkManager ์ค์น
NetworkManager๋ WiFi ์ฐ๊ฒฐ์ ์ฌ์ฉ๋ฉ๋๋ค.
pacman -S networkmanagerNetworkManager๋ฅผ ํ์ฑํํ๋ ค๋ฉด ์๋ ๋ช ๋ น์ ์ ๋ ฅํ์ญ์์ค.
systemctl enable NetworkManagerChroot ๋ชจ๋๋ฅผ ํด๊ฑฐํ๊ณ ๋ง์ดํธ ํด์
chroot๋ฅผ ์ข ๋ฃํ๊ณ ์คํ ๋ฆฌ์ง ํํฐ์ ์ ๋ง์ดํธ ํด์ ํฉ๋๋ค.
exit
umount -l /mnt์์น ๋ฆฌ๋ ์ค๊ฐ ์ค์น๋์์ต๋๋ค. ์ค์น๋ฅผ ํ์ธํ๋ ค๋ฉด USB ํ๋์ ๋๋ผ์ด๋ธ๋ฅผ ๋ถ๋ฆฌํ ์ํ์์ ๋จธ์ ์ ์ฌ๋ถํ ํ์ธ์. ๊ทธ ํ์๋ ์ฌ์ ํ Arch Linux๋ก ๋ถํ ํ ์ ์์ต๋๋ค.
WiFi ์ฐ๊ฒฐ ์ค์ (์ฌ๋ถํ ํ)
์ฒ์์ผ๋ก ๋จธ์ ์ ์ฌ๋ถํ ํ ํ WiFi์ ๋ค์ ์ฐ๊ฒฐํด์ผ ํฉ๋๋ค. ์ด๋ฒ์๋ ์ด์ ์ ์ค์นํ NetworkManager๋ฅผ ์ฌ์ฉํฉ๋๋ค.
NetworkManager ์๋น์ค๊ฐ ์์ง ์คํ๋๊ณ ์์ง ์์ ๊ฒฝ์ฐ enable ๋ช
๋ น์ ์ฌ์ฉํ์ฌ ํ์ฑํํ๊ณ status๋ฅผ ์คํํ์ฌ ์ด๋ฏธ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์คํ ์ค์ธ์ง ํ์ธํ์ธ์.
systemctl enable NetworkManager.service --now
systemctl status NetworkManager.service๋คํธ์ํฌ์ ์ฐ๊ฒฐํ๋ ค๋ฉด ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด NetworkManager์ ํฐ๋ฏธ๋ UI๋ฅผ ์คํํ๋ฉด ๋ฉ๋๋ค. UI๋ฅผ ํ์ํ์ฌ WiFi ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ ์ ์์ด์ผ ํฉ๋๋ค.
nmtui๋๋ ๋์ ํ ์ค์ง๋ฆฌ CLI ๋ช ๋ น์ ์ฌ์ฉํ์ฌ WiFi๋ฅผ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
nmcli device wifi connect 'WiFi Name' password *****๋คํธ์ํฌ์ ์ฐ๊ฒฐํ ํ ping์ ์ฌ์ฉํ์ฌ ์ธํฐ๋ท ์ก์ธ์ค๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
ping google.com์ถํํด์. ์ด์ ๋ชจ๋ ๊ฒ์ด ์์ ํ ์ค์ ๋์์ต๋๋ค. ๋ค์์ผ๋ก ํ์์ ๋ฐ๋ผ ์ฐฝ ๊ด๋ฆฌ์, ๋ฐ์คํฌํฑ ํ๊ฒฝ, ๋ก๊ทธ์ธ ๊ด๋ฆฌ์ ๋ฑ ์ฆ๊ฒจ ์ฌ์ฉํ๋ ํจํค์ง์ ์ํํธ์จ์ด๋ฅผ ์ค์นํ ์ ์์ต๋๋ค.
๊ธฐํ
๋ํ ๋ค์ด๋ก๋ ์๋๋ฅผ ํฅ์์ํค๊ธฐ ์ํด ํฉ๋งจ์ ๋ฏธ๋ฌ ๋ชฉ๋ก์ ์
๋ฐ์ดํธํ ์ ์์ต๋๋ค. reflector๋ผ๋ ํจํค์ง๋ฅผ ์ค์นํ์ฌ ์์ํ์ธ์.
sudo pacman -S reflector๋ค์์ผ๋ก ์ฌํด์ ๋๋นํด ๊ธฐ์กด ๋ฏธ๋ฌ ๋ชฉ๋ก์ ๋ํ ๋ฐฑ์ ์ ์์ฑํฉ๋๋ค.
sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak๋ง์ง๋ง์ผ๋ก ๋ฐ์ฌํ์ ์ฌ์ฉํ์ฌ ๋ฏธ๋ฌ ๋ชฉ๋ก์ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค.
sudo reflector --verbose --latest 10 --protocol https --sort rate --save /etc/pacman.d/mirrorlist๋ฏธ๋ฌ ๋ชฉ๋ก์ ์ง์ญ์ ๊ฐ์ฉ์ฑ์ ๋ฐ๋ผ ์ ๋ฐ์ดํธ๋์ด์ผ ํฉ๋๋ค.