Debian GNU Linux/3.1 sarge/環境構築 のバックアップ(No.1)


debian 3.1 (sarge)

kernel compile

apt-get install kernel-package

これも必要かも

apt-get install libdb3-dev
cp -p /boot/config .config
make oldconfig
make menuconfig
make-kpkg --revision spinalcord.20050414 --initrd kernel-image
dpkg -i kernel-image-2.4.18_cheddar.030323_i386.deb

1G以上のメモリを認識させる方法

Processor type and features
  High Memory Support
    4GB

3G以上のメモリを認識させる方法

Processor type and features
  High Memory Support
    64GB

Marvell Yukon 88E8053 (PCI-E Gigabit LAN / etc...)

http://www.syskonnect.com/syskonnect/support/driver/zip/linux/ からダウンロードします。
ファイル名はinstall-8_13.tar.bz2です。

tar xfvj install-8_13.tar.bz2
cd DriverInstall
./install.sh

インストール作業が開始される

choose your favorite installation method: に 2 を入力

カーネルソースにパッチがあたるので、カーネルを再構築。

NVIDIA driver install

http://www.nvidia.com/object/linux.htmlからdriverをダウンロード

sh NVIDIA-Linux-x86-1.0-7174-pkg1.run

XF86Config-4を編集

vi /etc/X11/XF86Config-4

Section "Module" の変更

#Load "dri"
#Load "GLcore"
Load "glx"

Section "Device" の変更

#Driver "nv"
#Driver "vesa"
Driver "nvidia"
Option "NoLogo"    "true"     # X 起動時にロゴが出るのを抑制するオプション

Cool'n'Quiet を有効にする方法

1.powernowdをインストールする

apt-get install powernowd

2./etc/modulesに登録

cpufreq_userspace
cpufreq_powersave
powernow_k8
freq_table

3./proc/cpuinfoで確認する
cpu MHzの値が小さくなっていればOK

環境設定

.bashrc

export TERMINFO=~/.terminfo/
export LANGUAGE=ja_JP.eucJP
export LC_ALL=ja_JP.eucJP
export LANG=ja_JP.eucJP

.terminfo

$ infocmp xterm > xterm    # xterm の terminfo を保存
$ ed xterm    # 編集 (ed のかわりに vi や emacs などで編集しても OK)
1366
/enacs/s/\\E)0//
1,$s/\^N/\\E(0/g
1,$s/\\016/\\E(0/g
1,$s/\^O/\\E(B/g
1,$s/\\017/\\E(B/g
w
1366
q
$ tic xterm    # コンパイル
$ rm xterm    # うまくいったら削除

raid

デバイスmdを作成

mdadm --create /dev/md0 --level=raid1 --raid-devices=2 missing /dev/hd[eg]1

デバイスmdの確認

cat /proc/mdstat
---
Personalities : [raid1]
 md0 : active raid1 hde1[0] hdg1[1]
       245111616 blocks [2/2] [UU]

 unused devices: <none>

デバイスmdにファイルシステムを作成

mkfs.ext3 /dev/md0

/etc/mdadm/mdadm.confの作成

'DEVICE /dev/hde* /dev/hdg*' > /etc/mdadm/mdadm.conf
mdadm --detail --scan >> /etc/mdadm/mdadm.conf

/etc/mdadm/mdadm.confの確認

cat /etc/mdadm/mdadm.conf
---
DEVICE /dev/hde* /dev/hdg*
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=fd7a6de3:0fe91281:1b4f516b:447ec017
   devices=/dev/.static/dev/hde1,/dev/.static/dev/hdg1

devicesに/dev/.static/dev/hde1のような記述が有る場合、
/dev/hde1のように編集する。

cat /etc/mdadm/mdadm.conf
---
DEVICE /dev/hde* /dev/hdg*
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=fd7a6de3:0fe91281:1b4f516b:447ec017
   devices=/dev/hde1,/dev/hdg1

/etc/fstabを編集しマウントする。

/dev/md0        /home/raiddir   ext3    defaults        0       2

mirroringされているか確認

cp testfile /home/raiddir
mdadm --stop /dev/md0
mount -r -t ext3 /dev/hde1 /mnt/hde1
mount -r -t ext3 /dev/hdg1 /mnt/hdg1
ls /home/hde1
ls /home/hdg1