Grub再インストール
Debian 9 (Stretch) での例
1, パーティションの確認
~$ df -Th
ファイルシス タイプ サイズ 使用 残り 使用% マウント位置
udev devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs tmpfs 788M 9.4M 778M 2% /run
/dev/sda9 ext4 28G 9.9G 17G 38% /
tmpfs tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
tmpfs tmpfs 788M 16K 788M 1% /run/user/117
tmpfs tmpfs 788M 28K 788M 1% /run/user/1000
「/dev/sda9」であることを確認。
2, grubインストール
~$ sudo grub-install --force /dev/sda9
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. However, blocklists are UNRELIABLE and their use is discouraged..
Installation finished. No error reported.
※参考、「--force」オプションを付けて実行する。付けない場合のエラー。
grub-install: エラー: will not proceed with blocklists.
3, grub.cfgの再作成
~$ sudo grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Linux イメージを見つけました: /boot/vmlinuz-4.9.0-4-amd64
Found initrd image: /boot/initrd.img-4.9.0-4-amd64
Linux イメージを見つけました: /boot/vmlinuz-4.9.0-3-amd64
Found initrd image: /boot/initrd.img-4.9.0-3-amd64
Found Windows Recovery Environment on /dev/sda1
Found Windows 10 on /dev/sda2
Found Windows 7 on /dev/sda3
Found Fedora 26 (Workstation Edition) on /dev/sda6
Found Ubuntu 17.04 (17.04) on /dev/sda7
Found Debian GNU/Linux 7 (wheezy) on /dev/sda8
完了
ディスクにあるパーティションからOSを検索し「grub.cfg」が作成される。
「Found Windows Recovery Environment on /dev/sda1」はWindows10のリカバリーパーティション
「Found Windows 7 on /dev/sda3」はWindows7から8、8.1、10とバージョンアップしてきた場合、Windows10のCドライブから検出してしまうが、きっと立ち上げない方がよいと思います。
1, パーティションの確認
~$ df -Th
ファイルシス タイプ サイズ 使用 残り 使用% マウント位置
udev devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs tmpfs 788M 9.4M 778M 2% /run
/dev/sda9 ext4 28G 9.9G 17G 38% /
tmpfs tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
tmpfs tmpfs 788M 16K 788M 1% /run/user/117
tmpfs tmpfs 788M 28K 788M 1% /run/user/1000
「/dev/sda9」であることを確認。
2, grubインストール
~$ sudo grub-install --force /dev/sda9
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. However, blocklists are UNRELIABLE and their use is discouraged..
Installation finished. No error reported.
※参考、「--force」オプションを付けて実行する。付けない場合のエラー。
grub-install: エラー: will not proceed with blocklists.
3, grub.cfgの再作成
~$ sudo grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Linux イメージを見つけました: /boot/vmlinuz-4.9.0-4-amd64
Found initrd image: /boot/initrd.img-4.9.0-4-amd64
Linux イメージを見つけました: /boot/vmlinuz-4.9.0-3-amd64
Found initrd image: /boot/initrd.img-4.9.0-3-amd64
Found Windows Recovery Environment on /dev/sda1
Found Windows 10 on /dev/sda2
Found Windows 7 on /dev/sda3
Found Fedora 26 (Workstation Edition) on /dev/sda6
Found Ubuntu 17.04 (17.04) on /dev/sda7
Found Debian GNU/Linux 7 (wheezy) on /dev/sda8
完了
ディスクにあるパーティションからOSを検索し「grub.cfg」が作成される。
「Found Windows Recovery Environment on /dev/sda1」はWindows10のリカバリーパーティション
「Found Windows 7 on /dev/sda3」はWindows7から8、8.1、10とバージョンアップしてきた場合、Windows10のCドライブから検出してしまうが、きっと立ち上げない方がよいと思います。
コメント
コメントを投稿