Linux Mint その7 GRUB2 | なげきのブログ

Linux Mint その7 GRUB2

前置き

Linux Mint をインストしたハードディスクに
パーティション区切って、Ubuntu を入れてみた
$なげきのブログ-うぶんt

Unityとかいうやつは使いにくい、win8にがっかりした時を思い出す
ランチャーにAmazonが君臨し情報を搾取する
やたらと有料アプリを提案してくる

と、挙げたらキリのないダメダメさ

追記
ubuntuはスパイウェアって有名なおじさんが言ってるらしい
パソコン内を検索
→Canonical(ubuntu開発社)に情報送信
→Amazonに情報送信
ubuntu を使う理由はなくなった


ここまで前置き

-------------------------------------------------
OSをハードディスクに1つインストしただけなら何も出ないが
OSを2つ以上インストすると起動時に
どのOSを起動するか選択画面が出てくる
このOSのブートローダーがGRUB2なのだが

このあと不要になったubuntuをパーティションごと削除した

するとなんにも立ち上がんない(´Д`;)

簡単な復帰方法は、UbuntuでもMintでもいいから
空いてるとこに、もう1回インストールする
これでOS選択画面が出てくれる

-------------------------------------------------
なんでこうなるのか?GRUB2はどうなっているのか?

まず最初にMintをパーティション"/dev/sda1"にインストするとき
"/dev/sda1"の/boot/grub/ にGRUB2がインストされて
たぶんMBRに"/dev/sda1"のGRUB2をロードするように書き込む

次にパーティション"/dev/sda3"にUbintuをインストするとき
"/dev/sda3"の/boot/grub/ にGRUB2がインストされて
たぶんMBRに"/dev/sda3"のGRUB2をロードするように書き込む

"たぶん"と付けたのはMBRの中身を確認してないから

で、"/dev/sda3"のUbuntuをパーティションごと削除すると
当然GRUB2も消える
でも、MBRはそのまんまなので
"/dev/sda3"のGRUB2をロードしようとして失敗する

こういうことらしい

-------------------------------------------------
毎回OSのインスト時にMBRを書き換えるようなので
もう1回インストすればGRUB2が起動するようになる

しかしそれは一時的な救済方法なので
根本的にどうにかする

簡単なのは、残すほうのOS(今回はMint)を起動して
GRUB2を再インストールする

パッケージマネージャを起動して
grub-pc を右クリックして"再インストール指定"をクリック
そして左上の適用をクリックすると再インストールされる
すると、たぶんMBRも上書きされ、このパーティションのGRUB2が有効になる
$なげきのブログ-0712

その後、いらないOSのパーティションを削除すればいい

-------------------------------------------------
GRUB2専用のパーティションが作れないかな(・∀・)