시스리눅스

시스리눅스 프로젝트(The Syslinux Project)는 컴퓨터에서 리눅스 배포판을 시작하기 위한 다섯 가지 부트로더 스위트로, 현재는 개발이 중단되었다. 주로 H. 피터 안빈이 개발했다.

 구성 요소 
시스리눅스 프로젝트는 여섯 가지 다른 부트로더로 구성되어 있다:

 FAT 파일 시스템에서 부팅하는 데 사용되는 SYSLINUX (이름의 유래)
 ISO 9660 파일 시스템에서 부팅하는 데 사용되는 ISOLINUX
 사전 부팅 실행 환경 (PXE) 시스템을 사용하여 네트워크 서버에서 부팅하는 데 사용되는 PXELINUX
 Btrfs, Ext2, Ext3, Ext4, FAT, NTFS, UFS/UFS2 및 XFS 파일 시스템에서 부팅하는 데 사용되는 EXTLINUX
 MS-DOS와 같은 구형 운영체제를 위해 램 디스크를 에뮬레이트하는 MEMDISK
 UEFI 시스템에서 부팅하는 데 사용되는 EFILINUX

이 프로젝트에는 두 가지 별도의 메뉴 시스템과 추가 모듈 개발 환경도 포함되어 있다.

SYSLINUX와 ISOLINUX 
SYSLINUX는 원래 복구 플로피 디스크, 라이브 USB 또는 기타 경량 환경을 위한 것이었다. ISOLINUX는 라이브 CD 및 리눅스 설치 CD를 위한 것이다.

SYSLINUX 부트로더는 USB 스틱과 같은 단일 소스에서 여러 배포판을 부팅하는 데 사용될 수 있다.

콤팩트 디스크에서 부팅할 때 약간의 복잡성이 따른다. 엘 토리토 표준은 두 가지 다른 모드에서 부팅을 허용한다:

 에뮬레이션 없음 부팅 정보를 CD에 직접 저장해야 한다. ISOLINUX가 이 모드에 적합하다.
 플로피 에뮬레이션 부팅 정보를 FAT 형식 플로피 디스크를 에뮬레이트하는 데 적합한 디스크 이미지 파일에 저장해야 한다. SYSLINUX가 이 모드에 적합하다.

이러한 선택권은 때때로 유용하다. 왜냐하면 ISOLINUX는 바이오스 버그에 취약하기 때문이다. 그렇기 때문에 SYSLINUX를 사용하여 부팅할 수 있다는 것은 편리하다. 이는 주로 1999년 이전에 제작된 컴퓨터에 영향을 미치며, 사실 현대 컴퓨터의 경우 "에뮬레이션 없음" 모드가 일반적으로 더 안정적인 방법이다. 버전 3.72부터 ISOLINUX는 소위 "하이브리드 ISO" 이미지 생성을 지원하며, 이는 콤팩트 디스크의 엘 토리토 부팅 레코드와 하드 디스크의 마스터 부트 레코드를 ISO 이미지에 담는다. 이 하이브리드 이미지는 콤팩트 디스크 또는 USB 플래시 드라이브 모두에 쓸 수 있다.

 PXELINUX 
PXELINUX는 네트워크 인터페이스 컨트롤러 (NIC)의 PXE 호환 ROM과 함께 사용되어 근거리 통신망을 통해 부트스트랩 프로그램을 수신할 수 있도록 한다. 이 부트스트랩 프로그램은 운영체제 커널을 로드하고 구성하여 사용자가 컴퓨터를 제어할 수 있게 한다. 일반적으로 PXELINUX는 중앙 네트워크 서버에서 리눅스 설치를 수행하거나 디스크 없는 워크스테이션을 부팅하는 데 사용된다.

 EXTLINUX 
EXTLINUX는 LILO 또는 GRUB과 유사한 범용 부트로더이다. 시스리눅스 4부터 EXTLINUX는 Btrfs, FAT, NTFS, UFS/UFS2 및 XFS 파일 시스템을 처리할 수 있다.

 EFILINUX 
EFILINUX는 UEFI에서 부팅하도록 설계된 SYSLINUX 부트로더의 확장 버전이지만, 다른 부트로더로 체인 로딩을 지원하지 않는 등의 몇 가지 제한 사항이 있다.

 COMBOOT 
SYSLINUX는 C 또는 어셈블리 언어로 작성된 COMBOOT 모듈을 통해 확장될 수 있다. 32비트 모듈은 일반적으로 .c32 파일 확장자를 사용한다. 버전 5 이상은 16비트 .com 모듈을 지원하지 않는다.

하드웨어 감지 도구 (HDT) 
3.74 릴리스부터 Syslinux 프로젝트는 GNU GPL 약관에 따라 라이선스된 하드웨어 감지 도구 (HDT) 프로젝트를 호스팅한다. 이 도구는 모든 IA-32 호환 시스템에 대한 저수준 정보를 표시하는 32비트 모듈이다. 명령줄 인터페이스와 반그래픽 메뉴 모드를 모두 제공하여 탐색할 수 있다. HDT는 부팅 가능한 ISO 및 2.88MB 플로피 디스크 이미지로도 제공된다. HDT의 마지막 업데이트는 2015년이었고, 그 이후로 개발이 중단되었다.

 같이 보기 

 부트로더 비교
 부트로더 비교(영어 위키피디아)

 각주 

 출처 





 외부 링크 
 SYSLINUX 릴리스
 메일링 리스트

분류:리눅스 소프트웨어