GRUB, SYSLINUX, EFI 등이 뭔지 몰라서 이것저것 찾아보다가 알게된 것들 ..
# 1
GRUB, SYSLINUX는 boot loader 들 중 한가지 이다.
ISOLINUX와 SYSLINUX가 뭐가 다른지 헷갈릴때가 있다.
Syslinux는 'SYSLINUX', 'ISOLINUX', 'EXTLINUX' and 'PXELINUX’를 통칭해서 말할 때 쓰기도 한다.
'SYSLINUX', 'ISOLINUX'는 서로 다른 boot loader이다.
# 2
GRUB은 UEFI를 지원한다
ISOLINUX는 BIOS로만 부팅되는 machine에서 사용된다.
# 3
Ubuntu 설치 ISO(64bit)에는 GRUB과, Syslinux 둘다 포함되어 있다.
iso 파일을 mount 해보면 아래 directory를 확인할 수 있다.
GRUB : /boot/grub
ISOLINUX : /isolinux
예전에는 ISOLINUX만 지원했으나 UEFI 사용이 증가하면서 GRUB2가 추가된것이다.
그래서 설치 iso로 부팅할때 해당 machine이 UEFI를 지원하면 GRUB2로 부팅이되고, BIOS 부팅만 지원하면 Syslinux로 부팅되는 식이다.
# 4
UEFI는 기존 BIOS의 한계를 극복하고 안정성과 편의성을 높인 펌웨어 인터페이스
인텔이 개발한 EFI (Extensible Firmware Interface) 에서 출발하여 Unified EFI Forum을 통해 UEFI라는 이름을 사용
BIOS와 비교하여 발전된 펌웨어 규격이라 하지만 실사용에서는 크게 다른 점이 없는 듯.
GRUB2 부터 2TB 이상 크기의 디스크로 부팅이 가능하다고 한다
0 댓글