isolinux는 ISO9660 파일시스템으로 포멧된 디스크 파티션이나, 시디롬으로 부터 리눅스를 로드합니다.
설정파일은 [/boot]/isolinux/isolinux.cfg 입니다.
memdisk은 램드라이브로 부터 리눅스를 로드합니다.
이것은 주로 플로피디스크 이미지를 램디스크로 로드하여 부팅할때도 많이 사용되기 때문에,
GRUB에서도 이 모듈을 사용하기도 합니다.
GRUB을 사용할때에도 사실, /boot/grub/i386-pc에 보시면…
cdboot.img, diskboot.img 이런것들이 보일것입니다.
grub-mkimage로 부트로더를 구성할때, 이들 부트로더이미지 중에 선택하게 됩니다.
하지만, cd롬을 하드디스크처럼 인식하는 방식으로, 시디롬과 하드디스크로 다 부팅가능하게
하는 방식도 있습니다.
이것을 하이브리드 부팅시디라고 합니다.
이 방식은 시디롬이미지를 디스크로 전달할때 아주 편합니다.
USB디스크에 DD명령으로 전송하더라도, 부트로더 자체가 시디롬을 탐색하는것이 아니라,
해당 USB로 부팅할 수 있게 되는 것입니다.
사실 리눅스로 부팅하기 위한 부트로더 자체로는 SYSLINUX가 GRUB보다는
뛰어납니다.
하지만 GRUB은 (GRand Universal Bootloader)의 약자로, 범용적으로 사용되기
위해 만들어 졌기 때문에… 호환성과 확장성이 뛰어납니다.