#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をいれておかないとブートしなかったりトラブル確率が多いかも