Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Cloverのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Clover
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:ブートローダー]] [[en:Clover]] [[pt:Clover]] [[zh-hans:Clover]] {{Related articles start}} {{Related|Arch ブートプロセス}} {{Related|Unified Extensible Firmware Interface}} {{Related|EFISTUB}} {{Related articles end}} [https://github.com/CloverHackyColor/CloverBootloader Clover EFI] は、OS X ([[Wikipedia:en:Hackintosh|Hackintosh]])、Windows、そして Linux をレガシーモードや UEFI モードでブートするために開発されているブートローダです。 Clover の主な長所は: * レガシー BIOS システムで UEFI をエミュレートできる * [[EFISTUB]] をサポートする Linux カーネルをブートできる * 今日一般的に使用されている大きなスクリーンでネイティブな解像度 GUI をサポートする * 簡単に使える * 簡単にカスタマイズ可能 == インストール == Clover は BIOS システム上で UEFI 環境をエミュレートできるので、UEFI システムと BIOS システムでの手順は似ています。 === UEFI システム === [[EFI システムパーティション]]を {{ic|/boot}} にマウントしてください。これは、UEFI から [[EFISTUB]] カーネルを直接ブートする場合に推奨される方法です。 初期 RAM ディスク環境を [[mkinitcpio]] で生成してください。 Clover ブータブル ISO を[https://github.com/CloverHackyColor/CloverBootloader/releases ここ]からダウンロードしてください。 {{ic|Clover-*-X64.iso.7z}} アーカイブを展開し、{{ic|Clover-*-X64.iso}} ファイルを見つけて、その ISO を {{ic|/mnt/iso}} などのようなディレクトリにマウントしてください。Windows と Mac OS と異なり、Linux では すべてのファイルとフォルダの名前が小文字で表示されることに注意してください。 {{ic|/mnt/iso/efi}} フォルダ全体を [[EFI システムパーティション]] にコピーしてください。{{ic|/boot}} のディレクトリツリーは以下のようになるはずです: /boot/EFI /boot/EFI/BOOT /boot/EFI/CLOVER /boot/initramfs-linux-fallback.img /boot/initramfs-linux.img /boot/vmlinuz-linux === BIOS システム === {{Note|以下はレガシー BIOS ですが、[[パーティショニング#UEFI/GPT レイアウト例|UEFI/GPT]] パーティショニングレイアウトが必要です。唯一の違いは、[[EFI システムパーティション]]に "Legacy BIOS bootable" フラグを設定する必要があるということです。}} [https://github.com/CloverHackyColor/CloverBootloader/releases Clover Bootable ISO] をダウンロードしてください。 {{ic|Clover-*-X64.iso.7z}} アーカイブを展開し、{{ic|Clover-*-X64.iso}} ファイルを見つけて、その ISO を {{ic|/mnt/iso}} などのようなディレクトリにマウントしてください。 Clover コードを現在の Master と ''P''artition ''B''oot ''R''ecords にマージしてください (ESP が {{ic|/dev/sda}} のパーティション 1 であると仮定しています。必要に応じて変更してください): {{bc|1= # dd if=/dev/sda1 of=/tmp/''original_PBR'' bs=512 count=1 conv=notrunc # cp /mnt/iso/usr/standalone/i386/boot1f32 /tmp/''new_PBR'' # dd if=/tmp/''original_PBR'' of=/tmp/''new_PBR'' skip=3 seek=3 bs=1 count=87 conv=notrunc # dd if=/tmp/''new_PBR'' of=/dev/sda1 bs=512 count=1 conv=notrunc # dd if=/mnt/iso/usr/standalone/i386/boot0ss of=/dev/sda bs=440 count=1 conv=notrunc }} [[EFI システムパーティション]]を {{ic|/boot}} にマウントしてください。 {{ic|/mnt/iso/efi}} フォルダ全体を [[EFI システムパーティション]]にコピーしてください。 レガシーなブートローダを [[EFI システムパーティション]]にコピーしてください: {{bc|# cp /mnt/iso/usr/standalone/i386/x64/boot6 /boot/boot}} == 設定 == 設定は [[EFI システムパーティション]]にある {{ic|EFI/CLOVER}} 下の XML ファイル {{ic|config.plist}} で行います。 {{ic|config.plist}} を任意の OS で簡単に編集できるツールが存在します: [https://cloudclovereditor.altervista.org/cce/index.php Cloud Clover Editor (CCE)] それぞれのキーの意味は、[https://sourceforge.net/p/cloverefiboot/wiki/GUI/#custom-entries カスタムエントリの wiki] を参照してください。{{ic|Volume}} キーは、EFI システムパーティションの [[PARTUUID]] である必要があり、大文字でなければなりません。{{ic|Arguments}} の最小 initramfs {{ic|initramfs-linux.img}} と {{ic|Path}} の Linux カーネル実行ファイル {{ic|vmlinuz-linux}} は、EFI システムパーティションからの相対パスです。逆スラッシュは EFI 標準にしたがって使用する必要があります。{{ic|Arguments}} の他の引数については、[[EFISTUB]] と [[カーネルパラメータ#パラメータ一覧]] を参照してください。 以下の例では、initramfs とカーネルのファイルが EFI システムパーティションのルートに置かれているとします (つまり、{{ic|efi}} ディレクトリと同じ階層にある)。EFI システムパーティションは {{ic|/boot}} にマウントされているとします。 {{hc|/boot/EFI/CLOVER/config.plist|2= <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "https://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>GUI</key> <dict> <key>Custom</key> <dict> <key>Entries</key> <array> <dict> <key>Arguments</key> <string>initrd=\initramfs-linux.img root=PARTUUID=d5d0fceb-c58e-c745-a7ff-f2f1b2824e66 rw add_efi_memmap</string> <key>Path</key> <string>\vmlinuz-linux</string> <key>Title</key> <string>Arch Linux</string> <key>Type</key> <string>Linux</string> <key>Volume</key> <string>33BA6C23-4772-294D-9053-72A49FCAEF39</string> <key>VolumeType</key> <string>Internal</string> </dict> <dict> <key>Arguments</key> <string>initrd=\initramfs-linux-fallback.img root=PARTUUID=d5d0fceb-c58e-c745-a7ff-f2f1b2824e66 rw debug add_efi_memmap</string> <key>Path</key> <string>\vmlinuz-linux</string> <key>Title</key> <string>Arch Linux Rescue Mode</string> <key>Type</key> <string>Linux</string> <key>Volume</key> <string>33BA6C23-4772-294D-9053-72A49FCAEF39</string> <key>VolumeType</key> <string>Internal</string> </dict> </array> </dict> </dict> </dict> </plist>}} === systemd-boot をチェインロードする === [https://uapi-group.org/specifications/specs/boot_loader_specification/ The Boot Loader Specification] に準拠している、BIOS システム用のブートローダが必要である場合、systemd-boot を BIOS システムで使用することができます。以下は、[[Clover]] に systemd-boot をチェインロードさせるために必要な設定ファイルです: {{hc|/boot/EFI/CLOVER/config.plist|2= <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "https://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Boot</key> <dict> <key>DefaultVolume</key> <string>EFI</string> <key>DefaultLoader</key> <string>\EFI\systemd\systemd-bootx64.efi</string> <key>Fast</key> <true/> </dict> <key>GUI</key> <dict> <key>Custom</key> <dict> <key>Entries</key> <array> <dict> <key>Hidden</key> <false/> <key>Disabled</key> <false/> <key>Image</key> <string>os_arch</string> <key>Volume</key> <string>EFI</string> <key>Path</key> <string>\EFI\systemd\systemd-bootx64.efi</string> <key>Title</key> <string>Arch Linux</string> <key>Type</key> <string>Linux</string> </dict> </array> </dict> </dict> </dict> </plist>}} == 参照 == * [https://sourceforge.net/projects/cloverefiboot/ プロジェクトのホームページ] * [https://sourceforge.net/p/cloverefiboot/wiki/Home/ Clover Wiki] {{TranslationStatus|Clover|2023-07-27|777096}}
このページで使用されているテンプレート:
テンプレート:Bc
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
テンプレート:TranslationStatus
(
ソースを閲覧
)
Clover
に戻る。
検索
検索
Cloverのソースを表示
話題を追加