GRUB 2 設定ファイルのカスタマイズ

2021年9月8日水曜日

guide

t f B! P L
puppy linux編
Ubuntuなどが採用するブートローダー Grub2は UEFIに対応しているから、Grub2起動メニューの設定にパピーを加えることで Puppy Linuxも起動できる
一般に /etc/grub.d/40_custom(追加のメニューエントリー作成に使用可能なテンプレート)に書き込む

1:パーティション番号を指定
menuentry "Biopup64 8.0"{
set root='(hd0,gpt2)'
linux /bionicpup64/vmlinuz psubdir=buonicpup64 pmedia=atahd pfix=fsck
initrd /bionicpup64/initrd.gz
}

Grub2ではディスク(HDD)の番号は「0」
パーティションの番号は「1」から始まるので注意が必要

テーブル gpt msdos
sda (hd0) (hd0)
sda1 (hd0,gpt1) (hd0,msdos1)
sdb2 (hd1,gpt2) (hd1,msdos2)
mapper/cl-root (lvm/cl-root) (lvm/cl-root)

パーティションテーブル
MBR(マスターブートレコード / msdosパーティションテーブル)
古いパーティション方式
HDDの容量が2TBまでしか認識できない
パーティションを4つまで作れる

GPT(GUIDパーティションテーブル)
新しいパーティション方式
HDDの容量が2TBを越えても認識できる
パーティションを最大128個まで作れる

grubコマンド画面でlsと叩くと認識されているディスク一覧が表示されます
表示されるディスク名はOS上と名前が異なるので注意してください
grub> ls
(hd0) (hd0,gpt1) (hd0,gpt2) (hd0,gpt3) (hd0,gpt4) (hd1) (hd1,msdos1)
(lvm/cl-root) (lvm/cl-swap)

2:searchコマンドを使う
パーティション指定の混乱を避けるために、次のような書き方がある

menuentry "Biopup64 8.0"{
search --set=root --no-floppy --file /bionicpup64/vmlinuz
linux /bionicpup64/vmlinuz psubdir=buonicpup64 pmedia=atahd pfix=fsck
initrd /bionicpup64/initrd.gz
}

3:UUIDコマンドを使う
menuentry "bionicpup64 8.0"{
search --no-floppy --fs-uuid --set=root 5c5be8b1-e46c-4975-ae90-942af2d57fb6
linux /bionicpup64/vmlinuz psubdir=bionicpup64 pmedia=atahd pfix=fsck
initrd /bionicpup64/initrd.gz
}

上記で使われている UUID は、Linux上なら次のようなコマンドで知ることができる
blkid /dev/sdb2
('sdb2'はパピーがインストールされているパーティション)

Welcome

Puppy Linuxは軽量OSの一つです
簡単に作成できるので 世界中の愛好家がオリジナルのOSを作成し公開しています
ただ 英語版が多く日本語環境での利用には追加作業が必要です
リムーバブルディスク (Removable Disk)にwindowsやiosと同様なOSを入れて利用する前提のOSでもあります
それに挑戦しているブログです

現在 自作ファイルの公開は停止しています

Menu

Bloggerテンプレートカスタマイズ
bionicpup64 ガルパン仕様
kazamパッケージ作成
My Puppy Linuxの作成
bionicpup64
日本語化
日本語化 2
フォントについて
UIは英語でいいだろう
conky for bionicpup64
UEFI仕様のパソコンでのUSBブート
canon LBP3100 のプリンタードライバー作成
Canon CAPT for peppermint linux
WPS Office for Linux 日本語化
拡張子xpsファイル の閲覧
slitaz 日本語化
軽量OS「Precise-light」日本語化
dpupbuster64 で日本語入力
bionicpup32の日本語化と国際化
光学ドライブをHDDに置換える
音楽CDの吸出し「Asunder」
Linux 64bitにAdobeAIRをインストール
vivaldiでのyotubeのダウンロード
Synthesizer V パッケージ作成
Puppy Linux Woof-CE
Puppy Linux Woof-CE (2)
見た目は大事「lxappearance」
Redshiftの設定
lshwコマンド
中華Androidタブレット
VLC media player
タブレットの画面をTVにつないで大画面で楽しむ
linux mint on chuwi gemibook
Deepin on chuwi gemibook
ArchベースのLinuxディストリビューションに手を出す前の基礎知識
UEFIパソコンでPuppy Linux
Make MX-19.4 kde x64 live USB
Make Live USB
Puppy linux on chuwi gemibook
今更 「セキュアブート」って何さブートローダー画面
ブラザー HL-L2375DW プリンターをPuppy Linuxで使う
ブラザー HL-L2375DW プリンターをalterlinuxで使う
AV Linux MX Edition Live USB
DolphinにOpen as root
Windowsfx11 on Chuwi gemibook
『Inxi』コマンド
GRUB 2 設定ファイルのカスタマイズ
「Microsoft Edge」を「alterlinux」(arch linux系)にインストール
Systembackの使い方
Emmabuntüs Linux on Live USB
Boot USB Creator
conkyのネットワーク速度
ZRAM という仕組み
Double Driver の使い方
Bluetooth デバイスの情報を表示する (hciconfig)
Porteus Linux V5 日本語版
GRUBの再インストール
バッテリー膨張
BraveでChromecastを使う
Boot error message

Edit

watch

QooQ