Ubuntuのインストールが開始されないんだが
職場でWindowsPCとして利用していた端末にUbntuを入れることになりました。
が、「OSインストールなんてオンプレでも、自宅でも何度もやったことあるぜ!」とたかを括っていたら、想定外なところでハマりました。
状況としては、Ubuntuのインストールメディア化させたUSBメモリを接続して、BIOSから起動優先順位を1位にした後に起動しようとしても、BIOSの画面から抜けることができませんでした。なんてこったい。
環境
NEC VersaPRo
UEFI BIOS version:N1YET57(1.35)
Ubuntu20.04 LTS
Ubuntuインストールメディアは既に作成済みとします。
今回はダウンロードしたUbuntuのISOファイルをRufusでUSBメモリに焼きました。
原因
BIOSのSecure BootがEnabledになってました。
浅学なもので、この項目を見るのは初めてです。
知らない人に怒られるのって結構メンタルにダメージきますよね。
対処法
Secure BootをDisabledにします。
手順は以下のような具合です。
1.PC起動後、NECのロゴが表示されたらF2を連打してBIOSに入る
2.「Security」タブから「Secure Boot」を選択し「Disabled」にする
3.「Startup」タブから「UEFI/Legacy Boot」を選択、「UEFI only」を「Legacy only」へ変更
4.「Boot」タブからubuntuを入れたUSBメモリを「Boot Priority」の1位にする
5. 設定を保存して、再起動
再起動後、Ubuntuインストールの開始画面が表示されれば解決です。
ところでSecure Bootって何?
要はUEFI(BIOSの後継システム)といったハードのファームウェア側が署名を所持し、その署名とWindowsOSをはじめとしたブート用ソフトウェアと適合するかを確認するという仕組みです。
署名が適合してはじめてWindowsOSが起動するので、もちろんUbuntuの起動は禁止されますよね。
ちなみにUbuntuのインストール作業を終えた後、BIOSの設定をデフォルトに戻したら、やっぱりUbuntuは起動しませんでした。
おわりに
所属部署でLinuxを運用できるのが自分しかおらず、また自分もLinux運用経験をウリに今の職場にやってきましたので、周りの人がもの珍しそうにちらちら覗いてくる中でハマってちょっと冷や汗をかきました。