トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

Debian(Sarge):Prius/2006-3-29

この記事は古いです
こちらを参照→ http://goungoun.dip.jp/app/fswiki/wiki.cgi/debianetch

目次

2002年に購入したノートを使用

スペックは以下の通り
Hitachi Prius Note 200B4TM
http://hitachiwebcafe.com/material/catalog/2002/01_200b.htm

  • CPU モバイルAMD Duron プロセッサ 950MHz
  • ハードディスク 約30GB(Ultra ATA 66対応) うち 4GをWinXP
  • メモリ 256MB (256MBオンボードRAM、シンクロナスDRAM、PC100対応)
  • LCD表示 14.1インチ、1024×768ドット(最大1677万色)
  • チップセット
    • システム VIA KT133A 200MHz
    • ビデオ ATI RAGE Mobility-CL 4MB
    • LAN : RealTek RTL8139B(L)

壊れてないか???

実は、一度落としたためPCカードのポートが死んでいる。。。

HDDは全部WinXPで使われていたため、パーティション切り直し&インストールを行い以下とした。

  • Cドライブ(約4G):WinXP
  • 残り:Linux用

インストール

「Debian GNU/Linux Sarge」のDVDを使う。

ベースシステム インストールまで

DVDをセットして電源ON

Press F1 for help, or ENTER to boot:[Enter]

Choose language
→「Japanese」

キーボード配置の選択
→「日本(106キー)」

ハードウェア検出中・・・

CD-ROMを検査しています。

などなど

ネットワークの設定
→ホスト名「prius」
→ドメイン名「example.jp」

ディスクのパーティショニング
→「手動でパーティションテーブルを編集」
→以下設定

IDE1 マスタ(hda) - 30.0 GB HITACHI_DK23CA-30
 1.基本   4.3 GB NTSC
 2.基本  24.9 GB reiserfs
 5.論理 789.6 GB スワップ

→デフォルトのext3ではなくreiserfsとしてみた。
→reiserfsをブートパーティションとして使う場合はnotailマウントオプション必須とのこと

Debianベースシステムをインストールしています・・・
→数分待つ

# cdの回転が一旦停止すると、以後cdへアクセスできなくなる。
# cd取り出したり、入れたりいろいろして何とか回転しているときに
# コマンド実行した。。。BIOS設定とかで何とかならないのか??

カーネル選択
→kernel-image-2.4-k7

ハードディスクへのGRUBブートローダのインストール
→「はい」

インストールの完了
→「続ける」

リブート・・・

リブート以降

GRUBのメニューからDebianを選択

ブート開始・・・

Debianブートシステムの設定
→「了解」

時間帯の設定
→ハードウェアの時計はGMTに合わせていますか?「いいえ」
→Asia/Tokyo「はい」

passwdを設定しています
→rootのパスワード「*******」
→新しいユーザアカウントの本名「*******」
→アカウント名「*******」

APTの設定
→「手動で設定」
→なにも修正せず終了
→「別のAPTソースを追加しますか?」「いいえ」

Exim v4 を設定しています(exim4-config)
→「ローカル配信のみ;ネットワークなし」
→rootとpostmasterのメール受信者「*******」

Debianベースシステムの設定
→「了解」

rootでログイン

コンソールで日本語表示を有効化

jfbterm -q -c other,EUC-JP,iconv,UTF-8

ネットワーク周り変更

DHCPから固定IPアドレスに変更する。

/etc/network/interfaces - 固定IPに変更

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
        address 192.168.0.224
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1

/etc/resolv.conf - 未修正だが一応確認

search
nameserver 192.168.0.1

ネットワークのリスタート

# /etc/init.d/networking restart 

apt 初期設定

パッケージのダウンロード先を設定する。

ツール起動

# apt-setup

APTの設定

→アクセス方法「ftp」
→ミラーのある国「日本」
→ミラーサーバ「ftp.jp.debian.org」
→追加するか「いいえ」
→セキュリティアップデートを使用するか「はい」

/etc/apt/sources.list編集

deb ftp://ftp.jp.debian.org/debian sarge main contrib non-free
deb ftp://ftp.jp.debian.org/debian-jp sarge-jp main contrib non-free
deb http://kmuto.jp/debian/tettei sarge main contrib non-free
deb http://security.debian.org/ sarge/updates main contrib non-free

パッケージ情報取得(更新)

# apt-get update

ssh

リモートから接続できるようにsshを入れる。
所詮ローカル接続だからtelnetでもよいといえばよいのだけど。。

パッケージの説明を見る

# apt-cache show ssh
Package: ssh
Priority: standard
Section: net
Installed-Size: 1644
Maintainer: Matthew Vernon <matthew@debian.org>
Architecture: i386
Source: openssh
Version: 1:3.8.1p1-8.sarge.4
Provides: rsh-client
Depends: libc6 (>= 2.3.2.ds1-4), libpam0g (>= 0.76), libssl0.9.7, libwrap0, zlib1g (>= 1:1.2.1), debconf (>= 1.2.0), libpam-runtime (>= 0.76-14), libpam-modules (>= 0.72-9), adduser (>= 3.9), dpkg (>= 1.9.0)
Suggests: ssh-askpass, xbase-clients
Conflicts: ssh-nonfree (<< 2), ssh-socks, ssh2, sftp, rsh-client (<< 0.16.1-1)
Filename: pool/main/o/openssh/ssh_3.8.1p1-8.sarge.4_i386.deb
Size: 688054
MD5sum: 5a389ae1f671426f4a1bc15b2ba344df
Description: Secure rlogin/rsh/rcp replacement (OpenSSH)
 This is the portable version of OpenSSH, a free implementation of
 the Secure Shell protocol as specified by the IETF secsh working
 group.
 .
 Ssh (Secure Shell) is a program for logging into a remote machine
 and for executing commands on a remote machine.
 It provides secure encrypted communications between two untrusted
 hosts over an insecure network.  X11 connections and arbitrary TCP/IP
 ports can also be forwarded over the secure channel.
 It is intended as a replacement for rlogin, rsh and rcp, and can be
 used to provide applications with a secure communication channel.
 .
 This package provides both the ssh client and the sshd server.
 .
 --------------------------------------------------------------------
 .
 In some countries it may be illegal to use any encryption at all
 without a special permit.

パッケージの依存関係を見る

# apt-cache depends ssh
ssh
  Depends: libc6
  Depends: libpam0g
  Depends: libssl0.9.7
  Depends: libwrap0
  Depends: zlib1g
  Depends: debconf
  Depends: libpam-runtime
  Depends: libpam-modules
  Depends: adduser
  Depends: dpkg
  Suggests: ssh-askpass
    gtk-led-askpass
    ssh-askpass-fullscreen
    ssh-askpass-gnome
  Suggests: xbase-clients
  Conflicts: <ssh-nonfree>
  Conflicts: <ssh-socks>
  Conflicts: <ssh2>
  Conflicts: <sftp>
  Conflicts: rsh-client

インストール

apt-get install ssh

パッケージをインストールする
依存(depends)するパッケージも芋づる式にインストールされる

# apt-get install ssh

sshを設定しています
→SSHプロトコル2のみを許可しますか「はい」
ssh-keysignをSUID root でインストールするか「いいえ」
sshdサーバを実行するか「はい」

設定

/etc/ssh/sshd_config

rootでのログインを禁止に

$ sudo /etc/ssh/sshd_config

:
#PermitRootLogin yes
PermitRootLogin no 
:

/etc/init.d/ssh reload

sshdをリロード

# /etc/init.d/ssh reload 

sshを入れたので今後の操作は全てssh経由で行おう。。
ちなみにクライアントはPuTTYを使用

不要パッケージ削除

apt-get --purge remove ppp

pppパッケージ削除
芋づる式に pppconfig pppoe pppoeconf パッケージも削除

# apt-get --purge remove ppp
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... 完了
以下のパッケージは「削除」されます:
  ppp* pppconfig* pppoe* pppoeconf*
アップグレード: 0 個、新規インストール: 0 個、削除: 4 個、保留: 18 個。
0B のアーカイブを取得する必要があります。
展開後に 2714kB のディスク容量が解放されます。
続行しますか? [Y/n] Y
(データベースを読み込んでいます... 現在 10702 個のファイルとディレクトリがインストールされています。)
pppoeconf を削除しています...
pppoeconf の設定ファイルを削除しています...
pppoe を削除しています...
pppoe の設定ファイルを削除しています...
pppconfig を削除しています...
pppconfig の設定ファイルを削除しています...
rmdir: `/var/run/pppconfig': そのようなファイルやディレクトリはありません
ppp を削除しています...
Stopping all PPP connections...done.
ppp の設定ファイルを削除しています...

dpkg --get-selections

インストール済みパッケージ確認

$ date
2006年  3月 30日 木曜日 23:33:01 JST
$ dpkg --get-selections
adduser                                         install
apt                                             install
apt-utils                                       install
aptitude                                        install
at                                              install
base-config                                     install
base-files                                      install
base-passwd                                     install
bash                                            install
bsdmainutils                                    install
bsdutils                                        install
console-common                                  install
console-data                                    install
console-tools                                   install
coreutils                                       install
cpio                                            install
cpp                                             install
cpp-3.3                                         install
cramfsprogs                                     install
cron                                            install
dash                                            install
debconf                                         install
debconf-i18n                                    install
debianutils                                     install
dhcp-client                                     install
diff                                            install
discover1                                       install
discover1-data                                  install
dpkg                                            install
dselect                                         install
e2fslibs                                        install
e2fsprogs                                       install
ed                                              install
eject                                           install
exim4                                           install
exim4-base                                      install
exim4-config                                    install
exim4-daemon-light                              install
fdutils                                         install
findutils                                       install
gcc-3.3-base                                    install
gettext-base                                    install
grep                                            install
groff-base                                      install
grub                                            install
gzip                                            install
hostname                                        install
hotplug                                         install
ifupdown                                        install
info                                            install
initrd-tools                                    install
initscripts                                     install
ipchains                                        install
iptables                                        install
iputils-ping                                    install
iso-codes                                       install
jfbterm                                         install
kernel-image-2.4-k7                             install
kernel-image-2.4.27-2-k7                        install
kernel-pcmcia-modules-2.4-k7                    install
kernel-pcmcia-modules-2.4.27-2-k7               install
klogd                                           install
libacl1                                         install
libapt-pkg-perl                                 install
libattr1                                        install
libblkid1                                       install
libc6                                           install
libcap1                                         install
libcomerr2                                      install
libconfig-inifiles-perl                         install
libconsole                                      install
libdb1-compat                                   install
libdb3                                          install
libdb4.2                                        install
libdiscover1                                    install
libgcc1                                         install
libgcrypt11                                     install
libgdbm3                                        install
libgnutls11                                     install
libgpg-error0                                   install
liblocale-gettext-perl                          install
liblockfile1                                    install
liblzo1                                         install
libncurses5                                     install
libnewt0.51                                     install
libopencdk8                                     install
libpam-modules                                  install
libpam-runtime                                  install
libpam0g                                        install
libpcap0.7                                      install
libpcre3                                        install
libpopt0                                        install
libsigc++-1.2-5c102                             install
libss2                                          install
libssl0.9.7                                     install
libstdc++5                                      install
libtasn1-2                                      install
libtext-charwidth-perl                          install
libtext-iconv-perl                              install
libtext-wrapi18n-perl                           install
libtextwrap1                                    install
libusb-0.1-4                                    install
libuuid1                                        install
libwrap0                                        install
locales                                         install
localization-config                             install
login                                           install
logrotate                                       install
mailx                                           install
makedev                                         install
man-db                                          install
manpages                                        install
mawk                                            install
modutils                                        install
mount                                           install
nano                                            install
ncurses-base                                    install
ncurses-bin                                     install
net-tools                                       install
netbase                                         install
netkit-inetd                                    install
nvi                                             install
passwd                                          install
pciutils                                        install
pcmcia-cs                                       install
perl-base                                       install
procps                                          install
psmisc                                          install
reiserfsprogs                                   install
sed                                             install
slang1a-utf8                                    install
ssh                                             install
sysklogd                                        install
sysv-rc                                         install
sysvinit                                        install
tar                                             install
tasksel                                         install
tcpd                                            install
telnet                                          install
unifont                                         install
usbutils                                        install
util-linux                                      install
wget                                            install
whiptail                                        install
xfree86-common                                  install
xutils                                          install
zlib1g                                          install

最終更新時間:2006年03月31日 00時46分20秒