SYSLINUXは、プロジェクトsystemsThe、ユーザーがローカルディスクドライブ、CD、およびPXE(プリブート実行環境)から、さまざまなオペレーティングシステムをブートすることができますブートローダを設定するには、シンプルで簡単でユーザーに提供するオープンソースプロジェクトは、すべての重要なLinuxのファイルを.SupportsですDOSのような従来のオペレーティングシステムをブートすることが可能である。これは、古代のLILOとレガシーGRUBブートマネージャのドロップイン置換としてゼロから設計されています。デフォルトでは、FAT、EXT2、EXT3、EXT4、およびBtrfsはファイルシステムをサポートしています。
様々な制限がUEFI(統一拡張ファームウェアインターフェイス)システムのために存在しても、BIOSとUEFIベースのマシンの両方が、このブートローダーによってサポートされています。これは、簡単にデフォルトのソフトウェアchannels.Howから、ほぼすべてのLinuxベースのオペレーティングシステムが動作しない上にインストールすることができますか?シンプル、SYSLINUXのブートプロセスは、最初のロードMBR(マスターブートレコード)で動作するので、その後アクティブパーティションを検索し、ボリュームブートレコード(VBR)を実行し、検索し、メインの設定ファイル(/ブート/ syslinuxのをロードするために/boot/syslinux/ldlinux.c32ファイルをロードし、/boot/syslinux/ldlinux.sysファイルを実行するだけでなく、 /syslinux.cfg)。
Linuxベースのオペレーティング·システムの標準ブートメニューエントリが(自動的に/ etc /問題から発生した)ユーザーが望んで何もすることができメニューラベルエントリ、およびLinuxカーネルの実行可能ファイルの場所にLINUXラインで構成されている。また、WindowsベースのOSを起動することができます。
また、SYSLINUXが最もの一つであり、ルートファイルシステムの場所だけでなく、mkinitcpio.Bottom lineOverallによって生成されたinitramfsイメージファイルの場所が含まれているINITRDエントリを指している必要があり、ユーザ設定可能APPEND線と、 GNU / Linux用のブートマネージャを使用してインストールして簡単にできます。それは、自動起動、チェーンロード、MEMTEST、HDT、再起動、電源オフ、キーボードの再マッピング、メニューの隠蔽、PXELINUX、および明確なメニュー機能をサポートし、テキストやグラフィカルブートメニューの両方をユーザーに提供します。
の何このリリースで新しいのです。
- efi64:32ビットカーネルをブートするためのサポートを追加します。
- EFI:可能な場合はカーネルをブートするときにEFIハンドオーバプロトコルを使用します。
- 'make installを'と 'ネットワークインストールする」を含む単位のファームウェアオブジェクトディレクトリへの切り替え時に壊れなった様々なメイク目標を、修正します。
- EFI:UDPスタック内のパケット損失の扱いを改良します。
- のテストは:バグを確実にするために設計された新しいリグレッションテストフレームワークを紹介し、一度固定再導入されていません。
- EFI:。LOCALBOOTサポートを実装します。
- PXELINUX::
- PXELINUX:PXELINUXがアンロードされる可能性がある場合(ジーンカミングV)タイマーのバグを修正します。 。
- コア/ writedec.inc:重複宣言とオーバーフロー(ジーンカミングV)を固定します。 。
- GCC 4.5修正します。
- サンプルディレクトリ:Makefileは(ジーンカミングV)を含む修正します。 。
- ver.com:バージョン情報(DRMKを含みます)(遺伝子カミングV)します。 を表示するには、新しいユニバーサルDOS / COMBOOTアプリケーション
- rosh.c32:更新された。解析オプションを支援する内部コマンドのためのgetopt()を使用する。 LSでの不具合を修正しました。ウォームリブートとエコー(ジーンカミングV)を追加します。
- com32:ファイルディスクリプタのリークを修正します。 。
- gfxboot.c32:TEXT..ENDTEXTを扱う。 (セバスチャンHerbszt)が見つかりませんでしラベルにエラー出ます。
- 非パーティションデバイス上でブートする修正します。
- MBR、isohybrid:エイサーのTravelMateそしておそらく他のマシン上でのBIOS問題の回避策 。
- COM32:追加ACPIの解析libaryます。
- HDT:ACPIの解析をサポートするために0.4.1をリリース、改善されたmutli-コア/ CPUのレポートします。
- LUA:5.1.4-2にアップデートします。
- SYSLINUX:コア/ diskstart.inc:それは0(ジーンカミングV)でない場合にはチェックサムの後にDSをリセットします。 。
- のWin64:追加のMinGWのコンパイラ名(ジーンカミングV)のスクリプト更新します。 。
- DIAG:診断関連のツールのための新しいディレクトリ。ハンドオフMBR / VBRとジオメトリ表示画像(ジーンカミングV)を追加します。
- MEMDISK:使用&QUOT、MEM =&QUOT。予約済みとしてパラメータは、この点を超える利用可能なメモリをマークする(コアがすでにないアラインメント)(遺伝子カミングV)します。
- MEMDISK:追加のディスク·プローブ·チェックとデバッグ出力(シャオ·ミラー、ジーンカミングV) 。
- gPXEが:。undionly.kpxe +新しいスクリプト(遺伝子カミングV)のオフに基づいて、gpxelinuxk.0を追加します。
- isohybrid:GNUのxorrisoと1ステップでisohybrid画像を作るためにisohdpfx * .binファイル/ isohdppx *の.binファイルをインストールします。 。
- PXELINUX:一部のマシンでLOCALBOOTを動作させるが、ちょうど同じくらい多くを破るハックを無効にします。 QUOT&働い一部のマシン。LOCALBOOTを0として以前のバージョンで&QUOTが必要な場合があります。LOCALBOOT -1&QUOT。この1で。あなたがQUOT&必要とするマシンがある場合は、LOCALBOOT -1&QUOTを;, dmidecodeのかSYSDUMP出力のコピーをいただければ幸いです。 。
- 遺伝子カミングVによる診断のセットが含まれます。
- 修正します。
- chain.c32:許可"のuuid&QUOT。 QUOTを&する同義語として; GUID"ます。
- で始まるハンドルディレクトリ名..します。
- 新しいメニューHIDDENKEYコマンドます。
のバージョン4.04のの新機能である。非修飾DNS名の扱いを修正しました。李>
gccの4.6とbinutils 2.21.51のための
VFATとISO9660のための
隠しメニューイントロ画面からブートオプションを有効にするワンキーストロークの方法を提供するために、
のバージョン4.03のの新機能:
- 設定ファイルが見つからない場合ハングアップしないでください<。 / LI>
- ハンドオーバ情報を渡さないのMBRからブートするためのより良いサポートします。
- EXTLINUX:オフセットパーティションを見つけることについてよりスマートにしようとします。
- chain.c32:サポートデルリアルモードカーネル(ジーンカミングV)をチェーンロードします。
- chain.c32:CHSモードでブート修正します。 。
- rosh.c32更新した(ジーンカミングV)します。
- のsyslinux / extlinuxのインストーラ(Arwin Vosselman)に-sオプションを修正します。
- はisohybrid:大きな画像(PJパンディット)のパディングを修正します。 。
のバージョン4.02のの新機能:
- SYSLINUX:正しく-dオプションがある場合にも対応非絶対パスで指定された、すなわちSYSLINUX -d SYSLINUX代わりにSYSLINUX -d / syslinuxののます。
- ISOLINUX:ディレクトリ名は、/ boot / syslinuxのと/ syslinuxのを認識し、ISOLINUX固有の名前に加えて、ファイル名のあるsyslinux.cfg。このように、あるsyslinux.cfgはisolinux.cfgをまたはextlinux.confは異なる誘導体に特異的であるのに対して、今総称である。
- chain.c32:サポートGRUBレガシー(ゲルトHulselmans)のステージ2の代替設定ファイル名を設定します。
- whichsys.c32:syslinuxのブートローダバリアント(ゲルトHulselmans)に基づいて、特定のコマンドを実行します。 。
- lua.c32:&QUOTに追加された新しいバインディングがたくさん。SYSLINUX&QUOT。名前空間:VESA、PCI、DMI、カーネルのロード(マルセル·リッター) 。
- のbtrfsは:圧縮または暗号化されたファイルが発生した場合、包括的なエラーメッセージを表示します。 (現在サポートされているでもない。)
- SYSLINUX:mtoolsはインストーラ:名誉TMPDIR、フルディスク上でエラーます。 。
- はEDDのサポートを発表するが、実際にそれを持っていないシステムに対処するため、CHSにEDDからフォールバックを処理します。
- SYSLINUX:mtoolsは、DOSとWin32のインストーラは現在、新しいコマンドラインオプションを使用します。 。
- PXELINUX:TFTPでのIPアドレスの使用::またはtftpを修正://ホスト構文ます。 。
- SYSLINUX:実験的なWin64のインストーラ(syslinux64.exe) 。
- :
- SYSLINUX / EXTLINUX:ディスクの修正ハンドリングは、EDDモードでの再試行を読んでます。 。
- ISOLINUX:特定の(古い)のBIOSの問題を回避するために、初期化シーケンスを変更します。貴重なデバッグサポートのためのヘルムートHullenに感謝します。
- ifplop.c32:新しいモジュールPLOPブートマネージャがすでにCD-ROMやUSBドライブ(ゲルトHulselmans)します。 を起動したかどうかを検出。
- 、深刻なメモリの上書きのバグを修正メニューシステムでは非常に長いコマンドラインを選択する際に、主にトリガします。
- lua.c32:Luaのスクリプトインタプリタ、現在実験します。 。
- PXELINUX:カーネルコマンドラインにシステムUUIDを追加する新しいオプションIPAPPEND 4 。
- PXELINUX:ディスプレイBOOTIFとSYSUUID起動時に、キーとCtrl-Nがコマンドラインで押されます。 。
ISOLINUX
のバージョン4.01ののどのような新機能は低いんではないゼロのシステムで初期化を修正メモリーます。
のバージョン4.00のの新機能:
- 主要コードベースの変更。この作品C.で書き直さすべてのファイルシステムは劉Aleaxander(Yuanhan劉)で主に行われていたします。
- EXTLINUX:のbtrfsとext4のサポート。のbtrfsのサポートは、インテルのアレックデュによって行われた。
- EXTLINUXはもはや独立した誘導体である。 extlinuxとSYSLINUX両方同じローダー(ldlinux.sys)をインストール。 extlinuxバイナリがマウントされたファイルシステムのために使用されているLinuxベースのインストーラのために。アンマウントしたファイルシステムのためのSYSLINUXバイナリます。
- 、1は今もAPPEND文で新しいカレントディレクトリを指定することができます。
- SYSLINUXのフルADVのサポートなので、ブートワンスとMENU SAVEが動作します。
- ディスクと/または2 TBをより大きくparititions含むGPTパーティション·ディスクのフルサポート(BIOSでサポートされている場合。)
- 現在のT13委員会の原案に調整GPTハンドオーバプロトコル。 DOC / gpt.txtを参照してくださいます。
- HDT:コードのクリーンアップ、小さなバグ修正します。
- ザ·&QUOT、リナックス&QUOT。 SYSLINUXのインストーラ(SYSLINUX-nomtools)は現在、近いextlinuxインストーラへのコマンドライン構文があります。 mtoolsは、DOSとWin32のインストーラは、最終的にこの新しい構文を取得しますが、それはまだ実装されていませんします。
- chain.c32:インデックスでGPTパーティションをブートをサポートする、GUID、ラベルます。
- chain.c32:。で&QUOT SYSLINUXパーティションをブートサポート、FS&QUOT;
- chain.c32:。gpt.txtハンドオーバープロトコルを実装します。
- chain.c32:Grubのステージ2をチェーンロードするためのサポートします。
- PXELINUX:TFTP URL構文(TFTP://)。gPXEが/ gpxelinuxを実行していない場合であっても、サポートします。
- コマンドラインからディスクの内容を表示する新しいls.c32モジュール、およびpwd.c32は、現在のディレクトリを表示します。
- rosh.c32(のみシェルを読んで)を更新し、うまくいけば使えるします。
- PXELINUX。
- gfxboot.com gfxboot.c32を支持して削除します。
- 新しいメニューHELPステートメントは、メニュー選択の結果としてフルスクリーンヘルプテキストを表示します。
- memdiskfindユーティリティます。
- ifcpu.c32:パラメータが与えられていないときには、使用量の追加PAEサポートを追加します。 。
- ifcpu.c32、ifcpu64.c32:ターゲットごとに複数の引数を処理します。 。
- isohybrid:Perlを必要としないCバージョン 。
- 新しいコマンド·メニューを入力しなくても、すぐにアクティブにするためにホットキーを可能にするIMMEDIATEます。
- mdiskchk.comクラシックオール·ドライブ·プロービングヒューリスティックを抑制する--no-シーケンシャル(または-n)オプションをサポートしています。特定のドライブ番号がプローブされたときにハング/クラッシュのBIOS上での有用ます。
- ElTorito.Sys DOSドライバは現在、プロービングドライブ0xFFでは、障害の原因となるいくつかのBIOSでは上のかなり一般的なバグを避けるために、ドライブ番号上向きの代わりに、下向きをスキャンします。
configコマンドを使用して、新しい設定ファイルをロードするとき、
ちょうど他の誘導体のようなLOCALBOOT -1&QUOT ;,ます。;サポート&QUOT:
MEMDISKをマウントするLinuxカーネルのphramドライバで使用することができます。
のバージョン3.83で新しいのは何ですか。
- 今回のリリースでは、機能など、いくつかのマイナーな新機能が、に追加されますGfxbootモジュールへのDHCP PXELINUXバイナリのオプション、ハードウェア検出ツールの新バージョン、およびいくつかの修正にオーバーライドを追加します。
- また、壊れたBIOSのためのいくつかの追加の回避策が含まれます。
のバージョン3.82のの新機能:
- isohybrid:パーティションからロードするための-partokロジックを修正ます。
- ISOLINUX:割り込みを無効にしてINT 13hのから戻るシステムに対処します。 。
- は、大きなファイルのロード中にアイドルハンドラを起動しないでくださいます。
- シンプルメニュー:メニューとのonTimeout作業が非表示にする 。
- PXELINUX:OACKパケットの最後に余分のNULを持っているTFTPサーバを処理します。 。
のバージョン3.80のの新機能である:ます。
- 新規シャッフルメカニズムとAPIます。
- リライトmboot.c32モジュールます。
- syslinux_boot_linux()関数は、単純化されています。
- 起動しようとしてハングアップしないでください&QUOT、メニュー終了&QUOT。 CLIからラベルます。
- 修正問題。いくつかのBIOS上でます。
- isohybrid:。サイズは2ギガバイト以上のイメージで問題を解決します。
- のAPM電源オフモジュール(poweroff.com)します。
- ISOLINUX:大きなディレクトリの扱いを修正しました。シュテフェンWinterfeldtによって発見され、バグを修正します。
こだわり&QUOT、ブートワンス&QUOTと
セバスチャンHerbsztによる
コメントが見つかりません