Ubuntuをインストールした後に、動きがおかしくなってしまったので再度CentOS→Fedora12へOSを変更したもののどうしてもHDMI出力だとカスタマイズしにくい。とりあえず、HDMIでは音が出ないのが致命的。ドライバやモジュールを探そうとしたが面倒なので再度、Ubuntuへ変更。今回は最初からきっちりとドライバ等をインストールする事にした。その際の手順を記す。




Networkの設定

なにはともあれ、このネットワークの設定をしない事には始まらない。
「システム→設定→ネットワーク接続」で設定。
コマンドであればroot権限で
/etc/network/interface
を書き換え。




キーボードの設定

今回はマイクロソフトの昔に購入したワイヤレスメディアキーボードを流用したので、それを選択。これを選択するとメディアのコントロールがきちんとできるので楽。音楽プレーヤーもキーボードで操作できる。流石にマイピクチャー等は使えないけど。ubuntuのキーボードレイアウトはWindowsメディアキーボードで。




ATIグラフィックボードモジュールのインストール

勿論、これもインストール




音声出力

これもHDMIを選択。ただし、何か調子が悪く起動時に音が出ない事が有り。




LanguageSupportの設定

$

「システム→言語サポート」で日本語を選択。最初に日本語がインストールされていないのでインストールを促されるためインストールする。後でSCIM-Anthyを入力した際に再度ここでSCIM-Bridgeへ変更する。




SynapticManagerのアップデート

まずはこのアップデートをしないと何にも始まらない。何をアップデートしたまでは書ききれないがとりあえずALLアップデート。




SCIM-Anthy

Ubuntu9.10では最初からiBusなる日本語入力がインストールされているが、非常に使いにくく「・・・」が入力できないので、SCIM-AnthyをSynapticManagerからインストール。その後に上述したLanguageSupportでSCIM-Bridgeを選択する。




RealTekイーサネットアダプタ修正スクリプトのインストール

日記で前述した通り、今回自作PCで購入したマザーボードのオンボードNICはRealtek RTL8111/8168B。ところがUbuntuのモジュールには8169が使用されており、この8169だとネットワーク接続が非常に不安定になる。そのため、ネットワークモジュールを書き換えてやる必要がある。幸いRealTek社のホームページから修正スクリプトが配布されているのでそれを適用するとログイン時だけ修正される。ただし、再起動すると修正されずに元の8169に戻ってしまう。




そこで、以下のサイトに記述されている「リブート後も r8168 ドライバを使うには」を適用した。
http://d.hatena.ne.jp/metastable/20100118/1263827492




/etc/modprobe.d/blacklist.conf に

blacklist r8169
alias eth0 r8168

と記述。

このパッチがあたっている状態のまま、initramfsを作り直せばいいということなのだろう。しかし、initramfsが何なのかわからずに設定するのは非常に怖いので、とりあずググって検索してみることにした。initramfsとは、もともとLinuxのinitrd機能が進化したというか、使いやすくなったtいうのか・・効率的になったというものらしい。詳しい説明は以下の先人が記述したサイトを確認するとして、要はカーネルが起動する際にはHDDを読み込むのは必ずモジュールが必要になる。しかし、どのようなモジュールを使うかは分からないので、予めメモリ上で仮想的にファイルシステム(HDD)として展開し、本来のHDDモジュール等を読み込んでおいてから、起動するということらしい。この解釈が間違っていたのであればすいません。結果、これによりカーネル内に含まれていない様々なモジュールおシステム内に組み込む事が可能になる。




Initrd (イニシャルRAMディスク)

http://www26.atwiki.jp/funa_tk/pages/18.html



initrdとは

http://itpro.nikkeibp.co.jp/article/Keyword/20070207/261182/



initramfs (initrd) の init を busybox だけで書いてみた。

http://www.gcd.org/blog/2007/09/129/




で、下記URLサイトに記述されていた、「initramfs」を作りなおした。

https://forums.ubuntulinux.jp/viewtopic.php?id=525



sudo cp /boot/initrd.img-`uname -r` /boot/initrd.img-`uname -r`.bak
としてバックアップを取って、
sudo mkinitramfs -o /boot/initrd.img-`uname -r` /lib/modules/`uname -r`
で作り直してみてください。
(uame -rは、現在自分が使用しているバージョン名)




で、作り直してから再起動。モジュールを確認する。
root@kotaro-desktop:/boot# lsmod | grep 8168
r8168 101556 0
これでOK!




Shutter




デフォルトの画面キャプチャではJPEG画像が撮影できない。PNG画像だけなのだ。PNG画像でもよいのだけど、できれば汎用性の高いJPEG画像が良い。そこでshutterをインストールした。




その他インストールしたもの
CCSM
ubuntu tweak
Compiz Fusion
等をインストール。
後はテーマなんやかんやをインストール。