3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

「grub-efi-amd64-signed パッケージを /target/ にインストールするのに失敗しました。」の対処法

Last updated at Posted at 2020-06-02

はじめに

久々にUbuntu18.04をインストールしようとしたところ、

grub-efi-amd64-signed パッケージを /target/ にインストールするのに失敗しました。GRUBブートローダーなしでは、インストール

というエラーが発生してインストールが完了せず、ネットに書いてる情報を様々試しても一向に改善せずに苦戦したため、解決策をまとめます。

環境

  • PC: Microsoft Surface Book 2
    • CPU: Core i7 8650U @1.9GHz
    • RAM: 16 GB
    • SSD: 2TB
    • OS: Windows 10 HomeとUbuntu 18.04のデュアルブート環境

対処方法

ブートローダーをインストールしない設定でUbuntuをインストール

Ubuntuのインストールディスク(USB)からTry Ubuntuで起動させ、下記コマンドを実行。

sudo ubiquity -b

するとインストール画面が出てくるので、通常通りインストール。
インストールを終えたら次へ

ブートローダーのインストール

下記部分は環境に合わせて変更してください

  • {UBuntuをインストールしたパーティション} : sda2など
  • {EFIパーティション}:sda1など

新しくインストールしたファイルシステムを/mntにマウント

sudo mount /dev/{UBuntuをインストールしたストレージ} /mnt
sudo mkdir /mnt/boot/efi
sudo mount /dev/{EFIパーティション} /mnt/boot/efi
for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt$i; done

efivarsモジュールを読み込む

sudo modprobe efivars

grub-installを再インストール

sudo apt-get install --reinstall grub-efi-amd64-signed
sudo grub-install --no-nvram --root-directory=/mnt

/mntをrootに変更し、Grubを更新

sudo chroot /mnt
update-grub

インストールしたブートローダーを移動してリネーム

cd /boot/efi/EFI
cp -R ubuntu/* BOOT/
cd BOOT
cp grubx64.efi bootx64.efi

最後に再起動

参考

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?