[[OS/Linux]]

*OS/Linux/VirtualBox へのDebianインストール (VirtualBoxのUEFIバグ回避) [#xea4bcef]

久々に, VirtualBox に Debian を入れてみた。
デフォルトで EFI のパーティションを作るようになっていて、
とりあえずインストールしたら・・・、2回目以降立ち上がらないではないか!?~
~
とりあえずインストールしたら・・・、2回目以降立ち上がらないではないか!?

Debian のバグかなーと思ったら、どうも、Debian, Ubuntu は規格通りに作っているが、Virtual Box の UEFI のバグらしい。~
他のOSは、問題ないのか?⇒Red Hat, Cent OS, Windows, etc. は、規格を無視して動くようになっているため、問題となっていない模様。~
~
規格無視すると互換性を維持できなくなりそうであるが、このまま、規格無視の実装がデファクトスタンダードになっていくなかな・・・。世の中、残念ながら、理論的・ソフトウェア的美しさよりもとりあえず動く方が正義だよな・・・~
~
他のOSは、問題ないのか?⇒Red Hat, Cent OS, Windows, etc. は、規格を無視して動くようになっているため、問題となっていない模様。

規格無視すると互換性を維持できなくなりそうであるが、このまま、規格無視の実装がデファクトスタンダードになっていくなかな・・・。世の中、残念ながら、理論的・ソフトウェア的美しさよりもとりあえず動く方が正義だよな・・・

とりあえず、回避方法は次の通り。
**起動しなくなった場合の対応 [#m4e86694]
-EFI の Shell になるので次のコマンドを実行する。
 Shell>fs0:
 fs0;/> cp -r EFI/debian EFI/boot
 fs0:/> mv EFI/boot/grubx64.efi EFI/boot/bootx64.efi

**事前対応 インストール後に次を実行しておく。 [#wc24caa2]
 cd /boot/efi
 cp -r EFI/debian EFI/boot
 mv EFI/boot/grubx64.efi EFI/boot/bootx64.efi

** 備考 (参照ページ) [#f0355485]
https://askubuntu.com/questions/566315/virtualbox-boots-only-in-uefi-interactive-shell
トップ   差分 バックアップ リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS