๋ฆฌ๋ ์ค ์ฐ๋ถํฌ์์ ๋น๋ฐ๋ฒํธ๋ฅผ ์์ด๋ฒ๋ ธ์ ๋, ๋น๋ฐ๋ฒํธ๋ฅผ ์ฌ์ค์ ํ๋ ค๋ฉด ๋ช ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ์๋ ๋ถํ ์์ ์ฌ์ค์ ํ ์ ์์ต๋๋ค. ์ด๋ฒ ์๊ฐ์๋ ๋ง์ ๋ฐฉ๋ฒ ์ค์ ํ๋๋ฅผ ์๊ฐํฉ๋๋ค.
1. ์ฐ๋ถํฌ๋ฅผ ์ฌ๋ถํ ํ ESC ํค๋ฅผ ๊ณ์ ์ฐํ
2. e - linux /boot/ ์์ end key + space - init=/bin/bash
3. ๋น๋ฐ๋ฒํธ ์์ด root๋ก ๋ก๊ทธ์ธ ์ฑ๊ณต
๋ค๋ง, ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ์ด ๋ถ๊ฐ๋ฅํ๋ค. mount ๋ช ๋ น์ด๋ก ๋น๋ฐ๋ฒํธ๋ฅผ ๋ณ๊ฒฝ (=๋ณด์ ์ทจ์ฝ)
Grub
๊ทธ๋ฉ(Grub)์ GNU ํ๋ก์ ํธ์ ์ผ๋ถ๋ก ๊ฐ๋ฐ๋ ๋ถํธ๋ก๋์
๋๋ค. ๋ถํธ๋ก๋๋ ์ปดํจํฐ๊ฐ ๋ถํ
ํ ๋ ์ด์ ์ฒด์ ๋ฅผ ๋ก๋ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ํ๋ก๊ทธ๋จ์
๋๋ค. Grub์ ๋๋ถ๋ถ์ ๋ฆฌ๋
์ค ์์คํ
์์ ์ฌ์ฉ๋๋ฉฐ, ๋ค์ค ๋ถํ
ํ๊ฒฝ์์ ์ฌ๋ฌ ์ด์ ์ฒด์ ๋ฅผ ๊ด๋ฆฌํ ์ ์๋๋ก ๋์์ค๋๋ค.
Grub์ ์ผ๋ฐ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ์ฃผ์ ๊ธฐ๋ฅ
- ๋ถํ ๋งค๋์ (Boot Manager): Grub์ ๋ถํ ํ ์ด์ ์ฒด์ ๋ฅผ ์ ํํ๊ณ ๋ถํ ์ต์ ์ ๊ด๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ฌ๋ฌ ๊ฐ์ ์ด์ ์ฒด์ ๊ฐ ์ค์น๋ ์์คํ ์์ Grub์ ์ฌ์ฉํ์ฌ ๋ถํ ํ ์ด์ ์ฒด์ ๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
- ๋ถํธ ๋ก๋ (Boot Loader): Grub์ ์ ํํ ์ด์ ์ฒด์ ๋ฅผ ๋ก๋ํ๊ธฐ ์ํด ํ์ํ ์ปค๋ ์ด๋ฏธ์ง์ ์ด๊ธฐ RAM ๋์คํฌ๋ฅผ ์ฐพ์์ ๋ถํ ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ๋ถํธ๋ก๋ ์ค์ ๊ด๋ฆฌ: Grub์ ๋ถํธ๋ก๋ ์ค์ ์ ๊ด๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ถํ ์์คํ ์ ๋ํ ๊ตฌ์ฑ์ ์์ ํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ถํ ์์ ์ฌ์ฉํ ์ปค๋ ์ต์ ์ ๋ณ๊ฒฝํ๊ฑฐ๋, ๋ถํ ํ ๋์คํฌ๋ฅผ ์ ํํ๋ ๋ฑ์ ์์ ์ ์ํํ ์ ์์ต๋๋ค.
๋ค๋ฅธ ์ฌ์ฉ์๊ฐ Root ๋น๋ฐ๋ฒํธ๋ฅผ ๋ณ๊ฒฝํ์ง ๋ชปํ๊ฒ ์ค์ ํ๊ธฐ
- GRUB_TIMEOUT_STYLE=hidden - ์ฃผ์ ์ฒ๋ฆฌ
- TIMEOUT = ์ํ๋ ์๊ฐ๋งํผ ์ค์
- DISTRIBUTOR = ์ํ๋ ๋ฌธ๊ตฌ ์ค์
- page down ํค๋ก ๋งจ ๋ฐ์ผ๋ก ์ด๋
- ์์ 4๋ฌธ์ฅ ์ค์ ํ ์ฌ๋ถํ
- ์ด๋ ๊ฒ ์ค์ ํ์๋ e๋ฅผ ํตํด ๋ค์ด๊ฐ๋ฉด ์ฌ์ฉ์์ ๋น๋ฐ๋ฒํธ๋ฅผ ์์์ผ ์ ์ ๊ฐ๋ฅ
โป grub ๋ณ๊ฒฝํ์๋ ํญ์ update!
'Computer Science > Linux (Ubuntu)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
13 SATA & SCSI (0) | 2024.02.08 |
---|---|
12 ์ฌ๋ฌ๊ฐ์ง ํ๋ก๊ทธ๋จ (0) | 2024.02.08 |
10 Pipe, Filter, Redirection (1) | 2024.01.28 |
9 tar & find (+cron, at) (0) | 2024.01.28 |
8 dpkg & apt (1) | 2024.01.28 |
๋๊ธ