2018年7月31日火曜日

How to Multi/Dual boot :: Windows and Linux MBR での実際例

3つの以上のOSを破綻なくブート可能にする::MBR編

さまざまなディストリビューションを入れまくってから、最後に決めるのが一番ですから、いろいろ試してみましょう。

マルチブートの実例です。今回は以前に書いた原稿をもとに、MBRの場合を改稿しました。
Windowsはないと困るけれど、Linuxも使ってみたい。Windows7とWindows10の併存のような誰でもできるカンタンなDualBootはできるけれど、Linuxが絡むと難しいと考えるような方向けにまとめてみました。

まだMBRの方も多いと思いますので、実例を報告しておきます。2-3年かそこらの断面です。 現在の当方は、EFIブートで、全ディスクがGPT です。MBRと違い制約がないので楽ちんですね。 機会をみて入れ替えるとよいかと思いますよ。 また、VirtualBoxなどの仮想マシンではどうしても遅くなりますから、RAW=つまり本物を使ってOSは評価するのがやはりよいと考えています。

SSD容量とパーティション計画 MBR時代の実例

分割容量適用
/20Gいろいろ入れて8GB。12GB空き。*1
/home50GB40GB。不足気味。/homeは長く使うなら分けるべきかも。
swap9GBメモリ容量プラスアルファで全9GBくらい確保しています。
古いSSDの空きに。
/tmptmpfs最初はデフォルトで良い。fstabは慣れるまで触らないを推奨
*1=2年前、25GBで作成しましたが、gpartedで20GBに減らしたところです。到底使いそうにないので。

SSD1号 /dev/sda MBR/ブートローダ/GRUBはここに

DISK/PART用途適用
sda1Win7/Win10ローダNTFS チェインロードでWindowsのどれかを起動
sda2mint CinnamonEXT4
sda3ubuntu MATEEXT4
ex1HOMEEXT4 /home どのlinuxでも共通に。
ユーザー名を変えると楽。
ex2DATANTFS
ex3ディストロ評価完全実験用、ときどき起動しなくなる。

SWAP は必ずしもパーティションを必要としない

Linuxをいくついれようがswapはひとつで困らないと思います。また、最近のカーネルではファイルをSWAPとして設定できますから、専用パーティションは必ずしも必要ではありません。覚えておくとハッピーになれるかも。

転ばぬ先の杖 GRUBのMBRへの書き込み

SSD2=/dev/sdb に時々予備的にGRUBを書き込んでいます。いろんなディストロをいれて「お試し」するためにおもに使っています。メインが壊れてしまったときでも、インストールUSBメモリなどなしで、すんなり復旧作業に入れますよ。快適。

その他のおせっかい

ちょっと使ってみたいならライブISOでもいいです。SSDでも15GBとっておけばだいじょうぶです。本格的に使う可能性があるなら最初からディストリビューションの推奨どおりに割り当てたほうがよいです。めんどくさいです。
/tmpが少なすぎると困ることがありますので、運用次第ですが注意してください。RAMに割り当てると小さいわけで。
メモリ合計8GBあれば通常余裕です。現在4000円位でしょうか。 4GBあればライトなデスクトップ用途は十分かなと。VirtualBoxなどを常時起動するのであれば、8GBほしいところですね。めんどくさいので16GBです。
Cinnamonに比較してMATEはメモリ消費は少ないです。ですが、Windowsに比べると他のフレイバーも少ないです。あんまり気にかける必要はないです。8GB積んでいる場合、起動状態で1GBとすこし消費ってのを目安に考えてください。軽いブラウジング程度では4GBを超えることはまったくないです。SWAPも発生していないのと同じです。

無精者のバックアップ

マルチブートで、パーテションスライスを分けすぎると、バックアップ計画がめんどうになります。/home を独立させるぐらいが楽でいいと思います。 ざくっとな!!です。/home は分割していますので当方は10年以上引き継いて使っています。細かい設定ファイルもそのまま軽い調整で継続できます。考え方次第です。/homeも含めて1パーテでも良いかもしれませんが、アップグレード時によりめんどうな作業が発生しますので、ゼロから環境を構築するのが苦にならない人、レストアしながらでいいやと思える人以外にはあまりおすすめしません。

おまけ::今日の私のメインSSDの構成/UEFIブート、現在GPTです。(上記のMRRではありません)



  • 2番目::/boot/efi Windows10と共用 FAT
  • 8番目::/home 各Linuxで共通のEXT4
  • 自分の結論:: UEFIブートがもっともシンプルに構成できていい。
  • BIOSでの uefi bootのセレクター"も"使いやすいので、なんとでもなるかんじです。