Ubuntu 7.04 インストール & 設定

nforce 630a / geforce 7050 のマザーボードの PC に Ubuntu をインストールしたときのメモ (2007/09/09)。 Linux をインストールしたという情報があまりなかったが、 そんなに問題はなかった。

ハードウェア

  • マザーボード abit AN-M2HD
  • CPU Athlon X2 BE-2350/2.1GHz
  • メモリ JMC DCDDR2-2G-800

インストール

BIOSのRAIDでLinux AHCDを選択する。 これをしないと、ハードディスクを認識しなかった。 CDからインストールする。 HDMI DVI コネクタをディスプレイにつないでも、 ひょっとしたら表示されないのではないかと思っていたが、 それはなかった。

インストール終了後にまず、

sudo passwd

で root にパスワードを設定。

aptitude update 
aptitude upgrade
aptitude dist-upgrade

として一度再起動する。

NVIDIA ドライバのインストール

http://albertomilone.com/nvidia_scripts1.html から envy_0.9.7-0ubuntu8_all.deb をダウンロードして マウスでダブルクリックして envy をインストール。

envy -g

で envy を起動し、「Install the NVIDIA driver」を選択し、 「Apply」を押す。 その後、envy にしたがって xorg.conf の変更と再起動を行う。

ソフトウェアのインストール

aptitude install zsh lv
aptitude install emacs mule-ucs apel emacs-el
aptitude install vim vim-gtk
aptitude install ruby irb eruby ruby-elisp
aptitude install uim uim-anthy uim-el uim-applet-gnome
aptitude install ttf-gothic xfonts-shinonome
aptitude install ptex-bin ptex-jisfonts xdvik-ja dvipsk-ja dvi2ps gv gnome-gv
aptitude install jbibtex-bin jmpost mendexk okumura-clsfiles vfdata-morisawa5 dvi2ps-fontdesc-morisawa5
aptitude install dvipdvfmx gs-cjk-resource cmap-adobe-cns1 cmap-adobe-japan1 cmap-adobe-japan2 cmap-adobe-gb1
aptitude install gnuplot maxima-emacs libgmp3-dev libgsl0-gev
aptitude install xpdf-reader xpdf-japanese
aptitude install samba samba-client smbfs swat
aptitude install eblook ebview lookup-el eb-utils
aptitude install sun-java6-bin
aptitude install java-gcj-compat-plugin

日本語用のリポジトリを追加した方が良いらしいので、 /etc/apt/source.list に

deb http://archive.ubuntulinux.jp/ubuntu-ja feisty/
deb-src http://archive.ubuntulinux.jp/ubuntu-ja feisty/
deb http://archive.ubuntulinux.jp/ubuntu-ja feisty-ja/
deb-src http://archive.ubuntulinux.jp/ubuntu-ja feisty-ja/

を追加して、

aptitude update
aptitude upgrade
aptitude install ubuntu-ja-keyring

とする。

Thunderbird 2 のインストール

wget http://ubuntu.iuculano.it/AE3BE9AA.gpg -O- | apt-key add -

/etc/apt/source.list に次を追加する。

deb http://ubuntu.iuculano.it feisty thunderbird
deb-src http://ubuntu.iuculano.it feisty thunderbird

そして、インストールする。

aptitude update
aptitude install thunderbird

chroot

chroot で 32bit 環境を用意する。 flush や Opera は AMD64 版が出ていないので使えない。 chroot を使って、i386 のプログラムを実行する。

aptitude install debootstrap dchroot
mkdir /var/chroot
mkdir /var/chroot/feisty32
debootstrap --arch i386 feisty /var/chroot/feisty32

設定をする。

echo "feisty32 /var/chroot/feisty32"
cp /etc/{passwd,group, shadow, hosts,sudoers} /var/chroot/feisty32/etc
cp /etc/apt/source.list /var/chroot/feisty32/etc/apt

mount -t proc proc /var/chroot/feisty32/proc

今作った環境に入る

dchroot -t feisty32 -d

パスワードはログイン中のアカウントと同じ。

aptitude update 
aptitude upgrade
aptitude dist-upgrade
aptitude install ubuntu-ja-keyring language-pack-ja

そして、次のソフトウェアをインストールする。

Adobe Reader をインストールする。

aptitude install adobereader-jpn adobereader-jpn-ipamona
aptitude install ttf-vlgothic ttf-kochi-mincho ttf-kochi-gothic

Opera のインストール

aptitude install opera

これでインストールはできたのだが、通信が遅いので次の ipv6 の無効を行う。

ipv6 無効

/etc/modprobe.d/aliases

alias net-pf-10 ipv6

を次のように変更する。

alias net-pf-10 off

Firefox のインストール

aptitude install firefox

で firefox もインストールしたのだが、日本語入力するとフリーズしてしまう。 原因は分からない。

これで、Adobe Reader と Opera が使えるようになった。

Emacs 23 のインストール

Emacs 22 のパッケージを探していたら、 Emacs 23 を見つけたので、こちらをインストールすることにした。 http://peadrop.com/blog/2007/01/06/pretty-emacs/ の通りにインストールする。と思ったのだが、良く読むと AMD 64 には 対応していないので自分でコンパイルする必要がある。 /etc/apt/source.list に

http-src http://debs.peadrop.com feisty backports

を追加する。ここで、「http http://debs.peadrop.com feisty backports」 は追加しない。私は始め追加してしまい、後ではまった。そして、私の環境では

apt-get update
apt-get build-dep emacs-snapshot
apt-get install devscripts
fakeroot apt-get --compile source emacs-snapshot
sudo dpkg --unpack emacs-snapshot-el*.deb \
   emacs-snapshot-common*.deb \
   emacs-snapshot-bin-common*.deb \
   emacs-snapshot-gtk*.deb
sudo dpkg --configure --pending

として、インストールした。 今まで使った .emacs.el が動かず、ちょっと使いものにならない。 これから探して、Emacs 22 をインストールする気は起きないので、 ubuntu 7.10 まで Emacs 21 で我慢することにする。

VMware Player

VMware のサイトから 64 bit 版をダウンロードする。

sudo ./vmware-install.pl

今回はデフォルトの値でインストールできた。 しかし、VMware Player を起動すると 「Error while powering on: Failed to connect to peer process.」 というエラーが出て、実行できなかった。 調べても分からなかったが、vmware-config.pl を実行したときの警告を思い出し、 次をインストールすると解消した。

aptitude install ia32-libs ia32-libs-gtk lib32gcc1 lib32stdc++6 lib32z1 libssl0.9.7

beryl

NVIDIAのドライバをインストールしてあったので、

aptitude install beryl beryl-manager emerald-themes

とした後に、beryl-manager を起動する。 アプリケーションを起動すると、ウィンドウの中が真っ黒で何も表示されないことがあった。 これは、beryl-manager のアイコンを右クリックし、 「beryl のより高度なオプション」「描画プラットフォーム」「AIBLX を強制」に チェックを入れると解消した。

トラブル

abit のロゴが出て止まる

再起動を選択して終了した後に abit のロゴが出て そこで止まり、再起動しないことがある。 うまくいくときは起動しているようだが、 これは OS が起動する前なので BIOS 関連だろうか。

hal のエラー

ハイバーネートからの復帰後に、hal のエラーがあると表示される。 再現されないときがあるのと特に何も困っていないので、 対応は後回しにしておく。

ネットワーク

beryl をインストールした後ぐらいからインターネットにつなげなくなることがある。 beryl との関係はないと思うのだが。 状態としては、DHCP によって IP は設定されていてルータまではつながっているのだが、 ウェブサイトを見ようとするとつながらない。 原因はよく分からないが、再起動すると今のところは直っている。

[追記1] デフォルトゲートウェイがきちんと定まっていないようだ。

route add default gw 192.168.11.1

のようにするとつながった。 何もしなくてもつながるときとつながらないときがあるのは、 よく分からない。

[追記2] VMware Player の設定が原因だった。

vmware-config.pl 

を実行して再設定した。

ログオフ時のフリーズ

ログオフ時や X の再起動(Ctrl + Alt + backspace)のときに GDM が起動しないことがある。 どのようなときに起こるのか再現できないので、 対応のしようがない。

beryl インストール後も beryl 使用時に「システム」「終了」の「ログオフ」「再起動」を選択すると、 デスクトップの壁紙だけが残ってそこでフリーズする。 どうやって対策すれば良いのか分からない。

[追記1] ubuntu のフォーラムで /etc/X11/gdm/gdm.conf で

AlwaysRestartServer=true

とすれば良いという記述を見つけたので試した。 結局、今までと同じようにフリーズする。

[追記2] beryl の使用を止めるとフリーズしなくなったので、 beryl が原因のようだ。

Tags of current page

, ,