Handbook:AMD64/Blocks/Bootloader/ko

부트로더 선택
리눅스 커널을 설정하고, 시스템 도구를 설치하고, 설정 파일을 편집하고 나면, 리눅스 설치의 일부로서 마지막으로 중요한 부분, 부트로더를 설치할 차례입니다.

부트로더는 부팅 과정에서 리눅스 커널의 실행을 담당합니다. 부트로더가 없으면 시스템에서는 전원 단추를 누른 후 그 다음 과정을 어떻게 처리해야 할지 모릅니다.

에서는 BIOS 기반 시스템에서 GRUB2 또는 LILO를 설정하는 방법, UEFI 시스템에서 efibootmgr을 사용하는 방법을 문서에 남겨두었습니다.

기본: GRUB2 사용
이전에, 젠투 리눅스는 GRUB 레거시를 추천 부트로더로 사용했습니다. 이름에서 의미하는 바와 같이, 이전 GRUB 꾸러미는 더이상 관리하지 않으며, GRUB2로 대체했습니다. 기존 GRUB에 대해 더 많은 정보를 보시려면, 젠투 위키의 GRUB 게시물을 참고하십시오.

GRUB2 설치하기
GRUB2는 꾸러미로 제공합니다.

이제 GRUB2 프로그램을 설치했지만, 활성화 상태는 아닙니다.

GRUB2 설정
다음, 에 필요한 GRUB2 파일을 설치할 차례입니다. 첫번째 디스크(부팅할 디스크)를 라고 가정하고, 다음 명령을 통해 GRUB2 파일을 설치합니다:

Next, we can generate the GRUB2 configuration based on the user configuration specified in the file and  scripts. In most cases, no configuration is needed by users as GRUB2 will automatically detect which kernel to boot (the highest one available in ) and what the root file system is.

최종 GRUB2 설정을 만들려면  명령을 실행하십시오:

명령 출력은 최소한 시스템 부팅에 필요한 하나의 리눅스 이미지를 찾았다는 알림이 나와야 합니다. initramfs를 사용했거나, 커널 빌드시 를 사용했다면, 마찬가지로 올바른 initrd 이미지를 찾아야 합니다. 이런 경우가 아니라면 로 이동해서  명령으로 내용을 확인해보십시오. 여전히 파일이 빠졌다면, 커널 설정으로 되돌아가서 설치 절차를 따르십시오.

LILO 설치하기
LILO, the LInuxLOader, is the tried and true workhorse of Linux boot loaders. However, it lacks some features that GRUB has. The reason why LILO is still used is that, on some systems, GRUB doesn't work and LILO does. Of course, it is also used because some people know LILO and want to stick with it. Either way, Gentoo supports both.

LILO 설치는 순식간입니다. 그냥 emerge 명령을 사용하십시오.

LILO 설정
LILO를 설정하려면, 먼저 파일을 만드십시오:

설정 파일에서 부팅할 커널을 참조할 섹션을 사용합니다. 이 설정 파일에서 참조할 필요가 있는 커널 파일(및 커널 버전)과 initramfs 파일을 알아내십시오.

If an initramfs is necessary, then change the configuration by referring to this initramfs file and telling the initramfs where the real root device is at:

추가 옵션을 커널에 전달해야 한다면  구문을 사용하십시오. 예를 들어 프레임버퍼를 활성화할  구문을 추가하려면:

을 사용해본 사용자는 설치 CD에서 사용한 부팅 옵션과 동일한 옵션을 커널에 사용함을 알아야합니다. 예를 들어 SCSI 장치 활성화가 필요하다면 를 커널 옵션으로 추가합니다.

이제 파일을 저장하고 빠져나가십시오.

To finish up, run  so LILO can apply the  settings to the system (i.e. install itself on the disk). Keep in mind that  needs to be executed every time a new kernel is installed or a change has been made to the  file.

대안: efibootmgr 사용
On UEFI based systems, the boot loader itself is the UEFI firmware of the system. Such systems do not need additional boot loaders to help boot the system, although EFI-based bootloaders do exist to extend the functionality of UEFI systems during boot.

The application is not a boot loader, but a tool to interact with the UEFI firmware and update its settings, so that the Linux kernel that was previously installed can be booted with additional options (if necessary), or to allow multiple boot entries. This interaction is done through the EFI variables (hence the need for the support of EFI vars in the past).

먼저 프로그램을 설치하십시오:

다음, 새로 설치한 리눅스 커널로 부팅할 "Gentoo" 항목을 UEFI 펌웨어에 알려주십시오:

초기 램 파일 시스템(initramfs)를 사용한다면, 적당한 부팅 옵션을 추가하십시오:

설정을 다 바꿨다면, 시스템을 다시 부팅할 때, 부팅 항목에 "Gentoo"가 뜹니다.