「カテゴリ:ブートローダー」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(文字列「www.archlinuxjp.org」を「www.archlinux.jp」に置換)
(機能比較を Arch ブートプロセス#ブートローダー へのリンクに置き換え。)
 
10行目: 10行目:
 
[[zh-hans:Category:Boot loaders]]
 
[[zh-hans:Category:Boot loaders]]
 
[[zh-hant:Category:Boot loaders]]
 
[[zh-hant:Category:Boot loaders]]
Arch Linux を起動するには [[GRUB]](2), [[Syslinux]], [[LILO]], [[GRUB Legacy]] などの Linux 対応の[[ブートローダー]]を、[[Master Boot Record]] もしくは [[GUID Partition Table]] にインストールする必要があります。ブートローダーは[[Arch ブートプロセス|ブートプロセス]]を初期化する前にカーネルや[[mkinitcpio|初期 RAM ディスク]]をロードします。
 
   
  +
ブートローダーの機能比較は [[Arch ブートプロセス#ブートローダー]] を見てください。
{{Note|[[マイクロコード]]のアップデートをロードするにはブートローダーの設定が必要です [https://www.archlinux.jp/news/changes-to-intel-microcodeupdates/]。}}
 
 
== 機能比較 ==
 
 
{{Note|
 
* ブートローダーによるファイルシステムのサポートが必要なのはカーネルと initramfs が保存されているファイルシステム ({{ic|/boot}} が存在するパーティションのファイルシステム) だけです。
 
* GPT は UEFI の仕様に含まれているため、UEFI ブートローダーは全て GPT ディスクをサポートしています。BIOS 環境で GPT を使うことも可能です。ハイブリッドブートを使用するか、新しい [http://repo.or.cz/syslinux.git/blob/HEAD:/doc/gpt.txt GPT] プロトコルを使用します。ただし後者のプロトコルは特定の BIOS で問題が発生する場合があります。詳しくは [http://www.rodsbooks.com/gdisk/bios.html#bios rodsbooks] を参照。
 
* ファイルシステムのサポートで記述している暗号化とは[[wikipedia:Filesystem-level encryption|ファイルシステムレベルの暗号化]]のことで、[[dm-crypt|ブロックレベルの暗号化]]は関係ありません。
 
}}
 
 
{| class="wikitable"
 
! rowspan="2"| 名前
 
! colspan="2"| ファームウェア
 
! rowspan="2"| マルチブート
 
! colspan="5"| [[ファイルシステム]]
 
! rowspan="2"| 備考
 
|-
 
! BIOS !! [[UEFI]]
 
! [[Btrfs]] !! [[ext4]] !! ReiserFS v3 !! [[VFAT]] !! [[XFS]]
 
|-
 
| [[GRUB]]
 
| {{Yes}} || {{Yes}}
 
| {{Yes}}
 
| {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}}
 
| BIOS/GPT 構成では [[GRUB#GUID Partition Table (GPT) 特有の手順|GRUB BIOS ブートパーティション]]が必要になります。
 
|-
 
| [[systemd-boot]]
 
| {{No}} || {{Yes}}
 
| {{Yes}}
 
| {{No}} || {{No}} || {{No}} || {{Yes}} || {{No}}
 
| [[ESP]] 以外のパーティションからバイナリを起動することはできません。
 
|-
 
| [[Syslinux]]
 
| {{Yes}} || {{Y|[[Syslinux#UEFI Syslinux の制限|部分的]]}}
 
| {{Y|[[Syslinux#チェインロード|部分的]]}}
 
| {{Y|マルチデバイスボリューム, 圧縮, 暗号化は使用不可}} || {{Y|{{ic|64bit}} 機能や暗号化は使用不可}} || {{No}} || {{Yes}} || {{Y|[[MBR]] かつ v4 のみ}}
 
| 特定の[[ファイルシステム]]の機能に対応していません [http://www.syslinux.org/wiki/index.php?title=Filesystem]。
 
|-
 
| [[EFISTUB]]
 
| {{No}} || {{Yes}}
 
| {{Grey|N/A}}
 
| {{Grey|N/A}} || {{Grey|N/A}} || {{Grey|N/A}} || {{Grey|N/A}} || {{Grey|N/A}}
 
|
 
|-
 
| [[rEFInd]]
 
| {{No}} || {{Yes}}
 
| {{Yes}}
 
| {{Y|暗号化は使用不可}} || {{Y|暗号化は使用不可}} || {{Y|テールパッキング機能は使用不可}} || {{Yes}} || {{No}}
 
|
 
|-
 
| [[Clover]]
 
| {{G|UEFI をエミュレート}} || {{Yes}}
 
| {{Yes}}
 
| {{No}} || {{Grey|不明}} || {{No}} || {{Yes}} || {{No}}
 
| 基本的に [[wikipedia:ja:OSx86|Hackintosh]] ユーザー用。
 
|-
 
| [[LILO]]
 
| {{Yes}} || {{No}}
 
| {{Grey|不明}}
 
| {{Grey|不明}} || {{Grey|不明}} || {{Grey|不明}} || {{Grey|不明}} || {{Y|MBR のみ [http://xfs.org/index.php/XFS_FAQ#Q:_Does_LILO_work_with_XFS.3F]}}
 
| [https://lists.alioth.debian.org/pipermail/lilo-devel/2015-December/000083.html 非推奨]。[[GUID Partition Table]] に未対応。
 
|-
 
| [[GRUB Legacy]]
 
| {{Yes}} || {{No}}
 
| {{Yes}}
 
| {{No}} || {{No}} || {{Yes}} || {{Yes}} || {{Y|v4 only}}
 
| [https://www.gnu.org/software/grub/grub-legacy.html 非推奨]。[[GUID Partition Table]] に未対応。
 
|-
 
| [[NeoGRUB]]
 
| {{Yes}} || {{No}}
 
| {{Yes}}
 
| {{Grey|不明}} || {{Grey|不明}} || {{Grey|不明}} || {{Grey|不明}} || {{Grey|不明}}
 
|
 
|}
 

2022年5月20日 (金) 11:03時点における最新版


ブートローダーの機能比較は Arch ブートプロセス#ブートローダー を見てください。

カテゴリ「ブートローダー」にあるページ

このカテゴリには 12 ページが含まれており、そのうち以下の 12 ページを表示しています。