環境
- Windwos10
- Hyper-V
- Ubuntu20.4
はじめに
Hyper-VにUbuntu20.4をインストールしている最中に、次のようなエラーが出てきたので、そのトラブルシュート記事です。
Ubuntuのインストールが完了した後、次にGRUEのインストーラが走って、50%程度行ったところでストップしてしまいました。エラーは「Runnin grub-install dummy」の最中にでました。
Install the GRUE boot loader on a hard diak
Unable to install GRUB in dummy
Executing 'grub-install dummy' failed
This is a fatal error.
どうやら、GRUBのインストールができなかったようです。最初は容量不足が原因だろうかと思いましたが、容量には問題はありませんでした。
GRUBをスキップしてインストールを続けると、GRUBシェルのプロンプト画面が表示されるだけです。
GRUB>
原因
Ubuntuのインストールファイルの選択に問題がありました。「ubuntu-20.04.1-legacy-server-amd64.iso」を使ってインストールをしたのですが、代わりに「ubuntu-20.04.6-live-server-amd64.iso」を使うとエラーは出なくなりました。
UbuntuのインストールファイルにはLegacy server版とLive server版とがあります。
-
Legacy server
BIOS向けのPCにインストールする版 -
Live server
UEFI向けのPCにインストールする版
自分のPCはUEFIであるにも関わらず、BIOS版のインストールファイルを使ったことが原因でした。
Ubuntuのインストールファイルの種類は、OSの種類は何か、64bitか32bitか、CPUの種類は何かといったことで変わってきます。それだけでなく、BIOSかUEFIかによっても変わってきます。実はダウンロードサイトにはこの辺の詳しい記述がないため注意が必要なのです。
PCの環境がBIOSかUEFIかについては、Windowsであれば、MSInfo32というツールで調べることができます。
