LILO와 GRUB의 차이점은 무엇입니까?


22

데비안에서 웹 서버를 실행 중이며 현재 GRUB이 설치되어 있습니다.

GRUB 대신 LILO를 사용해야합니까? 그리고 각각의 장점은 무엇입니까?


나는이 atlast에 대한 답을 찾으려고 노력했으며 LILO와 GRUB의 좋은 표현은 아래 언급 된 사이트에 있습니다. conceptsimplified.com/compare/compare-lilo-and-grub
RAGHURAM

답변:


16

LILO는 더 간단한 인터페이스를 가지고 있으며 머리를 감쌀 수 있습니다.

GRUB은 더 많은 기능을 제공하며 이상한 구성을보다 잘 처리합니다.

LILO 부트 스트랩 프로세스는 본질적으로 커널 파일의 첫 번째 논리 섹터를 가리키는 커널을 찾는 것입니다 (이보다 더 복잡합니다). GRUB 부트 스트랩 프로세스는 파일 시스템을보다 잘 인식하고 논리 섹터를 지정하지 않고도 파일 시스템에서 커널 파일을 찾을 수 있습니다.

요즘 거의 모든 사람들이 GRUB을 사용하는 이유가 있으며, 이는 취약성이 적고 엣지 케이스를 더 잘 처리하기 때문입니다.


2
슬랙웨어는 여전히 버전 13.1부터 LILO를 사용합니다. 슬랙웨어는 견고성으로 유명하며 Patrick Volkerding은 유행어 준수를 위해 업그레이드하지 않은 것으로 유명합니다.
Bruce Ediger

4
슬랙웨어도 LILO를 잘 알고있는 이유입니다.
sysadmin1138

9

여기에 설명 된대로 :

LILO에는 대화 형 명령 인터페이스가없고 GRUB에는 없습니다.

LILO는 네트워크 부팅을 지원하지 않지만 GRUB는 지원합니다.

LILO는 MBR에 물리적으로로드 할 수있는 운영 체제 위치에 관한 정보를 저장합니다. LILO 구성 파일을 변경하면 LILO 스테이지 1 부트 로더를 MBR에 다시 작성해야합니다. GRUB과 비교할 때, 잘못 구성된 MBR이 시스템을 부팅 할 수 없게 할 수 있기 때문에 이것은 훨씬 더 위험한 옵션입니다. GRUB를 사용하면 구성 파일이 잘못 구성되면 GRUB 명령 행 인터페이스가 기본값으로 설정됩니다.

LILO는 Linux 및 기타 부트 로더 만로드합니다. GRUB은 많은 수의 OS를로드합니다.

LILO는 MBR에 맞는 공간에 자신을로드하여 작동합니다. Grub에는 두 단계가 있습니다 (너무 복잡해서 작동하기도 어렵습니다. lilo처럼 쉽게 의미합니다). 구성과 함께 MBR에서 1 단계 (보통)를로드하고 / boot에서 2 단계를로드합니다.


10
잘라 내기 및 붙여 넣기 대답은 아마 자신의 소스를 인용한다 : ibm.com/developerworks/linux/library/l-bootload/index.html
jlliagre

5

GRUB의 주요 장점은 다음과 같습니다.

  • 커널 업데이트 후에 'lilo'를 실행하는 것을 기억할 필요가 없습니다. GRUB은 파일 시스템을 실제로 지원하므로 디스크에서 커널을 찾을 수 있습니다.
  • 커맨드 라인. GRUB을 사용하면 구성을 망칠 경우 편리한 명령 줄을 입력 할 수 있습니다. 때로는 라이브를 저장합니다.

LILO의 주요 장점 :

  • 이 개념을 해결하면 모든 파일 시스템을 지원
  • 작습니다

99 %의 경우 GRUB을 선호한다고합니다.


2

GRUB 또는 아마도 GRUB2가 훨씬 최신이므로 사용해야합니다. LILO에 비해 GRUB의 장점으로는 더 큰 디스크 (디스크 시작 부분에 부팅 파티션이 필요하지 않음) 및 EFI 부팅 지원이 있습니다.

LILO가 작동하는 이전 컴퓨터를 사용하는 경우 GRUB으로 업그레이드 할 특별한 이유가 없습니다.

또 다른 이유 : LILO에 대한 업데이트가 없으며 실제로 지원이 없습니다. 또는 심지어 웹 사이트.


2
실제로 ELILO는 LILO에 대한 EFI 지원입니다. 존재합니다. LILO와 달리 업데이트를받습니다.
sysadmin1138

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.