많은 Linux 배포판을 설치하는 동안 GRUB 부트 로더를 설치할 수있는 옵션을 제공합니다. Linux를 설치할 때마다 부트 로더를 설치하기 위해 “예”를 선택했으며 내가 본 모든 자습서에서이를 입증합니다.
언제 GRUB 부트 로더를 설치 하시겠습니까?
설명
- 다른 것을 사용하려는 경우 ( 예 : systemd-boot 또는 syslinux) …
- 관련 : unix.stackexchange.com/a/146803/117549
답변
언제 설치하고 싶지 않습니까? GRUB 부트 로더?
가능한 이유 :
- 다음과 같이 설치된 다른 OS의 부트 로더를 사용하여 Linux를 부팅 할 계획입니다. Windows.
- 현재 설치중인 Linux를 동일한 시스템에있는 다른 Linux 설치의 GRUB을 사용하여 부팅 할 계획입니다.
- 설치 프로그램이 푸시 할 때 GRUB 레거시를 사용하려고합니다. GRUB2 (또는 그 반대)
- 당신 좋은 정의를 위해 GRUB 대신 LILO를 사용하고 싶습니다.
- 삶을 힘들게 만들기 위해 GRUB 대신 SYSLINUX를 사용하고 싶습니다.
- 1 회 쓰기 광 미디어에서만 부팅 할 계획입니다. 보안을 위해. < < 이것이 제가 GRUB을 설치하지 않는 이유입니다.
댓글
- 한 가지 더 가능한 이유 : 시스템에 GRUB 실패를 유발하는 펌웨어 버그가 있고, 사용 가능한 수정 사항이 없으며, 일부 다른 부트 로더가 버그를 유발하지 않습니다.
Answer
UEFI 시스템 (요즘 대부분의 최신 PC)에서는 GRUB가 가져 오는 모든 복잡성을 건너 뜁니다. GRUB에는 두 가지 기능이 있습니다. 부팅 관리자 역할을합니다. 즉, 부팅 할 수있는 항목의 메뉴를 표시하고 Linux 부트 로더 역할을합니다.이 외에도 다양한 파일 시스템에서 읽는 방법을 알고 있으며 다른 부팅 로더를 체인로드 할 수 있습니다. , 일반적으로 Windows 용입니다.
UEFI 시스템에서는이 모든 작업없이 수행 할 수 있습니다. Linux 커널은 자체로드 방법을 알고 있습니다 (커널이 EFI 스텁 로더를 포함하도록 구성된 경우). 따라서 부팅로드 GRUB의 일부는 중복됩니다. UEFI 펌웨어 ( “BIOS”)는 커널을로드 할 수 있으며 커널은 자체적으로 메모리를 설정하고 실행을 시작할 수 있습니다. 펌웨어에는 부팅 관리자도 포함되어 있지만 systemd-boot와 같은 대체 간단한 부팅 관리자를 설치할 수 있습니다.
요약 : 최신 시스템에서는 GRUB가 필요하지 않습니다.