[[ -d /sys/firmware/efi ]] && echo UEFI || echo BIOS
# Ubuntu で os-prober を有効化 /etc/default/grub GRUB_DISABLE_OS_PROBER=false
# os-probe sudo os-prober --debug
# 失敗したので sudo apt install -y lvm2 # vgscan sudo vgscan Found volume group "rl" using metadata type lvm2 vgchange -ay 3 logical volume(s) in volume group "rl" now active sudo lvscan ACTIVE '/dev/rl/swap' [<7.82 GiB] inherit ACTIVE '/dev/rl/home' [<1.79 TiB] inherit ACTIVE '/dev/rl/root' [70.00 GiB] inherit
sudo mkdir -p /mnt/rocky sudo mount /dev/rl/root /mnt/rocky ls /mnt/rocky
# EFI確認 sudo mkdir -p /mnt/rocky/boot/efi sudo mount /dev/sda1 /mnt/rocky/boot/efi ls /mnt/rocky/boot/efi/EFI
# retry sudo os-prober sudo update-grub
#boot order表示 efibootmgr -v
#変更 efibootmgr -o 0000,0005,0007,0006
https://www.miraclelinux.com/tech-blog/qwi8ni
先頭に100MのEFIパーティションが確保されるが、MBRのようにアクティブパーティションじゃないと起動できない制約はないので気にする必要もない。後から同じディスクにマルチーブートさせるにはEFI対応のOSじゃないとダメ。
http://www.atmarkit.co.jp/ait/articles/1404/18/news088.html
SP1統合自作版ではEFIブート非対応なので、USBメモリにUEFI対応版を作成しないとだめ
2台のマシンともDVDではどうしても認識しない。EFIシェルは該当マザーにない。八方ふさがり
http://technet.microsoft.com/ja-jp/library/dd744321(v=ws.10).aspx
MAC用に作っていたUSBなら確実にUEFIブートを認識した。しかしIntel機ではブート以降進まず。
というわけでUSBメモリに作り直す。ここで元のインストールDVDはEFIブートできない構造であることに気づく
確実にUEFIブートできるUSBディスクの作り方。
http://donclaudia.blog87.fc2.com/blog-entry-1692.html http://www.atmarkit.co.jp/ait/articles/1305/20/news087.html
DISKPART> list disk DISKPART> select disk 3 表示されたUSBメモリのディスク番号を指定する DISKPART> clean DISKPART> create partition primary DISKPART> select partition 1 DISKPART> active DISKPART> format fs=fat32 DISKPART> assign DISKPART> exit
CentOS6.4x64でUEFIインストール成功だが、パーティションを確保しなければいけなかったり面倒くさい。さらにはインストール完了までDVDをいれておかないとブートしなかったりトラブル確率が多いかも