[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:33642] Re: kernel update でmount /dev/xx /boot/efi できない



こじま@UEFIって,実は小さな OS なんだよなぁ,,です.

# grub も同等の機能を持つので,2重に屋を架してるような,,

From: KATOH Yasufumi <karma@xxxxxxxxxxxxxxxx>
Subject: [plamo:33640] Re: kernel update で mount /dev/xx /boot/efi できない
Date: Sun, 04 Apr 2021 21:22:21 +0900

> まあ、efi の色々が入ってる所になにかしちゃうとマズイことがあるのでしょ
> うし、見えないようにしている意味はあるとは思うんですが…
> 
>> そもそも通常期同時に/boot/efiをマウントしないというのは意味があるんです
>> よね?
> 
> それが私にはよくわからないんですよ。EFI 歴短いしw 教えてください>識者
> 

識者というほど知識はないけど(苦笑),EFI回りの処理を実装する際に調べた限りでは,

・EFI System Partition(ESP)は,FAT32 形式なものの,Partition ID は独自
なので,DOS/Windows の VFAT と同様に扱うべきではない.

・UEFI は Partition ID に基づいて ESP を見付け,そこにあるboot loader
を起動する

ということらしいので,ESP は UEFI 専用として,/etc/fstab 等でマウントせずに,
イジる場合は手動マウントする方が安全だろうな,と考えたのでした.

まぁ,ESP を自動的にマウントしていて,何かが知らぬ間にイジってしまう可能性と,
カーネルパッケージを updatepkg して vfat.ko が無くてハマってしまう可能性の
どっちが高いか,と言われると,後者の方が高そうな気はするところです(^^;

# 一応,パッケージ名を変えることで後者の可能性はツブしたつもりなので,
# /etc/fstab に ESP を自動追加する予定はありません :-P

ちなみに,

From: ABE Shin-ichi <shin1.abe@xxxxxxxxx>
Subject: [plamo:33641] Re: kernel update で mount /dev/xx /boot/efi できない
Date: Mon, 5 Apr 2021 07:06:00 +0900

> やっかいなのが(というか未だにちゃんと理解できていない)、PCのBIOSの癖みたいのも
> あるようで、PCによってはそれまで機能していた GRUBが、なにかのタイミングで効かなくなり
> いきなり Windowsのブートローダーが立ち上がってしまうという状況になるのを経験してます。
> 
> こうなると、レスキュー用Linux-USB(Super-GRUB2みたいなやつ)でなんとか slackwareを
> 起動して、GRUBを再導入するはめになったりします。

このあたり,UEFI の実装にもよるみたいだけど,UEFI 自体が不揮発性のメモリを持っていて,
OS 側からその値を操作して,次の起動時から設定値を変えてしまう,みたいなこともできるようです.

efivar コマンドを使えばそのあたりイジれるのかも,,と思ってはいるものの,
詳しくは調べれてないです (_ _)

---------
こじま








> この際に、普段は見えなくしてる /dev/sda1 を 
> # mount -t vfat /dev/sda1 /boot/efi
> してから
> # grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub --recheck
> 的なコマンドでGRUBを再インストール。
> 
> うまくいけば、これでGRUBから起動できるようになるんですが、PCのUEFI-BIOS設定でBOOT順のような項目を
> 見直す必要があったりもします。(おそらくPCに依る)
> 
> ついでですが、たまに久しぶりに windows updateしてみるか、と最新のwindows updateをインストールすると
> windows10が勝手に BOOT loaderを俺様仕様に変更してしまって GRUBが見えなくなってしまうことも経験してます。
> (困ったもんです)
> 
> あべ
> 
> 





--------
こじま




Follow-Ups
[plamo:33644] Plamo-7.3 ncftp make error, 山本 伸一
References
[plamo:33637] Re: [plamo:33636] Re: kernel update で mount /dev/xx /boot/efi できない, KATOH Yasufumi
[plamo:33639] Re: kernel update でmount /dev/xx /boot/efi できない, 山本 伸一
[plamo:33640] Re: kernel update でmount /dev/xx /boot/efi できない, KATOH Yasufumi
[plamo:33641] Re: kernel update でmount /dev/xx /boot/efi できない, ABE Shin-ichi

[検索ページ] [メール一覧]
Plamo ML 公開システム