DE — heise online
heise+ | Desinfec't: 손상된 Linux Grub 부트로더 복구하기
소프트웨어1분 읽기
이 기사는 독일 IT 잡지 c't가 만든 USB 구조 도구 'Desinfec't'를 써서, 망가진 Linux 부팅 프로그램(Bootloader)을 고치는 방법을 설명합니다. 기사 앞부분만 공개되어 있고 나머지는 유료 구독자만 읽을 수 있습니다.
무슨 일이 있었나요?
Linux를 설치한 컴퓨터가 켜지지 않을 때가 있습니다. 원인은 부팅 프로그램이 손상됐기 때문인 경우가 많습니다. 이 기사는 Desinfec't의 부팅 프로그램으로 기존 Linux를 다시 켜는 방법을 알려 줍니다. 잘 안 되면 파일 시스템을 연결해 부팅 프로그램을 고치거나 새로 설치하는 방법도 있다고 설명합니다.
먼저 시도해 볼 방법
컴퓨터의 BIOS 부팅 메뉴에서 Linux를 직접 고르면 해결될 때도 있습니다. 그래도 안 되면 Desinfec't의 Grub을 사용합니다. Grub은 Linux를 시작시키는 부팅 프로그램입니다. 키보드의 C 키를 눌러 Grub 콘솔로 들어갈 수 있습니다. 다만 이 화면에는 독일어 자판 배열이 없어서 미국식 배열에 익숙해져야 합니다.
꼭 알아 두면 좋은 점
- Grub 콘솔은 미국식 키보드 배열을 씁니다.
- USB 메모리로 부팅하면 Grub은 보통 이것을 첫 번째 드라이브 (hd0)로 봅니다.
- 그래서 내장 하드디스크나 SSD의 이름이 (hd1)로 바뀔 수 있습니다.
- USB 드라이브가 여러 개면 순서가 달라질 수 있어 항상 보장되지는 않습니다.
왜 중요한가요?
부팅 프로그램이 고장 나면 데이터는 그대로 있어도 컴퓨터를 쓸 수 없습니다. 이 방법을 알면 새로 설치하지 않고 시스템을 되살릴 수 있습니다. 다만 드라이브 이름이 바뀔 수 있으니, 명령을 실행하기 전에 어떤 드라이브가 어떤 것인지 꼭 확인해야 합니다.
용어 풀이
- Desinfec't
- c't 잡지가 만든 USB 구조·점검 도구로, 바이러스 검사와 여러 컴퓨터 문제 해결에 쓰입니다.
- Bootloader
- 컴퓨터를 켤 때 운영체제를 찾아 시작시키는 프로그램입니다.
- Grub
- Linux에서 널리 쓰이는 부팅 프로그램으로, 부팅 메뉴와 명령 콘솔을 제공합니다.
- BIOS
- 컴퓨터를 켜면 가장 먼저 실행되어 하드웨어를 확인하고 부팅 장치를 고르는 기본 프로그램입니다.