USBのDVD isoからCentOS 7をインストールし、UEFIブートモードを使用して通常のCentOS(ライブUSBではない)で行ったように、ラップトップから正常に起動しました。
したがって、UEFIモードでインストールすると(理論的には)UEFIモードのすべてのコンピュータから起動できるはずですが、他のコンピュータから起動することはできません。 BIOSに入りましたが、引き続きdisable secure boot
enable CSM
次のエラーが返されます。
Failed to open \EFI\BOOT\grubx64.efi - Not Found
Failed to load image \EFI\BOOT\grubx64.efi: Not Found
start_image() returned Not Found
この問題を解決する方法がわからない
以下は、USBから起動したときに返されるBIOSの構成イメージとログです。
答え1
今日USBドライブにCentOSをインストールしようとしたときにこの問題が発生しました。 ESIパーティションのあるフォルダから別のフォルダに「欠落している」ファイルをコピーして、この問題を解決してください。
既存のUbuntuパーティションから起動しました...回復ディスクを使用して同じことを実行できます。パーティションのリストを取得するために走りましたsudo blkid
。私の場合、USBドライブのEFIパーティションは/ dev / sdc1でした。だからインストールしてファイルをコピーしました。
mkdir /tmp/sdefi
sudo mount /dev/sdc1 /tmp/sdefi
sudo cp /tmp/sdefi/EFI/centos/grubx64.efi /tmp/sdefi/EFI/BOOT/
sudo umount /tmp/sdefi
その後USBで起動できました。これを試している場合は、mountコマンドで/ dev / sdc1を正しいパーティション名に置き換えてください。