2
0

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 1 year has passed since last update.

Minimal BASH like line editing is supported. For the first word, TAB lists possible command completions. anywhere else TAB lists possible device or file completions.

Posted at

Windows と Ubuntu のデュアルブートで起動時に以下のメッセージが出て困りました。

Minimal BASH like line editing is supported. For the first word, TAB lists possible command completions. anywhere else TAB lists possible device or file completions.

対処

  1. Ubuntu のライブ USB を起動順位 1 番にして起動
  2. Try Ubuntu の一番上のオプションを選択して起動
  3. ライブ環境が起動したらターミナルを開く
  4. 次のコマンドを実行して、Ubuntu のインストールされているパーティションを探す
    sudo fdisk -l
    
    これにより、すべてのディスクとパーティションの一覧が表示される。Ubuntu がインストールされているパーティションを探す("Linux" または "Linux filesystem" というラベルが付いている)。
  5. Ubuntu がインストールされているパーティションをマウント(Ubuntuが /dev/nvme0n1p4 にインストールされている場合の例)
    sudo mount /dev/nvme0n1p4 /mnt
    
  6. chroot環境を設定
    sudo chroot /mnt
    
  7. 以下のコマンドを実行して、GRUBを再インストール(特定のパーティションではなくディスク全体に grub-install とする)
    grub-install /dev/nvme0n1
    
  8. GRUBの設定ファイルを更新
    update-grub
    

grub-install 時のエラー

cannot find a device for /boot/grub (is /dev mounted?)

  1. /mnt/boot/grub ディレクトリが存在することを確認

    ls /mnt/boot/grub
    

    grub.cfg というファイルが表示されることを確認(ないとエラーの原因になる)

  2. /dev, /proc, /sys ディレクトリを新しいルート環境にバインドマウント

    for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
    

cannot find EFI directory

EFIディレクトリは、通常、EFIシステムパーティション(ESP)と呼ばれる特別なパーティションに存在します。このパーティションには、UEFIファームウェアがシステムを起動するために必要なブートローダーが格納されています。

  1. 以下のコマンドの出力から、EFI System というタイプのパーティションを探す

    sudo fdisk -l
    
  2. 以下のコマンドを実行して、EFIシステムパーティションをマウント

    sudo mount /dev/nvme0n1p1 /mnt/boot/efi
    
2
0
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
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?