Debian Woody 設定歴
# Debian Woodyを設定したときの、個人的な設定メモです。
[
日本語環境 |
Develop |
Network |
X-Window |
Sound |
Other |
Command |
問題
]
{1}日本語環境
(5)ls で日本語(SJIS)のファイル名が????となる
=> --show-control-chars オプションを付ける (2002/02/24)
alias ls 'ls --show-control-chars'
alias ll 'ls -l --show-control-chars'
alias lsf 'ls -F --show-control-chars'
(6)VFATの日本語が見れない
2.4.0-test5-pre3 よりVFAT-jpは不要になったようです。
mountオプションで codepage=932,iocharset=sjis を指定する。 (2002/02/24)
[/etc/fstabの例]
/dev/hda1 /dosc vfat defaults,uid=8777,codepage=932,iocharset=sjis 0 0
詳しくはこちらで解説されています。
(8)Cannaで辞書登録
Helpキーがないため、~/.cannaでキーバインドを行なう。
([CTRL]+Tで起動できるようにした)
---
(global-set-key "\C-t" 'touroku)
---
{2}Develop
(1)最低限のものを除いてインストールした後に追加インストールしたもの
jless
ftp
ntpdate
ntp
rcs
samba
smbclient
smbfs
ircd
apache-dev
ispell
iamerican : ispell用辞書(American)
bc
bzip2
[開発関連]
xlibs-dev (X11/Xlib.h X11/Xutil.h)
libncurses5-dev (vimコンパイル(curses.h, term.h, termcap.h))
libcanna1g-dev (vimコンパイル(canna/jrkanji.h))
[Sound関連]
rexima
aumix
mpg123
{3}Network
(1)LANの設定
(a)LANカード(VIA VT6102チップ)の設定
/etc/modules.confに以下を追加
------
alias eth0 via-rhine
------
(b)Manual Start eth0
ifconfig eth0 192.168.10.11 broadcast 192.168.10.255 netmask 255.255.255.0
route add default gw 192.168.10.14 metric 1
(c)Auto Start eth0 (for Static IP)
/etc/network/interfaces
---
# The loopback interface
auto lo eth0 <= add eth0
iface lo inet loopback
# eth0 interface
iface eth0 inet static <= add
address 192.168.10.11 <= add
network 192.168.10.0 <= add
broadcast 192.168.10.255 <= add
netmask 255.255.255.0 <= add
gateway 192.168.10.14 <= add
---
(d)Auto Start eth0 (for DHCP client)
/etc/network/interfaces
---
:
iface eth0 inet dhcp
---
(d)/etc/resolv.conf
-------
domain none
search
nameserver 192.168.1.1
-------
(2)ADSLの設定
# pppoeconf
=> モデムの繋がっているインタフェースを自動検索して設定
=> /etc/ppp/peers/dsl-provider
開始
# pon dsl-provider
停止
# poff
ルーティング
# route add default gw
(問題点)
# pon dsl-providerのあと、
勝手に側のアドレスがデフォルトゲートウェイになるため、
外に繋がらない
のアドレスをデフォルトゲートウェイにするには??
とりあえずは、~oga/etc/ppproute スクリプトで
設定を変更するようにした。
---
IFACES=`ifconfig |grep -A1 ppp0 |tail -1 |sed "s/:/ /g"`
INET=`echo $IFACES|awk '{ print $3}'`
PTOP=`echo $IFACES|awk '{ print $5}'`
route delete $PTOP
route add default gw $INET
---
(3)IPマスカレード
/etc/ppp/ip-up.d/ppp0 に以下を記述
---------
EXTIF=ppp+
ANY=0.0.0.0/0
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
iptables -F FORWARD
iptables -F INPUT
iptables -F OUTPUT
# In the NAT table (-t nat), Append a rule (-A) after routing
# (POSTROUTING) for all packets going out ppp0 (-o ppp0) which says to
# MASQUERADE the connection (-j MASQUERADE).
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -A FORWARD -j ACCEPT
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_conntrack_ftp
echo 1 > /proc/sys/net/ipv4/ip_forward
{4}Sound
(1)SB16 (FMV-D5120)
SB16を認識しない
---
# insmod sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330
Using /lib/modules/2.4.2i/kernel/drivers/sound/sb.o
/lib/modules/2.4.18-bf2.4/kernel/drivers/sound/sb.o: unresolved symbol sb_dsp_init
/lib/modules/2.4.18-bf2.4/kernel/drivers/sound/sb.o: unresolved symbol sb_dsp_detect
/lib/modules/2.4.18-bf2.4/kernel/drivers/sound/sb.o: unresolved symbol sb_dsp_unload
/lib/modules/2.4.18-bf2.4/kernel/drivers/sound/sb.o: unresolved symbol smw_free
/lib/modules/2.4.18-bf2.4/kernel/drivers/sound/sb.o: unresolved symbol unload_sbmpu
/lib/modules/2.4.18-bf2.4/kernel/drivers/sound/sb.o: unresolved symbol probe_sbmpu
---
(a)サウンドボードの認識
# pnpdump --config > isapnp.conf
# isapnp isapnp.conf
(b)起動時の認識1
/etc/init.d/rc.localから、~oga/etc/sb_init を起動
---
#!/bin/sh
pnpdump --config > /etc/isapnp.conf
isapnp /etc/isapnp.conf
---
(b)起動時の認識2
/etc/modues.confに以下を記述
---
alias sound sb
options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330
alias midi opl3
options opl3 io=0x388
---
(2)SiS7012 (ECS/741GX-M)
=> SiS7012はi810互換のため、modprobe i810_audio で認識する。
認識はするがうまく音が出ない。。
---
i810_audio: only 48Khz playback available
---
というログが出ているのが気になるが。
(3)ALS4000
(4)Volume設定
# aumix -q -v56 -w94 # vol:56 wav(pcm):94
{5}Boot関連
(1)Win2000のみインストールされている環境(NTFS)をPartition Magicで
パーティション分割してLinuxを入れたところ、NTLDR is missing. エラーで
起動しなくなった。
このときLILOはLinuxパーティションの先頭としていた。
=> Linux bootディスクでLinuxを起動した後、liloをMBRに入れるように変更して解決
--------------
#boot=/dev/hda5
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
message=/boot/message
lba32
default=winnt
image=/boot/vmlinuz
label=linux
read-only
root=/dev/hda5
other=/dev/hda2
label=winnt
--------------
(2)grubの設定
/boot/grub/menu.lst
で設定する。
{6}Other
(1)device
ln -s /dev/psaux /dev/mouse
(2)pkg sources
/etc/apt/sources.list
(3)FD bootが超遅い
- make /etc/lilo.conf
# liloconfig
- change boot device
# vi /etc/lilo.conf
---
#boot=/dev/hdb1
boot=/dev/fd0
---
- insert FD and execute
# lilo
(4)shutdown時、電源の自動OFF
(a)Linux2.4以降の場合
以下1行を/etc/modules に追加する
/etc/modules
---
apm power_off=1
---
(b)Linux2.2の場合
以下をappendパラメタに追加する。
/etc/lilo.conf
---
append="apm=on apm=power-off noapic"
---
(5)/proc/pciがない (ECS/741GX-M)
PCI: System does not support PCI
というメッセージが出ている。
ブートオプションに以下("pci=bios")を追加する。
/etc/lilo.conf
---
append="pci=bios"
---
(6)Images
xzgv, qiv
(7)USB接続のHDD/メモリ等を使う
# modprobe usb-storage
# modprobe usb-ohci // もしくはusb-uhci
# mount -t vfat /dev/sda1 /hd
(8)ユーザプロセス起動用に/etc/init.d/rc.local を新規作成して
/etc/rc2.d/S92rc.localにリンクを張った
{7}X-Window System
(1)GeForce2Ti
SiS745 unsupported
# modprobe agpgart agp_tryunsupported=1
/etc/modueles.conf
----
alias char-major-10-175 agpgart
options agpgart agp_tryunsupported=1 <= add
----
(2)Mouse
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "ImPS/2"
Option "Device" "/dev/mouse"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons"
(3)Screen Size is too small (640x480)
/etc/X11/XF86Config-4
---
Section "Monitor"
Identifier "Monitor0"
VendorName "Fujitsu"
ModelName "FMV-DP84Y1"
HorizSync 30-64 <= add
VertRefresh 50-100 <= add
EndSection
---
(4)Xが起動しない
フレームバッファを使用しないようにする。 (2003/03/10)
---
#
---
(5)参考
XawTVでテレビを見る場合にDGAエクステンションを有効にする
SubSection "extmod"
# Option "omit xfree86-dga" <= コメントにする
EndSubSection
{9}Debian設定コマンド群
# set-language-env
# update-alternatives --config x-session-manager
# tasksel : Package install
# modconf : kernel module config
# pppconfig : PPP config
# pppoeconfig : PPPoE config (ADSL)
# jfbterm : japanese console (like kon)
# dpkg -l : 現在インストールされているパッケージ一覧
# apt-cache search : search pkg
# apt-get install : install pkg
# dpkt-reconfigure
# apt-setup : add install origin
# aptitude : menu install
# xf86cfg : setup X / jp106, jp
# /usr/sbin/base-config : setup base pkg
# /usr/sbin/exim-config : setup exim
# /etc/X11/fs-xttconfig : setup X tt
{10}ノートPCインストールTips
none
{10}Debian未解決問題
(1)PCG-QR1/BP + クロシコ USB2.0N-CB(μPD720101) で
カードを認識しない (不明なベンダID)
USB2.0は ehci-hcd ドライバを使う
=> VAIO PCG-QR1/BP + Linuxだとカードがうまく認識できない模様
(2)
Copyright (C) 2002, Moritaka Ogasawara.