ブートローダーの比較

次の表は、利用可能ないくつかのブートローダの一般情報と技術情報を比較したものです。

一般情報

名前開発者/パブリッシャー現在のバージョン初回リリース日最新リリース日ライセンス料金ウェブサイト / ドキュメント
Acronis OSセレクターアクロニスインターナショナルGmbH???独自の49.95ドル(個人使用)
79.99ドル(商用、1シートあたり)
299.99ドル(サーバー)
公式サイト
ベアボックス
ベアボックスコミュニティのサシャ・ハウアー
???GPL 2.0のみ無料公式サイト
ブートマネージャー????マサチューセッツ工科大学無料?
BootX(アップル)アップル社???独自のmacOSにバンドル?
BootX (Linux)ベンジャミン・ヘレンシュミット???独自の無料?
Clover(rEFItのフォーク)https://github.com/CloverHackyColor/CloverBootloader/graphs/contributors 複数の貢献者]51572013年10月3日2024年6月29日GPLv2 / BSD-2条項無料公式サイト

ソースリポジトリ

ダスU-BootDENXソフトウェアエンジニアリング2025.10 2025年10月6日 GPL-2.0以降無料公式サイト
GRUB レガシーGNUプロジェクト2005年5月8日GPL-2.0以降無料
GNU GRUBGNUプロジェクト2.12 [1] 19952023年12月20日GPL-3.0以降無料公式サイト
グラブ2ウィンドラマーdp2.4.2.420102025年4月2日GPLv3無料公式サイト
GRUB4DOS2009年3月31日GPL-2.0のみ[a]公式サイト
iブートアップル社iBoot-11881.62.2~12007年6月29日2024年12月9日独自の
リロBSD-3条項
リミネミンツキ10.3.2 [3] 2020年4月6日2025年11月23日BSD-2条項無料公式サイト
ロードリンGPL-2.0以降
NTLDRマイクロソフト1993年7月27日(Windows NT 3.1)独自のWindowsにバンドル
レッドブートGPL-2.0以降(eCosライセンス)
rEFInd (rEFIt のフォーク)ロデリック・W・スミス0.14.4.22012年3月14日2024年4月6日GPL 3.0以降/ BSD 3条項無料公式サイト
改善クリストフ・フィステラー0.142006年3月2日2010年3月7日GPL 2.0以降/ BSD 3条項無料公式サイト
シスリナックス2014年10月6日GPL-2.0以降
systemd-boot / ガミブートLGPL-2.1以降
ティアノコア EDK IIBSD-2条項
Windows ブート マネージャーマイクロソフト2007年1月30日(Windows Vista)独自のWindowsにバンドル
ウルフブーツウルフSSL2015年12月14日2025年8月2日LGPL-3.0以降公式サイト
XOSL2002年8月20日GPL 2.0のみ
  1. ^ GRUB4DOSの大部分はGPL-2.0以降に基づいていますが、Linuxの一部のコードを組み込んでいるため、ソフトウェア全体はGPL-2.0のみに制限されています。[2]

技術情報

注: MBR(マスターブートレコード)の列は、ブートローダーを大容量記憶装置の先頭セクターに保存できるかどうかを示します。VBR(ボリュームブートレコード)の列は、ブートローダーを大容量記憶装置の任意のパーティションの先頭セクターに保存できるかどうかを示します。

ストレージメディアのサポート

名前居住可能起動できる
ESP(UEFI)MBRVBRフロッピーハードディスク2台目のハードディスク論理パーティションCD-ROMフロッピーUSBジップラン
Acronis OSセレクター???はいはいはいはいはいはいはいはい?
ベアボックスはいはいいいえ?はいはいはいはいはいはいいいえはい
ブートキー?いいえいいえはいいいえいいえいいえはいはいはいいいえいいえ
ブートマネージャー?はいいいえいいえはい??????いいえ
BootX(アップル)はいいいえいいえいいえはいいいえいいえはいいいえはいはいはい
BootX (Linux)いいえいいえいいえはいはいはいいいえはいはいはいはいはい
ダスU-Bootはいはい??はいはいはいはいはいはいいいえはい
GRUB レガシーいいえはいはいはいはいはいはいはいはいはいはいはい
GNU GRUBはいはいはいはいはいはいはいはいはいはいはいはい
GRUB4DOS?いいえはいはいはいはいはいはいはいはいはいはい
iブートはい???はい??いいえ????
リロはいはいはいはいはいはいはいはいはいはいはい?
リミネはいはいいいえいいえはいはいはいはいいいえはいはいはい
ロードリン?いいえいいえはいはいはいはいはいはいはいはいはい
NTLDR?いいえはいはいはい?いいえいいえはいはい??
レッドブート?いいえはいはいはいはいはいはいはいはいはいはい
再検索はいいいえいいえいいえはいはい?はい?はい?はい
rEFIt(メンテナンスされていない)はいいいえいいえいいえはいはい?いいえ?はい?いいえ
SPFディスク?はいはいはいはいはい??はい???
シスリナックスいいえはいはいはいはいはいはいはいはいはいはいはい
systemd-boot / ガミブートはいいいえいいえいいえはいはいはい??はい??


Windows ブート マネージャーはいいいえはいいいえはいはい?はいはいはいはい?
ウルフブーツいいえはいいいえいいえはいはいはいいいえいいえはいいいえいいえ
XOSL?いいえいいえはいはいはいはいはい?いいえ?いいえ
名前居住可能起動できる
ESP(UEFI)MBRVBRフロッピーハードディスク2台目のハードディスク論理パーティションCD-ROMフロッピーUSBジップラン

オペレーティングシステムのサポート

名前起動できる
MS-DOSWindows 9x / MeVista以前のWindows NTシリーズWindows Vista / 7 / 8 / 10リナックスリアクトOSメニューエットOS*BSDmacOS
Acronis OSセレクターはいはいはいはいはい??はいはい
ベアボックス????はい????
ブートキーはいはいはいはいはい????
ブートマネージャーはいはいNTLDRを呼び出すWindowsブートマネージャーを呼び出すGRUBまたはLILOを呼び出す????
BootX(アップル)????????はい
BootX (Linux)????はい????
ダスU-Boot????はい??はい(FreeBSD)?
GRUB LegacyGRUB4DOSはいはいNTLDRを呼び出すWindowsブートマネージャーを呼び出すはいFreeLoaderを呼び出すはいいくつかのカーネルのブートローダーを呼び出すはい
GNU GRUBはいはいNTLDRを呼び出すWindowsブートマネージャーを呼び出すはいFreeLoaderを呼び出すはいはいはい
iブート????????はい
リロ?はいNTLDRを呼び出すはいはい??biosboot を呼び出します (FreeBSD、PC-BSD、...)?
ロードリンMEMDISK付きいいえいいえいいえはいいいえいいえ??
リミネブートローダーを呼び出すブートローダーを呼び出すブートローダーを呼び出すブートローダーを呼び出すはいブートローダーを呼び出すブートローダーを呼び出すブートローダーを呼び出すブートローダーを呼び出す
NTLDRはいはいはいいいえGRUB4DOSを呼び出す???Darwinブートローダーを呼び出す[4]
レッドブートはいはいNTLDRを呼び出すWindowsブートマネージャーを呼び出すはいFreeLoaderを呼び出すはいはいはい
rEFInd (rEFIt のフォーク)??はいはいはい??はいはい
rEFIt(メンテナンスされていない)??はいはいはい??はいはい
SPFディスクはいはい???????
シスリナックスはいはいNTLDRを呼び出すWindowsブートマネージャーを呼び出すはい?はいmboot.c32モジュール経由 [1]?
systemd-boot / ガミブートいいえいいえWindows Server 2013 64ビット(UEFIのみ)Windowsブートマネージャーを呼び出す[5]はい??UEFIのみはい[5]
Windows ブート マネージャー?はいNTLDRを呼び出すはいGRUBまたはLILOを呼び出す????
ウルフブーツはいはいはいはいはいはい?はい?
XOSLはいはいはいはいはい????
名前起動できる
MS-DOSWindows 9x / MeVista以前のWindows NTシリーズWindows Vista / 7 / 8 / 10リナックスリアクトOSメニューエットOS*BSDmacOS

ファイルシステムのサポート

非ジャーナル

名前脂肪ミニックス拡張子2HFSAFFSF2FSヤフス
FAT12FAT16FAT32exFATヤフス1ヤフス2
Acronis OSセレクター???????????
ベアボックスはいはいはい?いいえはいいいえいいえいいえ??
BootX(アップル)???????????
BootX (Linux)???????????
ダスU-Bootはいはいはい??はい?????
フリーローダー ( ReactOS )はいはいはい??はい?????
GNU GRUB 2はいはいはいはいはいはいはいはいはい??
GRUB レガシーはいはいはいいいえはいはいいいえいいえいいえ??
グラブ2ウィン???????????
GRUB4DOSはいはいはいいいえはいはいいいえいいえいいえ??
iブート???????????
リロ???????????
リミネ[6] [7]はいはいはいいいえいいえいいえいいえいいえいいえいいえいいえ
ローダー ( FreeBSD )はいはいはい??はい?????
ロードリンはいはいはいいいえいいえいいえいいえいいえいいえいいえいいえ
NTLDR?はいはい??いいえいいえいいえいいえ??
レッドブート???????????
再検索はい??はい[b]?????
改善???????????
シスリナックスはいはいはいいいえいいえはいいいえいいえいいえ??
systemd-boot / ガミブート???????????
Windows ブート マネージャー??はいはい??いいえ????
XOSL???????????
ヤブート?????はいはい????
  1. ^ https://wiki.archlinux.org/title/REFInd#rEFInd_Boot_Manager のインストール
  2. ^ rEFInd 機能

ジャーナル

名前NTFS拡張子3拡張子4ライザーFSライザー4JFSXFSUFSUDFHFS+ベフスAFSSFSユービフスJFFS2
Acronis OSセレクター???????????????
ベアボックス?はいはい??????????はいはい
ブートマネージャー???????????????
BootX(アップル)???????????????
BootX (Linux)???????????????
ダスU-Boot?はいはいはい???はい?????はいはい
フリーローダー ( ReactOS )はい??????????????
GNU GRUB 2はいはいはいはいいいえはいはいはいはいはいはいはいはい??
GRUB レガシーいいえはいパッチ[a]はい[b]いいえはい[b]はい[b]はい[b]いいえいいえいいえいいえいいえいいえいいえ
グラブ2ウィン???????????????
GRUB4DOSはいはいはいはい[b]いいえはい[b]はい[b]はい[b]???????
iブート???????????????
リロ???????????????
リミネいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえ
ローダー ( FreeBSD )???????????????
ロードリンはい[c]いいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえ
NTLDRはいいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえ
レッドブート??????????????はい
再検索部分的[d]はい[d]はい[d]??????はい[d]?????
改善???????????????
シスリナックスはいはい部分的[e]いいえいいえいいえはいはいはいいいえいいえいいえいいえいいえいいえ
systemd-boot / ガミブート???????????????
Windows ブート マネージャーはいいいえいいえいいえいいえいいえいいえいいえ?いいえいいえいいえいいえいいえいいえ
XOSL???????????????
ヤブート?はいはい????????????
  1. ^ Debianパッチ
  2. ^ abcdefgh GNU GRUB 0.97 マニュアル
  3. ^ NTFSDOSなどのTSRが必要です
  4. ^ abcd rEFInd 機能
  5. ^ https://wiki.syslinux.org/wiki/index.php?title=ファイルシステム#ext


コピーオンライト

名前btrfsAPFSZFSニルフス参照FS
Acronis OSセレクター????いいえ[8]
ベアボックスいいえいいえいいえいいえいいえ[8]
ブートマネージャー????いいえ[8]
BootX(アップル)????いいえ[8]
BootX (Linux)????いいえ[8]
ダスU-Boot??はい?いいえ[8]
フリーローダー ( ReactOS )はい???いいえ[8]
GNU GRUB 2はいいいえはいはいいいえ[8]
GRUB レガシーいいえいいえいいえいいえいいえ[8]
グラブ2ウィン????いいえ[8]
GRUB4DOSいいえいいえいいえいいえいいえ[8]
iブート????いいえ[8]
リロ????いいえ[8]
リミネ[9] [10]いいえいいえいいえいいえいいえ[8]
ローダー ( FreeBSD )??はい?いいえ[8]
ロードリンいいえいいえいいえいいえいいえ[8]
NTLDRいいえいいえいいえいいえいいえ[8]
レッドブート????いいえ[8]
再検索はい???いいえ[8]
改善????いいえ[8]
シスリナックスはいいいえいいえいいえいいえ[8]
systemd-boot / ガミブート????いいえ[8]
Windows ブート マネージャー?いいえ??いいえ[8]
XOSL????いいえ[8]
ヤブート????いいえ[8]
  1. ^ rEFInd 機能

読み取り専用

名前cpioタールISO 9660ロムフススカッシュFS詰め込み
Acronis OSセレクター??????
ベアボックス????はいはい
ブートマネージャー??????
BootX(アップル)??????
BootX (Linux)??????
ダスU-Boot????はい[b]はい
フリーローダー ( ReactOS )??????
GNU GRUB 2はいはいはいはいはい?
GRUB レガシー??はい[c]???
グラブ2ウィン??????
GRUB4DOS??はい[c]???
iブート??????
リロ??????
リミネいいえいいえはいいいえいいえいいえ
ローダー ( FreeBSD )??????
ロードリンいいえいいえはい[d]???
NTLDR??????
レッドブート??????
再検索??はい[e]???
改善??????
シスリナックス??はい???
systemd-boot / ガミブート??????
Windows ブート マネージャーいいえいいえはいいいえいいえいいえ
XOSL??????
ヤブート??????
  1. ^ https://git.lumina-sensum.com/LuminaSensum/barebox/blob/master/Documentation/filesystems/squashfs.rst
  2. ^ https://github.com/u-boot/u-boot/commit/c51006130370b48b7eb5a93ada745385aa27f6bf
  3. ^ ab http://git.savannah.gnu.org/cgit/grub.git/tree/stage2/fsys_iso9660.c?h=grub-legacy
  4. ^ MSCDEXなどのDOSサポート/TSRが必要です
  5. ^ rEFInd 機能

その他の機能

名前高度なコマンドスクリプト可能サポートされているアーキテクチャサポートされている実行可能ファイルサポートされているプロトコルサポートされている解凍その他
GRUB レガシーはいいいえx86(PC)マルチブート1、Linux zImage、Linux bzImageなどTFTPgzip
グラブ2はいはいx86 (PC、EFI、UEFI、coreboot、OLPC)、IA-64、ARM (U-Boot、UEFI)、PowerPC (OpenFirmware)、MIPS、SPARC (OpenFirmware)マルチブートなど[11]TFTP、HTTP [12]gzip、xz [13]
リロいいえいいえx86(PC)Linux zImage、Linux bzImage?bzip2、gzip
ローダー ( FreeBSD )はいはいx86 (PC、EFI、UEFI、coreboot、OLPC)、ARM (U-Boot、UEFI)、MIPS、PowerPC (OpenFirmware)、SPARC v9 (OpenFirmware)FreeBSD ELFカーネルイメージ、マルチブート(不完全、Xenイメージのみ)[14]TFTP、NFSgzip、bzip2
kexec (Linux)ユーザースペースに応じてユーザースペースに応じてx86、ARM、ARM64、PowerPC、PowerPC 64、IA-64、IBM Z、RISC-V [15]Linux bzImage、マルチブート、その他のELFイメージ構成とユーザースペースに応じてkexecシステム コールは、現在実行中の Linux を置き換えて別のカーネルを起動し、Linux ベースのオペレーティング システムを高度なブートローダーに変換することができます
ロードリンいいえいいえx86(PC)Linux zImage、Linux bzImage?gzip
シスリナックスcmd.c32モジュール経由lua.c32モジュール経由x86(PC)Linux zImage、Linux bzImage、[16]マルチブート、[17] MBRイメージ[18]TFTPgzip、bzip2、lzo、zip、lzma、?
ヤブートいいえいいえPowerPC (オープンファームウェア)Linux ELFイメージTFTPいいえ
レッドブートはいはい(ブートのみ)ARM、ColdFire、H8300、x86、Freescale/Motorola 68000、MIPS、PowerPC、SH、SPARC、SPARCLiteエルフTFTP、シリアル(Xモデム)gzip
ダスU-BootはいはいPowerPC、ARM、AVR32、Blackfin、ColdFire、IXP、Leon2、m68k、MicroBlaze、MIPS、NIOS、NIOS2、PXA、x86、RISC-V、StrongARM、SH2、SH3、SH4、...EFI、ELF、U-Boot イメージ形式、Linux zImage、rawTFTP、NFS、シリアル(S-Record、Y-Modem、Kermit バイナリ プロトコル)bzip2、gzip、lzma
ベアボックスはいはいARM、Blackfin、NIOS2、MIPS、x86、PowerPCELF、U-Boot イメージ形式TFTP、NFS、シリアル(S-Record、Y-Modem、Kermit バイナリ プロトコル)bzip2、gzip、lz4、xz、lzo
NTLDRいいえいいえx86(PC)Windows NT カーネル イメージ (PE)、MBRイメージ??Windows NTのデフォルトのブートローダー
Windows ブート マネージャーいいえいいえx86 (PC)、ARM (Windows Mobile リメイク版のみ)ポータブル実行ファイル??NTLDR の後継。Vista 以降で使用されます。
ウルフブーツ??ARM Cortex-M、ARM Cortex-R、ARM Cortex-A、Intel x86、RISC-V RV32、PowerPC、ルネサス RH、TriCore生のバイナリ、ELF、UEFITPM 2.0、PKCS#11、SPI、I²C、UARTBentley-Mcilroy圧縮アルゴリズムに基づくカスタムデルタ更新
フリーローダー ( ReactOS )いいえいいえx86 (PC)、ARM、PowerPC???NTLDRのクローン
リミネはいいいえx86 (PC、UEFI)、ARM、RISC-V、LoongArch [19] [20]マルチブート1と2、Limineブートプロトコル、Linux zImageとbzImage [21]TFTPgzip

注記

  1. ^ Daniel Kiper (2023年12月20日). 「GRUB 2.12 リリース」. 2023年12月20日閲覧。
  2. ^ "stage2/dosstart.S". GitHub . 2014年10月12日. 2021年6月24日閲覧. Linuxカーネルコードをコピーしており、LinuxカーネルはGPL2に準拠しているため、採用できるのはGPL2のみであり、ここではGPL2が優先されます。
  3. ^ “リリース 10.3.2”. 2025年11月23日. 2025年11月23日閲覧
  4. ^ 「Chain0 - OSx86」。
  5. ^ ab Rod Smith、「Linux 用 EFI ブートローダーの管理: gummiboot の使用」、2012 年 11 月 5 日。
  6. ^ Larabel, Michael (2025年2月17日). 「Limine 9.0 ブートローダーがEXT4ファイルシステムのサポートを削除」. Phoronix . 2025年2月17日閲覧
  7. ^ シュルマン、ティム (2025-02-17)。 「Bootloader Limine 9.0.0 entfernt Unterstützung für Ext-Dateisysteme」。Linux マガジン2025 年 3 月 7 日に取得
  8. ^ abcdefghijklmnopqrstu vwxy 「Resilient File System (ReFS​​) の概要」。learn.microsoft.com
  9. ^ Larabel, Michael (2025年2月17日). 「Limine 9.0 ブートローダーがEXT4ファイルシステムのサポートを削除」. Phoronix . 2025年2月17日閲覧
  10. ^ シュルマン、ティム (2025-02-17)。 「Bootloader Limine 9.0.0 entfernt Unterstützung für Ext-Dateisysteme」。Linux マガジン2025 年 3 月 7 日に取得
  11. ^ 「GNU GRUBマニュアル2.06:サポートされているカーネル」。GNU . Free Software Foundation, Inc . 2021年6月24日閲覧
  12. ^ "GNU GRUB マニュアル 2.06: デバイス構文". GNU . Free Software Foundation, Inc . 2021年6月24日閲覧。ネットワークサポートを有効にしている場合は、特別なドライブ(プロトコル[,サーバー])も利用できます。サポートされているプロトコルは「http」と「tftp」です。
  13. ^ 「GNU GRUB マニュアル 2.02: 機能」.
  14. ^ WHR. 「マルチブート対応kFreeBSD i386イメージ作成実験」SourceForge . Rivoreo . 2021年6月24日閲覧。10.3 -RELEASE以降、ディストリビューションに含まれるBTXローダーはマルチブートをサポートしていますが、Xenのみに対応しています(Xenイメージはマルチブート対応カーネルです)。…BTXローダーのこのマルチブートサポートはXen専用に設計されているため、最初のマルチブートモジュールはオリジナルのkFreeBSDイメージである必要があります。マルチブートモジュールをロードせずにマルチブートカーネルをロードしようとすると、BTXローダーは「FreeBSDカーネルが提供されていないため、中止します」というエラーメッセージを表示します。
  15. ^ 「Kdump - kexecベースのクラッシュダンプソリューションのドキュメント」(text/plain) . Linuxカーネルアーカイブ. 2021年6月24日閲覧
  16. ^ 「SYSLINUXは大規模なカーネルを処理できますか?」Syslinux Wiki 。 2021年6月24日閲覧
  17. ^ "Mboot.c32 - Syslinux Wiki". www.syslinux.org . 2018年10月12日閲覧
  18. ^ “Comboot/chain.c32”. Syslinux Wiki . 2021年6月24日閲覧。
  19. ^ Larabel, Michael (2024年8月3日). 「Limine 8.0ブートローダーがLoongArchサポート付きでリリース」. Phoronix . 2025年2月9日閲覧。
  20. ^ シュルマン、ティム (2024-08-06)。 「Alternativer Bootloader Limine 8.0.1 unterstützt LoongArch64-Systeme」。Linux マガジン2025 年 3 月 7 日に取得
  21. ^ Holwerda, Thom (2024年8月4日). 「Limine:最新かつ高度なポータブルマルチプロトコルブートローダーおよびブートマネージャー」. OSNews . 2025年3月7日閲覧
Retrieved from "https://en.wikipedia.org/w/index.php?title=Comparison_of_bootloaders&oldid=1319241245"