GRUB
| 컴덕후가 쓴 글 이 글은 컴덕 또는 컴퓨터 중독자가 쓴 글이거나 컴덕을 소개하는 글입니다. 이 글을 읽다 보면 당신의 뇌가 Java에 세뇌당할 수 있으니 알아서 조심하시기 바랍니다. |
GRUB은 누에서 작정하고 만든 부트로더로, 리눅스에서 흔히 쓰이고 있으며 컴덕후들에게 매우 익숙한 물건이다.
차례 |
[편집] GRUB 2
GRUB 2는 이전의 GRUB에 비해 설정이 매우 복잡해졌다. 이상한 클래스가 추가되며 모듈을 얹는 짓을 시작하여 기존 GRUB에서 달랑 3줄뿐인 내용을 대략 12~14줄까지 늘려놓는 짓을 저질렀다. 게다가 GRUB 설정 파일은 멋대로 수정하지 말라고 경고하여 기존 GRUB 사용자들을 혼란스럽게 만들었다. grub2-mkconfig를 이용하면 이 설정을 자동으로 만들어주지만 부트로더 창이 매우 지저분해질 수 있으며 서로 맞지 않는 커널을 억지로 끼워맞추는 어이없는 경우도 발생한다. 예를 들어 우분투와 페도라를 멀티부팅할 때, 우분투 커널 이미지와 initrd로 페도라를 부팅할 수 있는 메뉴를 선택한다. 이렇게 되면 페도라를 부팅하는데 우분투 부팅 화면이 뜨고, 부팅한 후에도 마우스와 같은 일부 드라이버가 작동하지 않는 상황이 발생하며, 조합에 따라 커널 패닉에 이르게 되기도 한다. 이 경우 초보자들은 부트로더가 짝을 잘못 맞춘 것도 인식하지 못한 채 멋모르고 재설치를 하게 된다. 뷁!
[편집] GRUB 오류
리눅서라면 흔히 겪는 문제로, 특히 리눅스를 설치했다가 성질이 뻗친 컴덕 입문자들이 리눅스를 삭제하면서 자주 일어나는 문제다, 물론 재설치가 가장 간단하지만, 부팅 복구 CD를 넣어서 해결할 수도 있다. 그럼에도 불구하고 이 GRUB 오류는 리눅스 입문자들을 좌절시켜 이들이 다음에 리눅스를 설치하는 것을 꺼리도록 만든다. 이 오류는 윈도의 NTLDR is missing과 매우 유사하지만 초보자들이 복구 CD로 단번에 해결할 수 없다는 점이 다르다.
[편집] GRUB 명령줄 수정
GRUB은 명령줄 파일을 수정할 수 있으며 자신들의 말로는 이맥스 비슷한 명령 수정 기능을 제공한다고 하여 vi 사용자들을 골탕먹이고 있...지만 대충 방향키가 먹히니 상관없다. 이것을 이용하여 런레벨을 마음대로 바꿀 수 있다. 또한 GRUB과 GRUB2에는 명령줄 모드가 존재한다. 이 모드는 grub 설정과 비슷한 듯하나 조금씩 차이가 난다. 부트로더가 제대로 설치되지 않으면 이 창이 뜨기 때문에 명령을 제대로 입력해도 결국 부팅 도중 멈춰버리거나 busybox라는 이상한 물건이 뜰 수 있으므로 사실상 그냥 재설치가 답이라고 혹자는 주장한다.
[편집] 각 배포판의 GRUB
- 슬랙웨어: LILO를 쓴다. GRUB 따위는 먹는 것이라고 생각한다.
- 데비안: LILO와 GRUB 중 선택이 가능하다.
- 페도라: 페도라 16에서는 부트로더라는 공명의 함정 버튼이 있으나 클릭하면 그냥 GRUB을 찾는데, 페도라 16에서는 GRUB 2를 쓰므로 아무 의미가 없다.
- 쿠분투: GRUB을 쓰긴 쓰는데 어디에 어떻게 설치할 것인지 묻지도 따지지도 않는다.
- BSD: GRUB? 먹는 건가염? 우적우적
유닉스 계열 운영 체제 | |||||||
|---|---|---|---|---|---|---|---|
| 리눅스 계열 |
| ||||||
| BSD 계열 | FreeBSD · NetBSD · NetBDSM · OpenBSD | ||||||
| SystemV 계열 | 솔라리스 | ||||||
| 다윈 계열 | 맥 OS X | ||||||
| 데스크탑 환경 | GNOME · KDE · 쥐돌이 · LXDE · 윤희티 | ||||||
| 프로그램 |
| ||||||
| 개인과 단체 | GNU · 리누스 토르발스 · 리눅서 · 리처드 스탈린 · 자유 소프트웨어 재단 · 페도라 프로젝트 · KLDP | ||||||
| 쓰레기 | 로즈분투 · KUDP | ||||||
![]() | |||||||
