GRUB2 Migration/ko

이 안내서의 목표는 독자 여러분을 대상으로 한 기존 GRUB에서 GRUB2로 자연스럽게 옮겨가는 방안의 안내입니다.

GRUB 이란 무엇일까요?
GRUB은 비 임베디드 리눅스 장치에서 대부분 존재하는 부트로더중 하나입니다. GRUB의 역할은 디스크에서 메모리로 리눅스 커널을 불러오도록 갖추고 리눅스 커널을 실행하는 것입니다.

왜 옮겨야 하나요?
먼저, 이전 GRUB은 더이상 업데이트를 받지 않으므로 관리하지 않습니다. 이전 GRUB은 개발자들이 오늘날 더이상 제대로 된 상태로 유지할 수 없다는 다양한 고려 사항이 발생함에도 불구, 안전하다는 느낌에 빠질 때마다 계속 만들었습니다. 예를 들어 이전 GRUB은 2TB 이상의 디스크로는 부팅할 수 없으며 새 파일 시스템으로는 를 대체할 수 없다고 간주합니다.

GRUB2는 좀 더 견고하고, 가벼우며, 강력함을 목표로 하였으며, 더욱 깔끔한 코드를 기반으로 유지 관리합니다. GRUB2는 이전 버전과는 달리 더 많은 하드웨어 설정, 파일 시스템, 드라이브 배치를 지원합니다.

GRUB2로 옮겨가기
GRUB2로 옮겨가는 것은 꽤 간단합니다. 꾸러미 관리자가 보통 업그레이드 과정을 처리하는걸로 같이 끝냅니다. 자동으로 끌어오지 않았다면  꾸러미 요소로 언제든 설치할 수 있습니다.

부트 드라이브
첫번째 중요한 부분은 어떤 드라이브가 부팅이 가능한지에 대한 이해입니다. 젠투 핸드북을 쭉 따라온 분이라면 입니다. 잘 모르겠다면, 기존의 GRUB 설정을 살펴보는게 가장 쉬운 방법입니다. 주로 살펴볼 부분은 파일입니다.

의 내용은 다음과 같습니다:

위 파일 내용을 근거로 가 부트 드라이브임을 알아낼 수 있지만 이걸 실제 장치로 대응해야 합니다. 이를 알려면 살펴보십시오. 예제는 아래에 있습니다.

위 파일을 기반으로 가 부팅 드라이브임을 알고 있습니다.

GRUB2 설치 및 설정
다음 단계에서는 예전의 GRUB을 드라이브의 주 부트 레코드(MBR)에서 제거하지 않고 파티션에 GRUB2를 설치하고 설정합니다. 아래 예제는 를 사용하지만 여러분에게 맞는 드라이브 경로로 바꿔야 합니다.

우선 로 필요한 GRUB2 파일을 설치합니다.

이제 시스템에 있는 커널을 검색하고 로 적당한 설정 파일을 만들겠습니다. 직접 설정 방식대로 진행한다면 이 단계는 건너뛰십시오.

설정을 시험하기 위해 이전 GRUB에서 GRUB2 이어서 불러오기
깨진 GRUB 설정은 시스템 부팅을 불가능하게 한다는 의미를 지닐 수 있으므로, GRUB2 설정을 완전히 두기 전에 시험하려 합니다. 이를 위해 예전 GRUB에서 GRUB2로 그대로 이어서 불러오도록 하겠습니다. 에 새 섹현을 추가하면 됩니다. 예제는 다음과 같습니다.

여기서 머신을 재부팅해야하고, 머신이 부팅할 때 GRUB 메뉴에서 를 선택해야 합니다. GRUB 2.0.0 이상과 같이 자체적으로 알려주는 다른 GRUB 메뉴가 상단에 함께 나타나고, 시스템에 있는 부팅 커널을 보여줍니다. 이게 동작하지 않으며 그냥 시스템을 껐다 켜고,  대신 일반 부트 옵션을 고르십시오.

이전 GRUB 대체하고 제거
모든 과정이 성공적으로 끝나면, 예전 GRUB을 바꾸고 시스템에서 제거할 수 있습니다.

여기서 꾸러미 관리자를 사용하여 을 제거할 수 있습니다.

이제 옮기는 과정이 끝났습니다.

GRUB2 유지 관리
새 커널을 설치하는 언제든지, 다음 단계를 진행하여 GRUB2 설정이 (직접 설정 방식을 따라가지 않는다면)새 커널을 인식하도록 해야 합니다.