Jump to content

Installation guide (ํ•œ๊ตญ์–ด)

From ArchWiki
๋ฒˆ์—ญ ์ƒํƒœ: ์ด ๋ฌธ์„œ๋Š” Installation guide๋ฅผ ๋ฒˆ์—ญํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฒˆ์—ญ ๋‚ ์งœ๋Š” 2022-07-15์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ ๋งํฌ๋ฅผ ํด๋ฆญํ•˜์—ฌ ์˜๋ฌธ ๋ฌธ์„œ๋ฅผ ๋ฒˆ์—ญํ•œ ์ดํ›„์— ๋ณ€๊ฒฝ๋œ ์‚ฌํ•ญ์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

์ด ๋ฌธ์„œ๋Š” ๊ณต์‹ ์„ค์น˜ ๋งค์ฒด๋กœ ๋ถ€ํŒ…๋œ ๋ผ์ด๋ธŒ ์‹œ์Šคํ…œ์—์„œ ์•„์น˜ ๋ฆฌ๋ˆ…์Šค๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค. ์„ค์น˜ ๋งค์ฒด๋Š” ๋ฌธ์„œ Install Arch Linux with accessibility options์—์„œ ์„ค๋ช…ํ•˜๊ณ  ์žˆ๋Š” ์ ‘๊ทผ์„ฑ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ฐฉ์‹์˜ ์„ค์น˜ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ๋Š” Category:Installation process (ํ•œ๊ตญ์–ด) ๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

์„ค์น˜ํ•˜๊ธฐ ์ „์— FAQ๋ฅผ ์ฝ์–ด ๋ณด์‹ญ์‹œ์˜ค. ์ด ์•ˆ๋‚ด์„œ๊ฐ€ ์–ด๋–ค ์›์น™์— ๋”ฐ๋ผ ์ž‘์„ฑ๋˜์—ˆ๋Š”์ง€๋Š” ์ฝ๊ธฐ ๋„์›€์„ ๋ณด์‹ญ์‹œ์˜ค.

์ž์„ธํ•œ ์‚ฌํ•ญ์€ ์—ฌ๊ธฐ ์•ˆ๋‚ด์„œ์—์„œ ๋งํฌ๋กœ ์ œ๊ณตํ•˜๋Š” ํ•ด๋‹น ์•„์น˜์œ„ํ‚ค ํ•ญ๋ชฉ์ด๋‚˜ ๊ฐ ํ”„๋กœ๊ทธ๋žจ์˜ man page๋ฅผ ๋ณด์‹ญ์‹œ์˜ค. ๋Œ€ํ™”๋‚˜ ์งˆ๋ฌธ์œผ๋กœ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์—๊ฒŒ์„œ ๋„์›€์„ ๋ฐ›์œผ๋ ค๋ฉด IRC ์ฑ„๋„์ด๋‚˜ ํฌ๋Ÿผ์„ ์ด์šฉํ•˜์‹ญ์‹œ์˜ค.

์•„์น˜ ๋ฆฌ๋ˆ…์Šค๋Š” ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์ตœ์†Œ 512MB์ธ x86_64 ํ˜ธํ™˜ ๊ธฐ๊ณ„์—์„œ ์‹คํ–‰๋˜์–ด์•ผ ํ•˜๋‚˜, ์„ค์น˜๋ฅผ ์œ„ํ•œ ๋ผ์ด๋ธŒ ๋งค์ฒด๋ฅผ ๋ถ€ํŒ…ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ถ”๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. [1] ๊ธฐ๋ณธ์ ์ธ ์„ค์น˜๋Š” 2 GiB ๋ฏธ๋งŒ์˜ ์ €์žฅ๊ณต๊ฐ„์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์„ค์น˜ ๊ณผ์ • ์ค‘ ์›๊ฒฉ ์ €์žฅ์†Œ๋กœ๋ถ€ํ„ฐ ํŒจํ‚ค์ง€๋ฅผ ๊ฐ€์ ธ์™€์•ผ ํ•˜๋ฏ€๋กœ, ์ด ๋ฌธ์„œ๋Š” ์œ ํšจํ•œ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์ด ์žˆ๋‹ค๊ณ  ๊ฐ„์ฃผํ•ฉ๋‹ˆ๋‹ค.

์„ค์น˜์— ์•ž์„œ ํ•  ์ผ

์„ค์น˜ ๋งค์ฒด ๋‹ค์šด๋กœ๋“œํ•˜๊ธฐ

๋‹ค์šด๋กœ๋“œ ํŽ˜์ด์ง€๋ฅผ ๋ฐฉ๋ฌธํ•˜์—ฌ ๋ถ€ํŒ…ํ•˜๊ณ  ์‹ถ์€ ๋ฐฉ๋ฒ•์— ๋”ฐ๋ผ ISO ๋˜๋Š” netboot ์ด๋ฏธ์ง€, ๊ทธ๋ฆฌ๊ณ  ๊ทธ์— ๋งž๋Š” GnuPG ์„œ๋ช…์„ ๋‹ค์šด๋กœ๋“œํ•˜์‹ญ์‹œ์˜ค.

์„œ๋ช… ๊ฒ€์ฆ

์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์ „์—, ํŠนํžˆ ์•…์˜์ ์œผ๋กœ ๋ณ€์กฐ๋œ ํŒŒ์ผ์„ ์ œ๊ณตํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋Š” HTTP ๋ฏธ๋Ÿฌ์—์„œ ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ๊ฒฝ์šฐ, ์„œ๋ช…์„ ๊ฒ€์ฆํ•˜๋Š” ๊ฒƒ์ด ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค.

GnuPG ๊ฐ€ ์„ค์น˜๋˜์–ด์žˆ๋Š” ์‹œ์Šคํ…œ์—์„œ๋Š”, (๋‹ค์šด๋กœ๋“œ ํŽ˜์ด์ง€์˜ Checksums ํ•ญ๋ชฉ ์•„๋ž˜์˜) PGP signature๋ฅผ ISOํŒŒ์ผ์ด ์žˆ๋Š” ์ €์žฅ๊ณต๊ฐ„์— ๋‹ค์šด๋ฐ›๊ณ  ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ๊ฒ€์ฆํ•˜์‹ญ์‹œ์˜ค:

$ gpg --keyserver-options auto-key-retrieve --verify archlinux-"๋ฒ„์ „"-x86_64.iso.sig

๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ, ์ด๋ฏธ ์„ค์น˜๋˜์–ด์žˆ๋Š” ์•„์น˜ ๋ฆฌ๋ˆ…์Šค์—์„œ ๋‹ค์Œ์„ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค:

$ pacman-key -v archlinux-"๋ฒ„์ „"-x86_64.iso.sig
์ฐธ๊ณ 
  • ์„œ๋ช… ์ž์ฒด๋Š” archlinux.org๊ฐ€ ์•„๋‹Œ ๋ฏธ๋Ÿฌ ์‚ฌ์ดํŠธ์—์„œ ๋‹ค์šด๋กœ๋“œํ•œ ๊ฒฝ์šฐ ๋ณ€์กฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ, ์„œ๋ช…์„ ๋””์ฝ”๋”ฉํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋œ ๊ณต๊ฐœํ‚ค๊ฐ€ ๋‹ค๋ฅธ, ์‹ ๋ขฐ ๊ฐ€๋Šฅํ•œ ํ‚ค๋กœ ์„œ๋ช…๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. gpg ๋ช…๋ น์–ด๊ฐ€ ๊ณต๊ฐœํ‚ค์˜ ์ง€๋ฌธ์„ ์ถœ๋ ฅํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  • ์„œ๋ช…์˜ ์‚ฌ์‹ค์„ฑ์„ ๊ฒ€์ฆํ•˜๊ธฐ ์œ„ํ•œ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์€ ๊ณต๊ฐœํ‚ค์˜ ์ง€๋ฌธ์ด ISOํŒŒ์ผ์„ ์„œ๋ช…ํ•œ Arch Linux developer ์˜ ํ‚ค์™€ ๋™์ผํ•œ์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ํ‚ค ์ธ์ฆ์„ ์œ„ํ•œ ๊ณต๊ฐœํ‚ค ์ ˆ์ฐจ์— ๋Œ€ํ•ด์„œ๋Š” Wikipedia:Public-key cryptography๋ฅผ ๋ณด์‹ญ์‹œ์˜ค.

์„ค์น˜ ๋งค์ฒด ์ค€๋น„

์„ค์น˜ ์ด๋ฏธ์ง€๋Š” ๋Œ€์ƒ ๊ธฐ๊ธฐ์— USB ๋“œ๋ผ์ด๋ธŒ, ๊ด‘ํ•™ ๋””์Šคํฌ ๋˜๋Š” PXE๊ฐ€ ์žˆ๋Š” ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์ œ๊ณต๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ ํƒํ•œ ์„ค์น˜ ์ด๋ฏธ์ง€๋ฅผ ํ†ตํ•ด ์„ค์น˜ ๋งค์ฒด๋ฅผ ์ค€๋น„ํ•˜๊ธฐ ์œ„ํ•ด ์ ํ•ฉํ•œ ๋ฌธ์„œ๋ฅผ ๋”ฐ๋ฅด์‹ญ์‹œ์˜ค.

๋ผ์ด๋ธŒ ํ™˜๊ฒฝ ๋ถ€ํŒ…

์ฐธ๊ณ  ์•„์น˜ ๋ฆฌ๋ˆ…์Šค ์„ค์น˜ ์ด๋ฏธ์ง€๋Š” ์•ˆ์ „ ๋ถ€ํŒ…์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์•ˆ์ „ ๋ถ€ํŒ…์„ ๋น„ํ™œ์„ฑํ™” ํ•ด์•ผ ์„ค์น˜ ๋งค์ฒด๋ฅผ ๋ถ€ํŒ…ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์›ํ•œ๋‹ค๋ฉด, ์•ˆ์ „ ๋ถ€ํŒ…์„ ์„ค์น˜ ์™„๋ฃŒ ํ›„์— ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  1. ํ˜„์žฌ ๋ถ€ํŒ… ์žฅ์น˜๋ฅผ ์•„์น˜ ๋ฆฌ๋ˆ…์Šค ์„ค์น˜ ๋งค์ฒด๊ฐ€ ์žˆ๋Š” ์žฅ์น˜๋กœ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค. ๋Œ€์ฒด๋กœ ์ด๋Š” POST ๋‹จ๊ณ„์—์„œ, ํ™”๋ฉด์— ํ‘œ์‹œ๋˜๋Š” ํ‚ค๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๊ฒƒ์€ ์‚ฌ์šฉ์ค‘์ธ ๋ฉ”์ธ๋ณด๋“œ์˜ ์„ค๋ช…์„œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
  2. ์„ค์น˜ ๋งค์ฒด์˜ ๋ถ€ํŠธ๋กœ๋” ํ™”๋ฉด์ด ๋‚˜ํƒ€๋‚˜๋ฉด, "Arch Linux install medium"์„ ์„ ํƒํ•˜๊ณ  Enter๋ฅผ ๋ˆŒ๋Ÿฌ ์„ค์น˜ ํ™˜๊ฒฝ์œผ๋กœ ์ง„์ž…ํ•˜์‹ญ์‹œ์˜ค.
    ๋„์›€๋ง ์„ค์น˜ ์ด๋ฏธ์ง€๋Š” UEFI์—์„œ๋Š” GRUB์„, BIOS์—์„œ๋Š” syslinux๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ถ€ํŒ… ์ธ์ž ๋ชฉ๋ก์— ๋Œ€ํ•ด์„œ๋Š” Readme.bootparams๋ฅผ ๋ณด์‹ญ์‹œ์˜ค.
  3. ์ฒซ๋ฒˆ์งธ๋กœ ๊ฐ€์ƒ ์ฝ˜์†”๋กœ ๋ฃจํŠธ ์‚ฌ์šฉ์ž๋กœ ๋กœ๊ทธ์ธํ•œ Zsh ์‰˜ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ์ œ๊ณต๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์ฝ˜์†”๋กœ ์ „ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š”-์˜ˆ๋ฅผ ๋“ค์–ด, ์ด ๊ฐ€์ด๋“œ๋ฅผ Lynx๋ฅผ ์„ค์น˜ ๊ณผ์ •์—์„œ ํ•จ๊ป˜ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด-Alt+"ํ™”์‚ดํ‘œ"๋‹จ์ถ•ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ๊ตฌ์„ฑ ํŒŒ์ผ์„ ํŽธ์ง‘ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š”, mcedit(1), nano ๊ทธ๋ฆฌ๊ณ  vim ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ค์น˜ ๋งค์ฒด์— ํฌํ•จ๋œ ํŒจํ‚ค์ง€ ๋ชฉ๋ก์— ๋Œ€ํ•ด์„œ๋Š” pkglist.x86_64.txt ๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

ํ‚ค๋ณด๋“œ ๋ ˆ์ด์•„์›ƒ ์„ค์ •

๊ธฐ๋ณธ ์ฝ˜์†” ํ‚ค๋งต์€ US(๋ฏธ๊ตญ)์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ ˆ์ด์•„์›ƒ์€ ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

# ls /usr/share/kbd/keymaps/**/*.map.gz

๋ ˆ์ด์•„์›ƒ์„ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด, ํ•ด๋‹น ํŒŒ์ผ ์ด๋ฆ„์„ ๊ฒฝ๋กœ์™€ ํŒŒ์ผ ํ™•์žฅ์ž๋ฅผ ์ œ์™ธํ•˜๊ณ  loadkeys(1)์— ๋ง๋ถ™์ž…๋‹ˆ๋‹ค. ๊ฐ€๋ น, German(๋…์ผ) ํ‚ค๋ณด๋“œ ๋ ˆ์ด์•„์›ƒ์„ ์„ค์ •ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

# loadkeys de-latin1

์ฝ˜์†” ํฐํŠธ๋Š” /usr/share/kbd/consolefonts/์— ์žˆ์œผ๋ฉฐ ํ‚ค๋งต์ฒ˜๋Ÿผ setfont(8)๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ถ€ํŠธ ๋ฐฉ์‹ ํ™•์ธ

๋ถ€ํŠธ ๋ฐฉ์‹์„ ํ™•์ธํ•˜๋ ค๋ฉด, efivars ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋‚˜์—ดํ•˜์‹ญ์‹œ์˜ค.

# ls /sys/firmware/efi/efivars

๋ช…๋ น์–ด๊ฐ€ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์—๋Ÿฌ ์—†์ด ๋ณด์—ฌ์ค€๋‹ค๋ฉด, ์‹œ์Šคํ…œ์ด UEFI๋ชจ๋“œ๋กœ ๋ถ€ํŒ…ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด, ์‹œ์Šคํ…œ์ด BIOS (๋˜๋Š” CSM) ๋ชจ๋“œ๋กœ ๋ถ€ํŒ…ํ–ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์‹œ์Šคํ…œ์ด ์›ํ•˜๋Š” ๋ชจ๋“œ์—์„œ ๋ถ€ํŒ…๋˜์ง€ ์•Š์•˜๋‹ค๋ฉด, ์‚ฌ์šฉ์ž์˜ ๋ฉ”์ธ๋ณด๋“œ ์„ค๋ช…์„œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ

๋ผ์ด๋ธŒ ํ™˜๊ฒฝ์—์„œ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ฅด์‹ญ์‹œ์˜ค.

  • ์‚ฌ์šฉ์ž์˜ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๋‚˜์—ด๋˜์–ด์žˆ๊ณ  ํ™œ์„ฑํ™”๋˜์–ด์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ip-link(8):
    # ip link
    ๋ฅผ ํ†ตํ•ด ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฌด์„  ์—ฐ๊ฒฐ๊ณผ ๋ฌด์„  ๊ด‘์—ญ ๋„คํŠธ์›Œํฌ์—์„œ๋Š”, ์นด๋“œ๊ฐ€ rfkill๋กœ ์ฐจ๋‹จ๋˜์–ด์žˆ์ง€ ์•Š์€์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.
  • ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐํ•˜์‹ญ์‹œ์˜ค:
    • ์ด๋”๋„ท-๋„คํŠธ์›Œํฌ ์ผ€์ด๋ธ”์„ ์—ฐ๊ฒฐํ•˜์‹ญ์‹œ์˜ค.
    • ์™€์ดํŒŒ์ด-iwctl์„ ํ†ตํ•ด ๋ฌด์„  ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐํ•˜์‹ญ์‹œ์˜ค.
    • ๋ชจ๋Ž€-mmcli ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ด ์ด๋™ํ†ต์‹  ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐํ•˜์‹ญ์‹œ์˜ค.
  • ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์„ ๊ตฌ์„ฑํ•˜์‹ญ์‹œ์˜ค:
    • DHCP: ๋™์  IP์ฃผ์†Œ์™€ (systemd-networkd์™€ systemd-resolved๋ฅผ ํ†ตํ•œ) DNS ์„œ๋ฒ„ ํ• ๋‹น์€ ์ด๋”๋„ท, ๋ฌด์„  ์ธํ„ฐ๋„ท๊ณผ ๋ฌด์„  ๊ด‘์—ญ ์ธํ„ฐ๋„ท์—์„œ๋Š” ์ถ”๊ฐ€์ ์ธ ์„ค์ • ์—†์ด ๋™์ž‘ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
    • ์ •์  IP ์ฃผ์†Œ: Network configuration#Static IP address ๋ฅผ ๋”ฐ๋ฅด์‹ญ์‹œ์˜ค.
  • ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ ์—ฌ๋ถ€๋Š” ping:
    # ping archlinux.org
    ์„ ํ†ตํ•ด ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฐธ๊ณ  ์„ค์น˜ ์ด๋ฏธ์ง€์—์„œ, systemd-networkd, systemd-resolved, iwd ๊ทธ๋ฆฌ๊ณ  ModemManager๋Š” ์‚ฌ์ „ ์„ค์ •๋˜์–ด์žˆ์œผ๋ฉฐ ๊ธฐ๋ณธ์œผ๋กœ ํ™œ์„ฑํ™”๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์„ค์น˜๋œ ์‹œ์Šคํ…œ์—๋Š” ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ ์‹œ๊ฐ„ ์„ค์ •

timedatectl(1)์„ ์‚ฌ์šฉํ•ด ์‹œ์Šคํ…œ์˜ ์‹œ๊ฐ„์„ ์ •ํ™•ํ•˜๊ฒŒ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.

# timedatectl set-ntp true

timedatectl status์„ ์‹คํ–‰ํ•ด ํ˜„์žฌ์˜ ์ƒํƒœ๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

๋””์Šคํฌ ํŒŒํ‹ฐ์…˜ ๋‚˜๋ˆ„๊ธฐ

๋ผ์ด๋ธŒ ์‹œ์Šคํ…œ์— ์˜ํ•ด ์ธ์‹๋˜์—ˆ์„๋•Œ, ๋””์Šคํฌ๋“ค์€ /dev/sda, /dev/nvme0n1 ๋˜๋Š” /dev/mmcblk0์™€ ๊ฐ™์€ ๋ธ”๋Ÿญ ์žฅ์น˜๋กœ ํ• ๋‹น๋ฉ๋‹ˆ๋‹ค. ์ด ์žฅ์น˜๋“ค์„ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” lsblk๋‚˜ fdisk๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

# fdisk -l

rom, loop ๋˜๋Š” airoot ๋กœ ๋๋‚˜๋Š” ๊ฒฐ๊ณผ๋Š” ๋ฌด์‹œ๋˜์–ด๋„ ๋ฌด๋ฐฉํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ํŒŒํ‹ฐ์…˜๋“ค์€ ์„ค์น˜ํ•  ์žฅ์น˜์— ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

LVM, ๋””์Šคํฌ ์•”ํ˜ธํ™” ํ˜น์€ RAID๋ฅผ ์œ„ํ•œ ์Šคํƒ ๋ธ”๋ก ์žฅ์น˜๋ฅผ ๋งŒ๋“ค๋ ค๋ฉด ์ง€๊ธˆ ํ•˜์‹ญ์‹œ์˜ค.

ํŒŒํ‹ฐ์…˜ ํ…Œ์ด๋ธ”์„ ์ˆ˜์ •ํ•˜๋ ค๋ฉด fdisk๋‚˜ parted๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ์˜ˆ๋ฅผ ๋“ค์–ด:

 # fdisk /dev/ํŒŒํ‹ฐ์…”๋‹๋  ๋””์Šคํฌ

์™€ ๊ฐ™์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฐธ๊ณ 

์˜ˆ์‹œ ๋ ˆ์ด์•„์›ƒ

GPT๋ฅผ ์‚ฌ์šฉํ•˜๋Š” UEFI
๋งˆ์šดํŠธ ์œ„์น˜ ํŒŒํ‹ฐ์…˜ ํŒŒํ‹ฐ์…˜ ์ข…๋ฅ˜ ๊ถŒ์žฅ ํฌ๊ธฐ
/mnt/boot1 /dev/efi_system_partition EFI system partition At least 300 MiB
[SWAP] /dev/swap_partition Linux swap 512 MiB ์ด์ƒ
/mnt /dev/root_partition Linux x86-64 root (/) ์žฅ์น˜์˜ ๋‚จ์€ ๊ณต๊ฐ„
  1. /mnt/efi์™€ ๊ฐ™์€ ์ถ”๊ฐ€์ ์ธ ๋งˆ์šดํŠธ ์œ„์น˜ ๋˜ํ•œ, ์‚ฌ์šฉ๋˜์–ด์ง„ ๋ถ€ํŠธ๋กœ๋”๊ฐ€ ์ปค๋„๊ณผ initramfs์ด๋ฏธ์ง€๋ฅผ ๋ฃจํŠธ ๋ชจ๋“ˆ๋กœ๋ถ€ํ„ฐ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ๋‹ค๋ฉด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Arch boot process#Boot loader์— ์žˆ๋Š” ๊ฒฝ๊ณ ๋ฅผ ์ฝ์œผ์‹ญ์‹œ์˜ค.
MBR์„ ์‚ฌ์šฉํ•˜๋Š” BIOS
๋งˆ์šดํŠธ ์œ„์น˜ ํŒŒํ‹ฐ์…˜ ํŒŒํ‹ฐ์…˜ ์ข…๋ฅ˜ ๊ถŒ์žฅ ํฌ๊ธฐ
[SWAP] /dev/swap_partition Linux swap 512 MiB ์ด์ƒ
/mnt /dev/root_partition Linux ์žฅ์น˜์˜ ๋‚จ์€ ์ €์žฅ๊ณต๊ฐ„

Partitioning#Example layouts ๋˜ํ•œ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

ํŒŒํ‹ฐ์…˜ ํฌ๋งท

ํŒŒํ‹ฐ์…˜์„ ๋‚˜๋ˆˆ ํ›„์— ๊ฐ ํŒŒํ‹ฐ์…˜์€ ์•Œ๋งž์€ ํŒŒ์ผ ์‹œ์Šคํ…œ์œผ๋กœ ํฌ๋งท๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์‚ฌํ•ญ์€ ํŒŒ์ผ ์‹œ์Šคํ…œ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•˜์‹ญ์‹œ์˜ค.

์˜ˆ๋ฅผ ๋“ค์–ด, /dev/sda1์˜ ๋ฃจํŠธ ํŒŒํ‹ฐ์…˜์„ ext4๋กœ ํฌ๋งทํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค.

# mkfs.ext4 /dev/sda1

์Šค์™‘์„ ์œ„ํ•œ ํŒŒํ‹ฐ์…˜์„ ๋งŒ๋“ค์—ˆ๋‹ค๋ฉด, mkswap(8)์„ ์ด์šฉํ•ด ์ดˆ๊ธฐํ™”ํ•˜์‹ญ์‹œ์˜ค.

# mkswap /dev/swap_partition
์ฐธ๊ณ  ์Šคํƒ ๋ธ”๋ก ์žฅ์น˜์—์„œ๋Š” /dev/*_partition์„ ์ ํ•ฉํ•œ ๋ธ”๋ก ์žฅ์น˜ ๊ฒฝ๋กœ๋กœ ๋ณ€๊ฒฝํ•˜์‹ญ์‹œ์˜ค.

EFI ์‹œ์Šคํ…œ ํŒŒํ‹ฐ์…˜์„ ๋งŒ๋“ค์—ˆ๋‹ค๋ฉด, mkfs.fat(8)์„ ์ด์šฉํ•ด FAT32๋กœ ํฌ๋งทํ•˜์‹ญ์‹œ์˜ค.

๊ฒฝ๊ณ  ํŒŒํ‹ฐ์…˜ ๋‚˜๋ˆ„๊ธฐ ๋‹จ๊ณ„์—์„œ ๋งŒ๋“  ๊ฒฝ์šฐ์—๋งŒ EFI์‹œ์Šคํ…œ ํŒŒํ‹ฐ์…˜์„ ํฌ๋งทํ•˜์‹ญ์‹œ์˜ค. ์ด์ „์— EFI ์‹œ์Šคํ…œ ํŒŒํ‹ฐ์…˜์ด ๋””์Šคํฌ์— ์žˆ์—ˆ๋‹ค๋ฉด, ์žฌํฌ๋งทํ•˜๋Š” ๊ฒƒ์€ ์„ค์น˜๋˜์–ด์žˆ๋Š” ๋‹ค๋ฅธ ์šด์˜์ฒด์ œ์˜ ๋ถ€ํŠธ๋กœ๋”๋ฅผ ํŒŒ๊ดดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
# mkfs.fat -F 32 /dev/efi_system_partition

ํŒŒ์ผ ์‹œ์Šคํ…œ ๋งˆ์šดํŠธ

/mnt์— ๋ฃจํŠธ ํŒŒํ‹ฐ์…˜์˜ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ๋งˆ์šดํŠธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ) ๋ฃจํŠธ ๋ณผ๋ฅจ์ด /dev/root_partition์ธ ๊ฒฝ์šฐ:

# mount /dev/sda1 /mnt

(/mnt/efi์™€ ๊ฐ™์€) ๋‚จ์•„ ์žˆ๋Š” ํŒŒํ‹ฐ์…˜์˜ ๋งˆ์šดํŠธ ํฌ์ธํŠธ๋ฅผ ๋งŒ๋“ค์–ด์„œ ํŒŒํ‹ฐ์…˜์„ ์•Œ๋งž๊ฒŒ ๋งˆ์šดํŠธํ•˜์‹ญ์‹œ์˜ค.

๋„์›€๋ง mount(8)๋ฅผ --mkdir ์˜ต์…˜๊ณผ ํ•จ๊ป˜ ์‹คํ–‰ํ•˜์—ฌ ๋งˆ์šดํŠธ ํฌ์ธํŠธ๋ฅผ ๋งŒ๋“œ์‹ญ์‹œ์˜ค. ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ๋Š”, mkdir(1) ๋ฅผ ์ด์šฉํ•˜์—ฌ ์‚ฌ์ „์— ๋งŒ๋“œ์‹ญ์‹œ์˜ค.

UEFI ์‹œ์Šคํ…œ์—์„œ๋Š”, EFI ์‹œ์Šคํ…œ ํŒŒํ‹ฐ์…˜์„ ๋งˆ์šดํŠธํ•˜์‹ญ์‹œ์˜ค.

# mount --mkdir /dev/efi_system_partition /mnt/boot

์Šค์™‘ ๋ณผ๋ฅจ์„ ๋งŒ๋“ค์—ˆ๋‹ค๋ฉด, swapon(8)์„ ์‚ฌ์šฉํ•˜์—ฌ ํ™œ์„ฑํ™”ํ•˜์‹ญ์‹œ์˜ค.

# swapon /dev/swap_partition

genfstab(8)์ด ๋‚˜์ค‘์— ๋งˆ์šดํŠธ๋œ ํŒŒ์ผ ์‹œ์Šคํ…œ๊ณผ ์Šค์™‘ ๊ณต๊ฐ„์„ ์ธ์‹ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์„ค์น˜

๋ฏธ๋Ÿฌ ์„ ํƒํ•˜๊ธฐ

์„ค์น˜ํ•  ํŒจํ‚ค์ง€๋Š” ๋ฏธ๋Ÿฌ ์„œ๋ฒ„์—์„œ ๋‹ค์šด๋กœ๋“œํ•ด์•ผํ•˜๋Š”๋ฐ, ๋ฏธ๋Ÿฌ ์„œ๋ฒ„๋Š” /etc/pacman.d/mirrorlist์—์„œ ์ง€์ •๋ฉ๋‹ˆ๋‹ค. ๋ผ์ด๋ธŒ ์‹œ์Šคํ…œ์—์„œ๋Š” ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ ํ›„์—, reflector๊ฐ€ ์„ค์น˜ ์ด๋ฏธ์ง€๊ฐ€ ๋งŒ๋“ค์–ด์ง„ ์‹œ์ ์—์„œ ๋™๊ธฐํ™” ์ƒํƒœ ๋ฐ ์†๋„ ์ˆœ์œผ๋กœ 20๊ฐœ์˜ ๋ฏธ๋Ÿฌ๋ฅผ ์„ ํƒํ•˜๊ณ  ๋‹ค์šด๋กœ๋“œ์œจ์— ๋”ฐ๋ผ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.

ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œํ•  ๋•Œ ๋ฏธ๋Ÿฌ ๋ชฉ๋ก์—์„œ ์œ„์— ์žˆ๋Š” ๋ฏธ๋Ÿฌ ์„œ๋ฒ„์ˆœ์œผ๋กœ ์šฐ์„  ์ˆœ์œ„๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ž์‹ ์˜ ์œ„์น˜๋‚˜ ๊ธฐํƒ€ ์กฐ๊ฑด์— ๋งž๊ฒŒ ์ด ๋ฏธ๋Ÿฌ ๋ชฉ๋ก์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

pacstrap์ด ์ด ๋ฏธ๋Ÿฌ ๋ชฉ๋ก ํŒŒ์ผ์„ ์ƒˆ๋กœ์šด ์‹œ์Šคํ…œ์œผ๋กœ ๋ณต์‚ฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด ํŒŒ์ผ์„ ์ œ๋Œ€๋กœ ์ˆ˜์ •ํ•ด ๋‘˜ ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•„์ˆ˜ ํŒจํ‚ค์ง€ ์„ค์น˜ํ•˜๊ธฐ

pacstrap(8) ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•ด base ํŒจํ‚ค์ง€ ๊ทธ๋ฃน๊ณผ ๋ฆฌ๋ˆ…์Šค ์ปค๋„, ๊ธฐ๋ณธ์ ์ธ ํ•˜๋“œ์›จ์–ด๋ฅผ ์œ„ํ•œ ํŽŒ์›จ์–ด๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

# pacstrap /mnt base linux linux-firmware
๋„์›€๋ง
  • linux๋ฅผ ์„ ํƒํ•œ ์ปค๋„ ํŒจํ‚ค์ง€๋กœ ๋Œ€์ฒดํ•˜๊ฑฐ๋‚˜, ์ปจํ…Œ์ด๋„ˆ์— ์„ค์น˜ํ•  ๋•Œ ์™„์ „ํžˆ ์ƒ๋žตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ.
  • ๊ฐ€์ƒ ๋จธ์‹  ๋˜๋Š” ์ปจํ…Œ์ด๋„ˆ์— ์„ค์น˜ํ•  ๋•Œ ํŽŒ์›จ์–ด ํŒจํ‚ค์ง€ ์„ค์น˜๋ฅผ ์ƒ๋žตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

base ํŒจํ‚ค์ง€๋Š” ๋ผ์ด๋ธŒ ์„ค์น˜์—์„œ์˜ ๋ชจ๋“  ๋„๊ตฌ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์ง„ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, ์™„์ „ํžˆ ์ž‘๋™ํ•˜๋Š” ์‹œ์Šคํ…œ ๊ตฌ์ถ•์„ ์œ„ํ•ด์„œ๋Š” ์ถ”๊ฐ€์ ์ธ ํŒจํ‚ค์ง€ ์„ค์น˜๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•˜๊ฒŒ๋Š”, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํŒจํ‚ค์ง€ ์„ค์น˜๋ฅผ ๊ณ ๋ คํ•ด๋ณด์‹ญ์‹œ์˜ค.

ํŒจํ‚ค์ง€ ๊ทธ๋ฃน ๋“ฑ์„ ์ถ”๊ฐ€๋กœ ์„ค์น˜ํ•˜๋ ค๋ฉด ํŒจํ‚ค์ง€ ์ด๋ฆ„์„ ์œ„์˜ pacstrap ๋ช…๋ น์–ด ๋’ค์— (๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ) ๋ง๋ถ™์ด๊ฑฐ๋‚˜, chroot ๋‹จ๊ณ„์—์„œ pacman ๋ช…๋ น์œผ๋กœ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ผ์ด๋ธŒ ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํŒจํ‚ค์ง€๋Š” pkglist.x86_64.txt์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ ์„ค์ •ํ•˜๊ธฐ

Fstab

๋‹ค์Œ์˜ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ด fstab ํŒŒ์ผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด๋•Œ UUID๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด -U์˜ต์…˜์„, ๋ ˆ์ด๋ธ”์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด -L ์˜ต์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

# genfstab -U /mnt >> /mnt/etc/fstab

์ƒ์„ฑ๋œ /mnt/etc/fstab ํŒŒ์ผ์„ ํ™•์ธํ•ด ์˜ค๋ฅ˜๊ฐ€ ์žˆ์œผ๋ฉด ์ˆ˜์ •ํ•˜์‹ญ์‹œ์˜ค.

Chroot

์ƒˆ๋กœ์šด ์‹œ์Šคํ…œ์œผ๋กœ Change rootํ•ฉ๋‹ˆ๋‹ค.

# arch-chroot /mnt

์‹œ๊ฐ„๋Œ€

์‹œ๊ฐ„๋Œ€๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

# ln -sf /usr/share/zoneinfo/์ง€์—ญ/๋„์‹œ /etc/localtime

hwclock(8)๋ฅผ ์‹คํ–‰ํ•ด /etc/adjtime๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

# hwclock --systohc

์œ„ ๋ช…๋ น์€ ํ•˜๋“œ์›จ์–ด ํด๋Ÿญ์„ UTC๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์‹œ๊ฐ„ ํ‘œ์ค€์„ ์ฐธ๊ณ ํ•˜์‹ญ์‹œ์˜ค.

ํ˜„์ง€ํ™”

ํ™” /etc/locale.gen์—์„œ en_US.UTF-8 UTF-8๊ณผ ํ•„์š”ํ•œ ๋กœ์บ˜์„ ์ฐพ์•„ ์ฃผ์„ ํ‘œ์‹œ๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•ด ๋กœ์บ˜์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

# locale-gen

locale.conf(5) ํŒŒ์ผ์„ ์ƒ์„ฑ ํ•˜๊ณ , LANG ๋ณ€์ˆ˜๋ฅผ ๊ทธ์— ๋”ฐ๋ผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ)

/etc/locale.conf
LANG=en_US.UTF-8

ํ‚ค๋ณด๋“œ ๋ ˆ์ด์•„์›ƒ์„ ์„ค์ •ํ•˜๊ณ ์ž ํ•œ๋‹ค๋ฉด vconsole.conf(5)์— ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ๋ฐ˜์˜ํ•˜์‹ญ์‹œ์˜ค.

์˜ˆ)

/etc/vconsole.conf
KEYMAP=de-latin1

๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ

hostname(5) ํŒŒ์ผ์„ ๋งŒ๋“œ์‹ญ์‹œ์˜ค.

/etc/hostname
myhostname

์ƒˆ๋กœ ์„ค์น˜ํ•œ ํ™˜๊ฒฝ์˜ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์„ ์™„๋ฃŒํ•˜์‹ญ์‹œ์˜ค. ์ด๋Š” ์ ํ•ฉํ•œ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ ๋„๊ตฌ ์„ค์น˜๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Initramfs

์ƒˆ๋กœ์šด initramfs๋ฅผ ๋”ฐ๋กœ ์ƒ์„ฑํ•  ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. pacstrap์œผ๋กœ ์ปค๋„ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•  ๋•Œ mkinitcpio๊ฐ€ ์‹คํ–‰๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

LVM, ๋””์Šคํฌ ์•”ํ˜ธํ™” ๋˜๋Š” RAID์—์„œ๋Š”, mkinitcpio.conf(5)๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  initramfs์ด๋ฏธ์ง€๋ฅผ ๋‹ค์‹œ ๋งŒ๋“œ์‹ญ์‹œ์˜ค.

# mkinitcpio -P

๋ฃจํŠธ ๋น„๋ฐ€๋ฒˆํ˜ธ

๋ฃจํŠธ ์‚ฌ์šฉ์ž์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.

# passwd

๋ถ€ํŠธ๋กœ๋”

๋ฆฌ๋ˆ…์Šค๋ฅผ ์ง€์›ํ•˜๋Š” ๋ถ€ํŠธ๋กœ๋”๋ฅผ ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ธํ…” ํ˜น์€ AMD CPU๊ฐ€ ์žˆ๋‹ค๋ฉด, ๋งˆ์ดํฌ๋กœ์ฝ”๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•˜์‹ญ์‹œ์˜ค.

์žฌ๋ถ€ํŒ…

chroot ํ™˜๊ฒฝ์—์„œ exit๋ฅผ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ Ctrl+D๋ฅผ ๋ˆŒ๋Ÿฌ์„œ ๊ทธ ํ™˜๊ฒฝ์„ ์ข…๋ฃŒํ•˜์‹ญ์‹œ์˜ค.

์›ํ•œ๋‹ค๋ฉด ์•ž์„œ ๋งˆ์šดํŠธํ–ˆ๋˜ ํŒŒํ‹ฐ์…˜๋“ค์„ umount -R /mnt๋ช…๋ น์œผ๋กœ ์ง์ ‘ ์–ธ๋งˆ์šดํŠธํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด "์‚ฌ์šฉ์ค‘"์ธ ํŒŒํ‹ฐ์…˜์„ ์•Œ ์ˆ˜ ์žˆ๊ณ  fuser(1)๋กœ ๊ทธ ์›์ธ์„ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰์œผ๋กœ reboot ๋ช…๋ น์œผ๋กœ ์ปดํ“จํ„ฐ๋ฅผ ์žฌ๋ถ€ํŒ…ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์šดํŠธ๋œ ํŒŒํ‹ฐ์…˜์ด ๋‚จ์•„์žˆ๋‹ค๋ฉด systemd๊ฐ€ ์ž๋™์œผ๋กœ ์–ธ๋งˆ์šดํŠธํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์„ค์น˜ ๋งค์ฒด๋ฅผ ๊ผญ ์ œ๊ฑฐํ•œ ํ›„์— ์ƒˆ๋กœ์šด ์‹œ์Šคํ…œ์— ๋ฃจํŠธ ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•˜์‹ญ์‹œ์˜ค.

์„ค์น˜๊ฐ€ ๋๋‚œ ํ›„

์‹œ์Šคํ…œ ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ์•ˆ๋‚ด๋‚˜ GUI ํ™˜๊ฒฝ ์„ค์ •, ์†Œ๋ฆฌ, ํ„ฐ์น˜ํŒจ๋“œ ๋“ฑ ์ถ”๊ฐ€์ ์œผ๋กœ ํ•ด์•ผํ•  ์ผ์€ ์ผ๋ฐ˜ ์ถ”์ฒœ ์‚ฌํ•ญ์„ ๋ณด์‹ญ์‹œ์˜ค.

๊ด€์‹ฌ์„ ๊ฐ€์งˆ ๋งŒํ•œ ํ”„๋กœ๊ทธ๋žจ ๋ชฉ๋ก๋„ ์ฐธ๊ณ ํ•˜์‹ญ์‹œ์˜ค.