시스템
SYSLINUXSYSLINUX 스크린샷 | |
| 개발자 | 피터 애빈 |
|---|---|
| 안정된 릴리스 | 6.03 / 2014년 10월 , 전( 10월 6일 |
| 프리뷰 릴리즈 | 6.04-pre3 / 2019년 2월 , 전( |
| 저장소 | |
| 운영 체제 | 리눅스 |
| 유형 | 부트 로더 |
| 면허증. | GPL-2.0 이후 |
| 웹 사이트 | www |
Syslinux Project는 시스템에서 리눅스 Distros를 시작하기 위한 5개의 서로 다른 부트 로더 제품군입니다.그것은 주로 H. Peter Anvin에 의해 개발되었다.
구성 요소들
Syslinux 프로젝트는 5개의 다른 부트 로더로 구성됩니다.
- FAT 파일 시스템에서 부팅하는 데 사용되는 익명의 SYSLINUX
- ISO 9660 파일[1] 시스템에서 부팅하기 위해 사용되는 ISSOLINUX
- PXE(Preboot Execution Environment) 시스템을[1] 사용하여 네트워크 서버에서 부팅하는 데 사용되는 PXELINUX
- EXTLINUX, Btrfs, ext2, ext3, ext4, FAT, NTFS, UFS/UFS2 및 XFS 파일 시스템에서 부팅에 사용
- MEMDISK, MS-DOS 등의 오래된 운영체제용 RAM 디스크 에뮬레이트
이 프로젝트에는 두 개의 개별 메뉴 시스템과 추가 모듈을 위한 개발 환경도 포함되어 있습니다.
SYSLINUX 및 아이솔리눅스
SYSLINUX는 원래 플로피 디스크, 라이브 USB 또는 기타 경량 환경을 복구하기 위한 것입니다.ISSOLINUX는 라이브 CD 및 Linux 설치 CD용입니다.
SYSLINUX 부트로더는 USB [2]스틱과 같은 단일 소스로부터의 여러 배포에 사용할 수 있습니다.
콤팩트 디스크에서 기동할 때는, 약간의 문제가 발생합니다.El Torito 표준에서는, 다음의 2개의 다른 모드로 기동할 수 있습니다.
- 에뮬레이션 없음– 부팅 정보를 CD에 직접 저장해야 합니다.ISSOLINUX는 이 모드에 적합합니다.
- 플로피 에뮬레이션– FAT 포맷 플로피 디스크를 에뮬레이트하기 위한 디스크 이미지 파일에 부트 정보를 저장해야 합니다.SYSLINUX가 이 모드에 적합합니다.
ISOLINUX는 BIOS 버그에 [which?]취약하기 때문에 이 옵션을 선택하는 것이 유용할 수 있습니다.따라서 SYSLINUX를 사용하여 부팅할 수 있습니다.이는 주로 1999년 이전에 제조된 컴퓨터에 영향을 미칩니다.실제로 현대의 컴퓨터에서는 "에뮬레이션 없음" 모드가 일반적으로 더 신뢰할 수 있는 방법입니다.새로운[which?] ISLINUX 버전에서는 콤팩트디스크의 El Torito 부트레코드와 하드디스크의 마스터 부트레코드를 모두 ISO 이미지로 만드는 이른바 "하이브리드 ISO" 이미지 작성을 지원합니다.이 하이브리드 이미지는 콤팩트 디스크 또는 USB 플래시 [3]드라이브에 모두 쓸 수 있습니다.
PXELINUX
PXELINUX는 NIC(네트워크 인터페이스 컨트롤러)에서 PXE 호환 ROM과 함께 사용되며, 이를 통해 로컬 영역 [4]네트워크를 통해 부트스트랩 프로그램을 수신할 수 있습니다.이 부트스트랩 프로그램은 사용자가 [5]컴퓨터를 제어할 수 있도록 하는 운영 체제 커널을 로드하고 구성합니다.일반적으로 PXELINUX는 중앙 네트워크 서버에서 Linux 설치를 수행하거나 디스크 없는 워크스테이션을 부팅하는 데 사용됩니다.
EXTLINUX
EXTLINUX는 LILO 또는 GRUB와 유사한 범용 부트로더입니다.Syslinux 4 이후 EXTLINUX는 Btrfs, FAT, NTFS, UFS/UFS2, 및 XFS 파일 시스템을 처리할 수 있습니다.
기동하다
SYSLINUX는 C 또는 어셈블리 언어로 작성된 COMBOOT 모듈로 확장할 수 있습니다.32비트 모듈은 일반적으로.c32 파일 이름 확장자버전 5 이후에는 16비트를 지원하지 않습니다..com모듈.[6]
하드웨어 검출 도구(HDT)
3.74 릴리스 이후 Syslinux 프로젝트는 GNU GPL 조건에 따라 라이센스가 부여된 HDT(하드웨어 탐지 도구) 프로젝트를 호스트합니다.이 도구는 IA-32 호환 시스템의 하위 수준 정보를 표시하는 32비트 모듈입니다.명령줄 인터페이스와 반그래픽 메뉴 모드를 모두 사용하여 브라우징할 수 있습니다.HDT는 부터블 ISO 및 2.88 MB 플로피 디스크이미지로도 사용할 수 있습니다.HDT의 마지막 업데이트는 2015년에 있었고,[7] 그 이후로 중단되었다.
「 」를 참조해 주세요.
레퍼런스
- ^ a b Negus 2006, 페이지 133
- ^ Pakrashi 2009, 66페이지, 71-73.
- ^ "syslinux/doc/isolinux.txt". 2011-05-04. Retrieved 2019-02-23.
- ^ 브레스나한 & Blum 2019, 136-137페이지.
- ^ "syslinux/doc/pxelinux.txt". 2014-02-01. Retrieved 2019-02-23.
- ^ Matt Fleming (2012-12-06). "Syslinux 5.00 released". Syslinux mailing list. Retrieved 2019-02-23.
- ^ SourceForge 하드웨어 검출 도구
원천
- Bresnahan, Christine; Blum, Richard (11 July 2019). CompTIA Linux+ Study Guide — Exam XK0-004. United Kingdom: Wiley. ISBN 9781119556039. OCLC 1066596041.
- Murphy, Mike (4 April 2017a). Slackware Linux: Syslinux Bootloader. Archived from the original on 2021-12-21. Retrieved 17 August 2021 – via YouTube.
- Negus, Christopher (2006). Live Linux CDs: Building and Customizing Bootables. Prentice Hall. ISBN 0-13-243274-9. OCLC 846108594.
- Pakrashi, Arjun (August 2009). Rahul Chopra (ed.). "Create Multi-boot Discs". Linux For You. Vol. 7, no. 6. Delhi: Ramesh Chopra. pp. 66–73. ISSN 0974-1054.