SYSLINUX のスクリーンショット | |
| 開発者 | H.ピーター・アンヴィン |
|---|---|
| 安定リリース | 6.03 / 2014年10月6日 |
| プレビューリリース | 6.04-pre3 / 2019年2月7日 |
| リポジトリ |
|
| オペレーティング·システム | リナックス |
| タイプ | ブートローダー |
| ライセンス | GPL-2.0以降 |
| Webサイト | このサイトについて |
Syslinux プロジェクトは、コンピューター上でLinux ディストリビューションを起動するための5 つの異なるブートローダーのスイートです。主にH. Peter Anvinによって開発されました。
コンポーネント
Syslinux プロジェクトは、5 つの異なるブートローダーで構成されています。
- FATファイルシステムからの起動に使用されるSYSLINUX
- ISOLINUX、ISO 9660ファイルシステムからの起動に使用される[1]
- PXELINUXは、 Preboot Execution Environment (PXE)システムを使用してネットワークサーバーから起動するために使用されます[1]
- EXTLINUX は、 Btrfs、ext2、ext3、ext4、FAT、NTFS、UFS/UFS2、XFSファイルシステムからの起動に使用されます。
- MEMDISKは、MS-DOSなどの古いオペレーティングシステム用のRAMディスクをエミュレートします。
このプロジェクトには、2 つの個別のメニュー システムと追加モジュールの開発環境も含まれています。
SYSLINUX と ISOLINUX
SYSLINUX は、もともとレスキューフロッピー ディスク、ライブ USB 、またはその他の軽量環境を対象としていました。ISOLINUX は、ライブ CDおよび Linux インストール CD を 対象としています。
SYSLINUXブートローダはUSBスティックなどの単一のソースから複数のディストリビューションを起動するために使用できます。[2]
コンパクト ディスクから起動する場合、多少の複雑さが伴います。El Torito 標準では、次の 2 つの異なるモードでの起動が可能です。
- エミュレーションなし - ブート情報を CD に直接保存する必要があります。ISOLINUX はこのモードに適しています。
- フロッピー エミュレーション- FAT形式のフロッピー ディスクをエミュレートするのに適したディスク イメージファイル にブート情報を保存する必要があります。SYSLINUX はこのモードに適しています。
ISOLINUX はBIOS のバグに対して脆弱なので、この選択肢があることは時々役に立ちます。 [どれ? ]そのため、SYSLINUX を使用してブートできると便利です。これは主に 1999 年以前に製造されたコンピュータに影響し、実際、最近のコンピュータでは「エミュレーションなし」モードの方が一般的に信頼性の高い方法です。新しい[どれ? ] ISOLINUX バージョンでは、いわゆる「ハイブリッド ISO」イメージの作成がサポートされています。これは、コンパクト ディスクのEl Toritoブート レコードとハード ディスクのマスター ブート レコードの両方をISO イメージにまとめたものです。このハイブリッド イメージは、コンパクト ディスクと USB フラッシュ ドライブの両方に書き込むことができます。[3]
PXELINUX
PXELINUXは、ネットワークインターフェースコントローラ(NIC)上のPXE準拠のROMと組み合わせて使用され、ローカルエリアネットワーク経由でブートストラッププログラムを受信できるようにします。[4]このブートストラッププログラムは、ユーザーがコンピューターを制御できるようにするオペレーティングシステムカーネルをロードして構成します。 [5]通常、PXELINUXは、中央ネットワークサーバーからLinuxのインストールを実行したり、ディスクレスワークステーションを起動したりするために使用されます。
エクストラリナックス
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]
参照
参考文献
- ^ Negus 2006、133ページより。
- ^ パクラシ 2009、66、71−73。
- ^ "syslinux/doc/isolinux.txt". 2011-05-04 . 2019-02-23閲覧。
- ^ ブレスナハン&ブラム2019、136〜137頁。
- ^ "syslinux/doc/pxelinux.txt". 2014-02-01 . 2019-02-23閲覧。
- ^ Matt Fleming (2012-12-06). 「Syslinux 5.00 リリース」. Syslinux メーリング リスト. 2019-02-23閲覧。
- ^ SourceForgeのハードウェア検出ツール
出典
- Bresnahan, Christine; Blum, Richard (2019 年 7 月 11 日)。CompTIA Linux+ 学習ガイド — 試験 XK0-004。イギリス: Wiley。ISBN 9781119556039. OCLC 1066596041.
- Murphy, Mike (2017年4月4日). Slackware Linux: Syslinux ブートローダー. 2021年12月21日時点のオリジナルよりアーカイブ。2021年8月17日閲覧 – YouTube経由。
- Negus, Christopher (2006)。Live Linux CD: ブート可能ファイルの作成とカスタマイズ。Prentice Hall。ISBN 0-13-243274-9. OCLC 846108594.
- Pakrashi, Arjun (2009 年 8 月)。Rahul Chopra (編)。「マルチブート ディスクの作成」。Linux For You。第 7 巻、第 6 号。デリー: Ramesh Chopra。pp. 66–73。ISSN 0974-1054 。
外部リンク
- SYSLINUX リリース
- メーリングリスト
