Linux Mint その7 GRUB2
前置き
Linux Mint をインストしたハードディスクに
パーティション区切って、Ubuntu を入れてみた
![$なげきのブログ-うぶんt](https://stat.ameba.jp/user_images/20130712/19/matyuptyu/72/d6/j/o0768043212607293428.jpg?caw=800)
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](https://stat.ameba.jp/user_images/20130712/19/matyuptyu/42/2d/j/o0752036612607285666.jpg?caw=800)
その後、いらないOSのパーティションを削除すればいい
-------------------------------------------------
GRUB2専用のパーティションが作れないかな(・∀・)
Linux Mint をインストしたハードディスクに
パーティション区切って、Ubuntu を入れてみた
![$なげきのブログ-うぶんt](https://stat.ameba.jp/user_images/20130712/19/matyuptyu/72/d6/j/o0768043212607293428.jpg?caw=800)
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](https://stat.ameba.jp/user_images/20130712/19/matyuptyu/42/2d/j/o0752036612607285666.jpg?caw=800)
その後、いらないOSのパーティションを削除すればいい
-------------------------------------------------
GRUB2専用のパーティションが作れないかな(・∀・)