WindowsとLinuxのデュアルブートに関して
私がデュアルブートにした際の、自分に対する問いかけです。
——————————————————————————-
Q1. なぜデュアルブートにしたいか。
仕事上、Windowsを使わないといけないものもあるが、メインの作業でLinuxを使いたいから。
ハードディスクがあまっているから。
——————————————————————————-
Q2. なぜUnix系OSを使いたいか。
エディタはvimとemacsがあれば、生きていけるから。
ブラウザはfirefoxがあれば生きていけるから。
サーバ構築用の勉強用として使えるから。
——————————————————————————-
Q3. デュアルブートをするにあたっての障壁は何か。
パーティション(恐い系)
最近のPCはパーティションを切ってないことがある。私の場合、プライベートPCと会社用PCの両方ともがパーティションがひとつしかなく、すでにWindows XP Proがプリインストールされており、新たにパーティションを切るのが恐い。また、一般ユーザはパーティションを切るなんてことはほぼないので、恐い。
Linux領域 ext2, ext3からNTFS領域は、読み込みのみ可能であり、編集はできない。RedHat系は別にカーネルを再構築しないとNTFSが見えない。しかもカーネルをアップデートするごとにその作業をしないといけない。
Windows領域、NTFSからext2, ext3領域は、読み込みのみ可能であり、編集はできない。しない。
日本語(面倒系)
Windowsな環境では、SJISであるが、Linuxな環境では、UTF-8、EUCであることが多い。日本語の編集などは、かなり洗練されてきているが、日本語ファイル名の取り扱いが面倒である。また、ソフトウェアに日本語対応させることが面倒。
マニュアルなどが英語であることが多い。
メール(依存系+面倒系)
メーラにBeckyやOEを使っていたりする、また、メール周りが仕事で重要な位置付けであると、乗り換えがきつい。メールを読むのは、どちらかのOSと区切ってしまうと、結局そのOSを使わざるを得なくなる。うーん。私にとってBeckyは、Windowsのキラーアプリだった。。。
——————————————————————————-
Q4. デュアルブートをするにあたってのポリシーは何か。
vfat領域の共有パーティションを設ける。
WindowsXP : Linux : 共有パーティションの割合を決める。
まっさらな状態であれば、2 : 5 : 3くらいかな。私の場合は、すでにWidowsXP Proを使っていて、それから約一年後にデュアルブートをすることにした。そのためNTFS領域の使用領域が多くて、こんな感じになった。30G : 20G : 20G。中途半端だなぁ。
Linux側のパーティションの構成を決める。
私は個人使用で面倒だったので、デフォルトの
swap /boot /
の三つのままでよしとした。
下の三つは個人使用であれば、好みか。サーバ用だったら、下の三つを切った方がいいと思うが。
/var /tmp /home
——————————————————————————-
Q5. Linuxのソフトウェアのインストールに関するポリシーは何か。
基本的にyumでソフトウェアを管理する。Web Server, DB Server, Mail Serverはソースからコンパイルする。なお、その際には、stowを使って/usr/local/stow/以下によろしくインストールする。
Q6. LinuxデスクトップのWindowManagerに関するポリシーは何か。
基本的に重いWindowManagerは使用しない。例えば、KDE, Gnome。Unicodeな環境であれば、XFCEを使うのがいいと思う。WindowMakerも捨てがたいがUnicodeでの使用がうまくいかなかった。がんばればできるが、XFCEで気に入っているので、それでよし。
デスクトップには、XFCEのパネルとタスクバー以外は、何も置かない。キーボードショートカットで、ターミナル、エディタ、ブラウザを開き、同じくキーボードショートカットで閉じたりワークスペースを移動したりする。
Q7. 文字コードは何を使うか。
UTF-8
——————————————————————————-
Q8. 何を共有パーティションに置くか。
メールボックス、音楽、CVS, SVNからのチェックアウトしたプロジェクトファイル。
Q9. 基本ソフトウェアは何を使うか。
ターミナル:mlterm
Xtermでは、文字がぼやけて見にくいので、アンチエイリアスの効くmltermで。
エディタ:emacs, vim
emacsは、mewやnavi2chを使うなど、単なるエディタを越えたエディタとして使用する。
vimは、日本語を書かないときに使用する。
ブラウザ:firefox, navi2ch
firefoxは普通に使うブラウザとして使用する。重くなるので、特にプラグインは入れない。
navi2chは、気分転換に使用する.
メーラ:mew
mewは、WindowsXP上のMeadowのmewと同期する。そのために、共有パーティションを一時的に$HOMEとして読ませる。
Shin Ohno 2003-2012