Grub2かGrub4Dosか

Puppyインストーラーでインストールが済むと、ブートローダーとして Grub4Dos を勧めてくる。Grub4Dosは最近のPCの標準であるUEFIに対応しない。Puppyインストーラーが「UEFIに対応しない」というのはこのことで、勧められるGrub4Dosの代わりに Grub2Config を使えばPCがUEFIであっても問題はない。

Grub2Configの使い方(Puppy Linux を内蔵HDDにインストールした場合)
ブートローダーのインストール先ドライブは内蔵HDDの sda、パーティションは fat32 の sda1になる。インストールされたOSの探索は内蔵HDDのみとし、起動に使ったUSBメモリは探索範囲から外す。

Grub2Configはどこにある?
FossaPup64-9.5以降のパピーは UFI/BIOS両用の Grub2Config と、BIOSのみ対応の Grub4Dos どちらも メニュー → セットアップ にある。
BionicPup(64/32)-8.0以前にGrub2Configは同梱されていない。追加パッケージをダウンロードすることになる。
本体 grub2config-*.pet
日本語化 grub2config_NLS-*-ja.pet

パピー組み込みの Grub3Config-2.0.1 はメモリーカードでディパイス名が mmcblk0p1 だとか nvme0n1p1 とかになる場合をうまく扱えない。その場合は本体のみ上記 grub2config-2.0.2.pet をダウンロード、インストールして欲しい。
BookwormPup64-10.0.7 はGrub2Config-2.0.2が同梱されているので更新は必要ない。

Grub4Dosは本当に使えない?
PCの起動がそれまでの BIOSからUEFIに切り替わるのは 2012年だから Windows 8 くらいの時期になる。UEFIは2TB超えのストレージを扱えるパーティション・テーブル GPT をサポートする。

2012年以降の10年間に出荷されたPCはたいてい UEFIか BIOSかを選べるようになっている。この過渡期のPCで2TB超えストレージを使用する予定がないときは、BIOS(CMS や Lefacyと表現されることもある)に設定して使うこともできる。その場合でも Grub4Dos は ext4(64bit)フォーマットを扱えないので、使おうとするならLinux用は ext3でフォーマットする必要がある。
だからまあ、Grub2Config でいいんだけどね。



(初稿:18 Jul 2024, 14:04)

Posted on 5 Aug 2024, 19:34 - カテゴリ: UEFIブート
Comments - Edit - Delete


Grub2config

Grub2config は、grub2ブートローダーをインストールし、古いGrub4DosConfigと同じように、インストールされたシステムを自動的に検出し、ブートメニューを作成するツールで、Windows、Ubuntuなどでマルチブートを可能にします。旧いMBRシステムと新しいGPT / UEFIの両方をサポートします。Grub2configは、GyrogのMOKマネージャーのおかげでUEFI Secure Bootをサポートします。(ドキュメント/English

Grub2configは、ブートローダーのみをインストールします。Puppy Linuxは手動で、あるいは Frugalinstaller などのツールを使用してインストールできます。

Grub2config, Frugalinstaller は以下のダウンロードページから入手できます。
https://shinobar.net/puppy/opt/

リンク
日本語フォーラムの記事
本家フォーラム(英文)

(初稿:14 Aug 2021, 19:20)

Posted on 20 Aug 2021, 22:25 - カテゴリ: UEFIブート
Comments - Edit - Delete


FrugalPup

FossaPup 9.5 には FrugalPup が組み込まれている。

このメニューのうち「Puppy」はパピーをフルーガルインストールするもので、FrugalInstallerと同様の機能となる。ただし NTFSパーティションにインストールすることはできない。

「Boot」はGrub2ブートローダーをインストールするもので、旧来のBIOSにも最近のUEFIにも対応している。また特筆すべきは Secure Bootにも対応していることだ。

FrugalPupが作るブートメニュ0ーにはフルーガルインストールされたパピーが選べるが、NTFS上にインストールされたものは現れない。またWindowsや Ubuntuなどパピー以外のLinuxもメニューには現れないので、これらとのマルチブートのツールとしては残念ながら使えない。

代わりに Grub2Config を使うと良い。

(初稿:14 Aug 2021, 17:50)

Posted on 28 Jul 2024, 18:32 - カテゴリ: UEFIブート
Comments - Edit - Delete


Pages: [1]