Windows Updateなんかで、GRUBを魔改造されてGRUBメニュー出なくなったりした時に、GRUBを再インストールする手順のメモ

必要なもの

  • USBメモリでもDVDでもなんでもいいのでUbuntuのライブ起動が出来るモノ

手順

ライブ起動して以下端末で実行

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// rootになる
$ sudo su -

// デバイス確認
# fdisk -l

// ルート(/)をマウント
# mount /dev/sdb6 /mnt

// grubがあるディレクトリ(/bootなど)をマウント
# mount /dev/sdb1 /mnt/boot

// grubをインストール
# grub-install --boot-directory=/mnt/boot /dev/sdb

// grubの更新(ここはBIOSかUEFIかによってコマンドが違うかも)
# upgrade-from-grub-legacy

core.img doesn't exist, trying to create it.

Installing for i386-pc platform.
Installation finished. No error reported.
dpkg: 警告: バージョン 'dummy-version' は不正な構文です: バージョン番号が数字から始まっていません
dpkg: 警告: バージョン 'dummy-version' は不正な構文です: バージョン番号が数字から始まっていません
Installing for i386-pc platform.
grub-install: warning: File system `ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. Howevse is discouraged..
Installation finished. No error reported.
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Linux イメージを見つけました: /boot/vmlinuz-5.0.0-36-generic
Found initrd image: /boot/initrd.img-5.0.0-36-generic
Linux イメージを見つけました: /boot/vmlinuz-5.0.0-23-generic
Found initrd image: /boot/initrd.img-5.0.0-23-generic
Found memtest86+ image: /memtest86+.elf
Found memtest86+ image: /memtest86+.bin
Found Windows 10 on /dev/sdb3
完了