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

[plamo:31993] Re: Plamo 6.1 (2016-01-27)で grubが正常にインストールされない?



こじま@これはいい人柱が見つかった,です(^^;

From: Hideyoshi ARAKIDA <arakida@xxxxxxxxxxxxxxxxxxx>
Subject: [plamo:31990] Plamo 6.1 (2016-01-27) で grub が正常にインストールされない?
Date: Thu, 04 Feb 2016 15:28:43 +0900 (JST)

> 6.1 正式版を待った方がいいかなとも思いましたが,
> plamo-6.1_x86_64_2016-01-27_dvd.iso を見つけてしまったので,
> 現実逃避で手元の HP Z620 にインストールを試みたら,
> grub が正常にインストールされないようで,起動できない状況です.
...
> HP Z620 は UEFI 対応マシンで,6.1 も GPT/UEFI 対応という事で
> 気にはなったのですが,まだ理解が及んでいないので^^;,
> 今回は安牌にと思い,通常通り非 GPT な HDD にインストールを行いました.

このマシンには複数のHDDが接続されていて,その中にはUEFI経由で起動する
Windowsが乗ったHDDがあったりしません?

> ところが,非 GPT/UEFI でインストールしているにも関わらず,
> ブートローダに grub を選択してインストールすると,
> 
>   can't find EFI directory
> 
> のようなエラーが出ていました.どうやら EFI 対応の grub (?) を
> 入れようとして efi/ がないよっていっている感じでしょうか?

一応,インストール先のHDDがGPTでなければ,従来のMBR版を入れるようにし
たつもりなんだけど,そのあたりのロジックがおかしいのかなぁ?

インストーラ(DVD)で起動して,インストール先のHDDが/dev/sdbだとすると

# /sbin/blkid /dev/sdb

とかやると PTTYPE はどうなってます? 手元だと GPT,MBR それぞれ

# blkid /dev/sda
/dev/sda: PTUUID="749b82cf-d8f0-45f1-802d-872dac2498ba" PTTYPE="gpt"
# blkid /dev/sde
/dev/sde: PTUUID="38633862" PTTYPE="dos"

こんな感じ.

ちなみに,GPT HDDにインストールしようとしてそのHDDにESP(EFI System
Partition)が無かった場合,他のHDDにESPがあればそれを/boot/efi にマウン
トして使うようにしたつもりなんだけど,そのあたりは手元の環境でテストで
きてないので地雷な気がする(苦笑

> さし当たり,マシンを起動すると,
> 
>   error: file `/boot/grub/i386-pc/normal.mod' not found
> 
> といわれて立ち上がらず,grub rescue> から

これは多分,以前インストールしていた Plamo-5.3.1 の grub が出してるメッ
セージな印象

とりあえず起動させるなら,インストーラで起動して,インストール先のパー
ティションを /mnt にマウントしてから,

# chroot /mnt
# mkdir -p  /boot/grub/i386-pc
# cp /usr/lib64/grub/i386-pc/*.mod /boot/grub/i386-pc/

とかで必要なモジュール類をコピーしてやれば,起動はできそうな気がする.

# 一応,MBR用のモジュール一式もgrubパッケージには入っているんで.

> また,マシンも UEFI ブートソースではなく,Legacy ブートソースの
> HDD から起動するようにはなっています.
> 
> 何か,解決のヒントはありますでしょうか?

まずはインストール先のHDDがGPTなディスクラベルになっていないことの確認
かなぁ.over 2TBなHDDはMBR形式では全体が使えないので,ついGPT形式にし
てつかってたりしません?

# GPT形式なHDDでも,最初の1セクタは後方互換用に空けてあるので,従来の
# MBR用のブートローダをインストールしようとすればできちゃうんですよね.

インストール先のHDDがGPTになってなければ,検出ロジックがバグっているん
で修正します :-P

-------
こじま



Follow-Ups
[plamo:31994] Re: Plamo 6.1 (2016-01-27)で grubが正常にインストールされない?, Hideyoshi ARAKIDA
References
[plamo:31990] Plamo 6.1 (2016-01-27) で grubが正常にインストールされない?, Hideyoshi ARAKIDA

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