#author("2026-01-20T10:42:36+00:00","default:wikiadmin","wikiadmin")
#author("2026-02-08T13:03:16+00:00","default:wikiadmin","wikiadmin")
-BIOSに代わる新しい仕組み。複雑なので自分なりにまとめる。

#contents

*デュアルブート [#j1eb72d6]

-UEFIであれば各EFIパーティションを用意して置けば既存OSに影響を与えない!
-SecureBoot/BitLocker(Windowsの暗号化解除)
-ディスク全消しのちUbuntu入れて、その後Rocky9で、起動ディスク順序をUbuntuに戻して、以下で成功

 # Ubuntu で os-prober を有効化
 /etc/default/grub
 GRUB_DISABLE_OS_PROBER=false
 # os-probe
 sudo os-prober --debug
 sudo update-grub


*LinuxでUFEIかBIOSかをチェック [#k75812e7]

 [[ -d /sys/firmware/efi ]] && echo UEFI || echo BIOS

*UbuntuのGrub追加 [#fca41a29]

 # 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


*まとめ [#q4a2e177]

-高速起動、2.2TB越えHDDからの起動(GPT)、128パーティションまでOK、
-MBRでもLinuxはGPTディスクからのブートをサポートするが、WindowsならUEFI一択
-USBはUEFI対応にしないと認識しない。LEGACYモードにすると認識する場合はBIOS形式で作成されたものだがハイブリッドタイプもあるぞ

*efibootmgr [#ka8bca1d]

 #boot order表示
 efibootmgr -v

 #変更
 efibootmgr -o 0000,0005,0007,0006

*UEFI/BIOSの共存事例 [#u807e6ad]

https://www.miraclelinux.com/tech-blog/qwi8ni

*rufus で両方対応を作る [#l21013d9]

https://askubuntu.com/questions/737779/how-to-create-a-dual-boot-mode-pen-drive-which-can-support-both-uefi-mode-and-le

**パーティション [#w536afc6]

先頭に100MのEFIパーティションが確保されるが、MBRのようにアクティブパーティションじゃないと起動できない制約はないので気にする必要もない。後から同じディスクにマルチーブートさせるにはEFI対応のOSじゃないとダメ。

*ハードウェア要件 [#m849e731]

*ESXi [#v35a6e98]

-デフォルトで何もしなくてもUEFIになっていた。

*Windows [#d166c601]

**Windows7 [#t8834188]

-UEFI対応のUSBディスクの作り方

http://www.atmarkit.co.jp/ait/articles/1404/18/news088.html

***結論 [#k37d1e12]

SP1統合自作版ではEFIブート非対応なので、USBメモリにUEFI対応版を作成しないとだめ

***苦戦の歴史 [#m4e16004]

2台のマシンともDVDではどうしても認識しない。EFIシェルは該当マザーにない。八方ふさがり

http://technet.microsoft.com/ja-jp/library/dd744321(v=ws.10).aspx


MAC用に作っていたUSBなら確実にUEFIブートを認識した。しかしIntel機ではブート以降進まず。

というわけでUSBメモリに作り直す。ここで元のインストールDVDはEFIブートできない構造であることに気づく

確実にUEFIブートできるUSBディスクの作り方。

+FAT32であること
+ルートにefi\boot\

***USBメモリをFAT32でフォーマットする [#ia115fc6]

http://donclaudia.blog87.fc2.com/blog-entry-1692.html
http://www.atmarkit.co.jp/ait/articles/1305/20/news087.html

-コマンドプロンプトを管理者権限で立ち上げ、diskpartと入力

 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

-Windowsのインストールディスクの内容を、エクスプローラからUSBメモリにコピーする

-\efi\bootフォルダを作り、そこにC:\Windows\Boot\EFI\bootmgfw.efiをbootx64.efiとリネームして保存する


**Windows8 [#wfff9859]

-評価版の8.1はUEFI対応だったが、逆にMBRディスクへのマルチブートがしたい場合は不便となってしまう。

**Windows10 [#q794de12]

-UEFI対応で逆MBR対応にするには?

*Linux [#nad8bf3a]

**CentOS [#hc27c2fb]

CentOS6.4x64でUEFIインストール成功だが、パーティションを確保しなければいけなかったり面倒くさい。さらにはインストール完了までDVDをいれておかないとブートしなかったりトラブル確率が多いかも

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS