Ubuntu 8.04.3 i386 インストールメモ

インストールしたPC

インストール手順

  1. インストールCDを入れてから、PCを再起動
    • なかなかブートメニューへ行けなかったが、F2・F12・DELを押しっぱなしの状態でPCを再起動することでブートメニューが表示された
  2. 「日本語」を選択
  3. Ubuntuをインストール(I)」を選択
  4. 「進む(F)」を選択
  5. 「選択された都市」が「Tokyo」の状態で、「進む(F)」を選択
  6. 「キーボードレイアウト」が左が「Japan」、右が「Japan」の状態で、「進む(F)」を選択
  7. 「ガイド - ディスク全体を使う」がチェックされた状態で、「進む(F)」を選択
  8. 「あなたの名前は何ですか?」と「コンピューターの名前は何にしますか?」と「パスワード」に適切な値を入力して、「進む(F)」を選択
  9. 「インストール」を選択
  10. 「すぐに再起動する」を選択
    • 画面が暗くなっているが、マウスやキーボードで復帰する
  11. インストールCDが排出されたあと、ENTERを押す

インストール後の諸々の設定

ネットワーク
  • System→システム設定→ネットワーク→Connections, DNS
  • System→設定→ネットワークのプロキシ→Proxy Configuration
時刻
  • 時刻を左クリック→Edit→Time Settings
    • NTPによる時刻合わせは再起動後に行われる
ソフトウェアのインストール
  • System→システム設定→アップデート・マネージャ
  • System→システム設定→Synaptic パッケージマネージャ
    • ssh
    • vim
    • samba
    • system-config-samba
    • subversion
    • autoconf
    • libtool
    • ruby
    • doxygen
    • g++
    • libx11-dev
    • libext-dev
    • libasound2-dev
    • libxv-dev
    • libbz2-dev
    • zlib1g-dev
    • libidn11-dev
    • libldap2-dev
    • minicom
    • tftpd
    • xinetd
    • nfs-common
    • nfs-kernel-server
Samba
  • System→システム管理→Samba
  • Sambaを再起動
sudo /etc/init.d/samba restart
ユーザーアカウント
  • Ubuntuにはrootアカウントでログインできない
    • sudoを代わりに使用する
alias
echo "alias ll='ls -al'" >> ~/.bashrc
echo "alias make='make -j4'" >> ~/.bashrc
シェルをdashからbashに変更
sudo dpkg-reconfigure dash
  • NOを選択する
ビープ音を無効
sudo rmmod pcspkr
sudo echo "blacklist pcspkr" >> /etc/modprobe.d/blacklist
sshでパスワード入力を省略する
  • クライアント側で以下を実行
ssh-keygen -t rsa
scp ~/.ssh/id_rsa.pub user@server:
  • サーバー側で以下を実行
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
  • 上記でうまく行かない典型的な原因は、$HOME, $HOME/.ssh, $HOME/.ssh/authorized_keysが、sshdがデフォルトで許可するよりもゆるいパーミッションで置かれているから
    • このような場合は、サーバ側で下記のようなコマンドを実行する
chmod go-w $HOME $HOME/.ssh
chmod 600 $HOME/.ssh/authorized_keys
tftp
  • /etc/xinetd.d/tftpを生成する
    • 内容は以下の通り
service tftp
{
    disable     = no
    socket_type = dgram
    protocol    = udp
    wait        = yes
    user        = root
    server      = /usr/sbin/in.tftpd
    server_args = -s /hoge
    per_source  = 11
    cps         = 100 2
    flags       = IPv4
}
  • xinetdを再起動する
sudo /etc/init.d/xinetd restart
NFS
  • /etc/exportsを編集する
    • 内容は以下の通り
/hoge/rootfs 192.168.0.0/255.255.255.0(rw,no_root_squash,sync,nohide)
sudo /etc/init.d/nfs-kernel-server restart