SYSLINUX

SYSLINUX
開発者H. Peter Anvin
安定版リリース
6.03 / 2014年10月6日 (2014年10月6日
プレビューリリース
6.04-pre3 / 2019年2月7日 ( 2019-02-07 )
オペレーティングシステムLinux
タイプブートローダー
ライセンスGPL 2.0以降
ウェブサイトwww.syslinux.org
リポジトリ

Syslinuxプロジェクトは、コンピュータ上でLinuxディストリビューションを起動するための5種類のブートローダからなる廃止されたスイートです。主にH. Peter Anvinによって開発されました。

コンポーネント

Syslinuxプロジェクトは、6つの異なるブートローダーで構成されています。

このプロジェクトには、2 つの個別のメニュー システムと追加モジュールの開発環境も含まれています。

SYSLINUXとISOLINUX

SYSLINUXはもともと、レスキューフロッピーディスクライブUSB、その他の軽量環境向けに設計されていました。ISOLINUXはライブCDとLinuxインストールCD 向けに設計されています

SYSLINUXブートローダはUSBスティックなどの単一のソースから複数のディストリビューションを起動するために使用できます。[ 2 ]

コンパクトディスクからの起動には、少々複雑な点があります。El Torito規格では、 2つの異なるモードでの起動が可能です。

ISOLINUXはBIOSのバグに対して脆弱であるため、この選択肢があることは時として有用です。そのため、SYSLINUXを使って起動できることは便利です。これは主に1999年頃以前に製造されたコンピュータに影響し、実際、最近のコンピュータでは「エミュレーションなし」モードの方が一般的に信頼性の高い方法です。バージョン3.72以降、ISOLINUXはいわゆる「ハイブリッドISO」イメージの作成をサポートしています。これは、コンパクトディスクのEl Toritoブートレコードとハードディスクマスターブートレコードの両方をISOイメージにまとめたものです。このハイブリッドイメージは、コンパクトディスクとUSBフラッシュドライブの両方に書き込むことができます。[ 3 ]

PXELINUX

PXELINUXは、ネットワークインターフェースコントローラ(NIC)上のPXE準拠のROMと組み合わせて使用​​され、ローカルエリアネットワーク経由でブートストラッププログラムを受信できるようにします。[ 4 ]このブートストラッププログラムは、ユーザーがコンピュータを制御できるようにするオペレーティングシステムカーネルをロードして構成します。 [ 5 ]通常、PXELINUXは、中央ネットワークサーバーからLinuxのインストールを実行したり、ディスクレスワークステーションを起動したりするために使用され ます

EXTLINUX

EXTLINUXは、 LILOGRUBに似た汎用ブートローダーです。Syslinux 4以降、EXTLINUXはBtrfsFATNTFSUFS/UFS2XFSファイルシステム を扱うことができます

EFILINUX

EFILINUXは、 UEFIからの起動用に設計されたSYSLINUXブートローダーの拡張版ですが、異なるブートローダーへの チェーンロードをサポートしていないなど、いくつかの制限があります

COMBOOT

SYSLINUXは、 C言語またはアセンブリ言語で記述されたCOMBOOTモジュールによって拡張できます。32ビットモジュールは通常、.c32ファイル名拡張子を使用します。バージョン5以降は16ビット.comモジュールをサポートしていません。[ 6 ]

ハードウェア検出ツール (HDT)

Syslinuxプロジェクトは、3.74リリース以降、 GNU GPLライセンスのハードウェア検出ツール(HDT)プロジェクトをホストしています。このツールは、 IA-32互換システムの低レベル情報を表示する32ビットモジュールです。コマンドラインインターフェースと、ブラウジング用のセミグラフィカルメニューモードの両方を提供します。HDTは、起動可能なISOイメージと2.88MBのフロッピーディスクイメージとしても利用可能です。HDTの最終更新は2015年で、その後廃止されています。[ 7 ]

参照

参考文献

  1. ^ a b Negus 2006、p. 133
  2. ^パクラシ 2009、66、71−73 ページ。
  3. ^ "syslinux/doc/isolinux.txt" . 2011年5月4日. 2019年2月23日閲覧
  4. ^ブレスナハン&ブラム 2019、136–137頁。
  5. ^ "syslinux/doc/pxelinux.txt" . 2014年2月1日. 2019年2月23日閲覧
  6. ^ Matt Fleming (2012年12月6日). 「Syslinux 5.00 リリース」 . Syslinux メーリングリスト. 2019年2月23日閲覧。
  7. ^ SourceForgeハードウェア検出ツール

出典

  • ブレスナハン、クリスティン、ブラム、リチャード(2019年7月11日)。CompTIA Linux+ 学習ガイド — 試験 XK0-004。英国:Wiley。ISBN 9781119556039 OCLC  1066596041
  • マイク・マーフィー(2017年4月4日a)。Slackware Linux :Syslinuxブートローダー。 2021年12月21日時点のオリジナルよりアーカイブ。2021年8月17日閲覧– YouTube経由
  • ネガス、クリストファー(2006年)『Live Linux CD:ブート可能ファイルの作成とカスタマイズ』プレンティス・ホール出版、ISBN 0-13-243274-9 OCLC  846108594
  • Pakrashi, Arjun(2009年8月) 。Rahul Chopra(編)「マルチブートディスクの作成」。Linux For You。第7巻、第6号。デリー:Ramesh Chopra。66  73ページ。ISSN 0974-1054