Kernel 2.6 and Debian on LANDISK
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*''はじめに'' [#z2c8073b]
2005年4月時点で最新のglibc/gccをベースに、debianシステム...
以下、本debianシステムを''&color(red){debian26};''と記し...
-''debina26の特徴''~
--Linux Kernel 2.6.14
--glibc-&color(red){2.3.5}; with NPTL
--gcc-3.4.3
--Debian Sargeベース。
--[[USBシリアル変換ケーブル>USBシリアルコンソール]]でログ...
--[[サインはVGA+USBキーボード>サインはVGAをつなげてみた]]...
~
-''インストール手順概要''~
--LANDISKにtelnetログイン後rootになってdebian26のインスト...
telnetdの組み込み、rootになる方法については、[[LANDISKへ...
--debian26とLANDISKオリジナル環境のデュアルブートを実現し...
そのため、debian26をオリジナル環境とは別のパーティション...
--lilo-sel改(boot.b-selk)をHDDのMBRに書き込み、電源ボタン...
lilo-sel改の詳細については、[[「liloサポート … ブートセ...
*debian26のインストール [#xbe97f73]
-''basesystemの解凍''~
ページ 「 [[Kernel関連]] 」 のリンク先から、~
base26-sh4-20051112.tgz 以降のアーカイブ(-etchが付いてな...
解凍後、debian26内の各ディレクトリを/mnt/hda3/直下に移動...
(同名のファイルやディレクトリがある場合は上書きされない...
~
なお本basesystemには、linux kernel 2.6.xとカーネルモジュ...
#pre{{
# cd /mnt/hda3
# tar vxfzp base26-sh4-xxxxxxxx.tgz
#
# mv debian26/* .
# rm -rf debian26 ← いらないので消しておく。
}}
こんな感じになります。
#pre{{
# ls -la /mnt/hda3
drwxr-xr-x 20 root root 4096 Apr 13 00:19 .
drwxr-xr-x 3 root root 4096 Apr 17 22:49 ..
&color(orange){drwxr-xr-x 2 root root 4096 Apr 10 20...
&color(orange){drwxr-xr-x 2 48 48 4096 Jul 11 20...
drwxr-xr-x 2 root root 4096 Apr 13 00:20 bin
drwxr-xr-x 2 root root 4096 Apr 13 00:30 boot
drwxr-xr-x 6 root root 24576 Apr 13 00:24 dev
drwxr-xr-x 38 root root 4096 Apr 13 00:56 etc
drwxrwsr-x 3 root staff 4096 Apr 13 00:28 home
drwxr-xr-x 2 root root 4096 Apr 13 00:14 initrd
drwxr-xr-x 7 root root 4096 Apr 13 00:18 lib
drwxr-xr-x 2 root root 4096 Apr 13 00:14 media
drwxr-xr-x 2 root root 4096 Mar 26 13:09 mnt
drwxr-xr-x 2 root root 4096 Apr 13 00:14 opt
drwxr-xr-x 2 root root 4096 Mar 26 13:09 proc
drwxr-xr-x 2 root root 4096 Apr 13 00:28 root
drwxr-xr-x 2 root root 4096 Apr 13 00:25 sbin
&color(orange){drwxr-xr-x 15 root root 4096 Apr 17 14:...
&color(orange){drwxr-xr-x 4 root root 4096 Nov 7 20...
drwxr-xr-x 2 root root 4096 Apr 13 00:14 srv
drwxr-xr-x 2 root root 4096 Apr 1 04:18 sys
drwxrwxrwt 2 root root 4096 Apr 13 00:28 tmp
drwxr-xr-x 11 root root 4096 Apr 13 00:14 usr
drwxr-xr-x 13 root root 4096 Apr 13 00:14 var
}}
※&color(orange){オレンジ色のファイル};は、LANDISKオリジナ...
~
-''ホスト名/IPアドレスの設定''~
次の5つのファイルに記述されたホスト名やIPアドレスを、各自...
--/mnt/hda3/etc/hosts~
#pre{{
127.0.0.1 localhost
&color(red){192.168.1.81}; landisk
}}
--/mnt/hda3/etc/hostname~
#pre{{
landisk
}}
--/mnt/hda3/etc/resolv.conf~
#pre{{
nameserver &color(red){192.168.1.1};
}}
--/mnt/hda3/etc/network/interfaces~
#pre{{
# Used by ifup(8) and ifdown(8). See the interfaces(5) ma...
# /usr/share/doc/ifupdown/examples for more information.
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address &color(red){192.168.1.81};
netmask &color(red){255.255.255.0};
gateway &color(red){192.168.1.1};
}}
--/mnt/hda3/etc/hosts.allow~
telnet接続等を許可する端末のIPアドレスを列挙します。~
#pre{{
ALL : &color(red){127.0.0.1 192.168.1. 192.168.0.}; ← ...
}}
--/mnt/hda3/etc/fstab~
初期状態では、/dev/hda3をext2でrootfsに、/dev/hda2 をswap...
#pre{{
# UNCONFIGURED FSTAB FOR BASE SYSTEM
#/dev/hda4 / reiserfs defaults 0 1
/dev/hda3 / ext2 defaults 0 &col...
none /proc proc defaults 0 0
/dev/hda2 swap swap defaults 0 0
}}
ブート時にfsckを行わないよう設定しています(&color(red){赤...
(たまにキー入力を求められる場合があるため)~
-
以上で準備は完了です。~
~
*lilo-sel改(Linux Loader with select 改) [#y02a9bae]
-''概要''~
lilo-sel改(boot.b-selk)をHDDのMBRに書き込むことで、~
電源ボタンでdebian26とLANDISKオリジナル環境のブートセレク...
lilo-sel改の詳細については、[[「liloサポート … ブートセ...
--&color(red){注意};~
&color(red){万が一設定に失敗した場合は、ブートしなくなり...
&color(red){代替策である[[SH-Linux Kernel Switcher>SH-Lin...
~
--&color(red){アンケート};~
&color(red){当方では正常動作を確認しておりますが、正常動...
&color(red){全体状況を把握したく、試した方は動作報告をお...
//&color(orange){高確率でデュアルブートしない場合があるよ...
//&color(orange){理由の一つに、ハードロジックが出荷時期に...
//&color(orange){全くブートしなくなるケースは報告されてい...
&color(orange){アンケートの結果をふまえ、各人で導入判断を...
//&color(orange){解析に付き合って頂ける方も募集中};
#vote(成功: LANDISKでデュアルブート成功[90],成功: LAN...
-''lilo-sel改のインストール'' … &color(red){base26-sh4-20...
--カーネル類のコピー~
SH版liloの制限として、ブートに必要なカーネル類をHDDの1024...
それを保障するために、カーネル類をパーティション/dev/hda1...
#pre{{
# mount -o rw,remount /
# cp /mnt/hda3/boot/vmlinuz-2.6.14-sh /boot
# cp /mnt/hda3/boot/boot.b-selk /boot
}}
--/etc/lilo.conf … デュアルブートの設定を行います。~
debian26を/dev/hda3上に構築した場合の例。~
(オリジナルのlilo.confはバックアップをとっておく事をお勧...
#pre{{
linear
boot=/dev/hd&color(red){a};
disk=/dev/hd&color(red){a};
bios=0x80
timeout=50
&color(red){install=/boot/boot.b-selk};
default=&color(red){debian26};
image=/boot/zImage
label=linux
root=/dev/hda1
read-only
&color(red){ append="mem=64M console=ttySC1,9600 r...
&color(red){image=/boot/vmlinuz-2.6.14-sh};
&color(red){ label=debian26};
&color(red){ root=/dev/hda3};
&color(red){ read-only};
&color(red){ append="mem=64M console=ttySC1,9600 r...
}}
--liloの打ち込み~
#pre{{
# /mnt/hda3/sbin/lilo
Added debian26 *
Added linux
}}
-''debian26環境の起動''~
#pre{{
# /home/LANDISK/scripts/powerctrl.sh reboot
}}
~
*Telnet接続と動作確認 [#fa9fa032]
-''補足''~
base26-sh4-20051112(-etch).tgz以降では、telnet以外に次の...
シリアルコンソールもネットワークもない環境で作業する場合...
--[[USBシリアル変換ケーブル>USBシリアルコンソール]]~
--[[サインはVGA+USBキーボード>サインはVGAをつなげてみた]]~
~
-''telnet''~
起動後、telnet接続すると次のようなログインプロンプトが現...
"root"と"landisk"のアカウントを用意しています。初期パスワ...
ユーザlandiskでログイン後、suコマンドでrootになれます。~
(パスワードの変更をお忘れなく。。。)~
#pre{{
Debian GNU/Linux 3.1 landisk
landisk login: &color(red){landisk};
Password: &color(red){landisk};
Last login: Sat Apr 16 11:01:57 2005 from 192.168.1.2 on ...
Linux landisk 2.6.12-sh #1 Tue Apr 12 20:59:46 JST 2005 s...
The programs included with the Debian GNU/Linux system ar...
the exact distribution terms for each program are describ...
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to th...
permitted by applicable law.
landisk@landisk:~$
landisk@landisk:~$ &color(red){su};
Password: &color(red){landisk};
landisk:/home/landisk#
}}
-''パッケージ管理ツールapt-get''~
/etc/apt/sources.listは次のように設定しています。
#pre{{
deb http://eggplant.ddo.jp/www/download/debian26/binary-s...
#deb http://eggplant.ddo.jp/www/download/debian26/working...
#deb-src http://ftp.jp.debian.org/debian/ sarge main non-...
deb-src http://ftp.debian.or.jp/debian/ sarge main non-fr...
deb-src http://ftp.debian.or.jp/debian-non-US sarge/non-U...
}}
apt-getコマンドでパッケージリストを取得し、パッケージを最...
#pre{{
landisk:/# apt-get update
landisk:/# apt-get -f install ← 通常は必要ないですが、念...
landisk:/# apt-get upgrade
}}
さらに、apt-getの動作検証もかね、いくつかの定番ツールをイ...
#pre{{
landisk:/# apt-get install less rpm 等。。。
}}
-&color(red){''注意事項''};~
&color(red){debian26パッケージ群はKernel2.6用のものである...
&color(red){Kernel2.4向けのパッケージ(iohack/dodes版)と混...
*電源OFF [#d0869189]
-''shutdown''~
shutdownコマンドを実行すると自動で電源OFFになります。~
#pre{{
landisk:/# shutdown -h now
}}
補足:landiskの電源ボタンOFFでもシャットダウンします。~
~
*情報交換欄 [#u65024b5]
動作報告、不具合報告等、なんでもお寄せいただければ幸いで...
#pcomment(,5,below,reply)
//#pcomment(Comments/Kernel 2.6 and Debian on LANDISK,5,b...
//#pcomment
#counter
終了行:
*''はじめに'' [#z2c8073b]
2005年4月時点で最新のglibc/gccをベースに、debianシステム...
以下、本debianシステムを''&color(red){debian26};''と記し...
-''debina26の特徴''~
--Linux Kernel 2.6.14
--glibc-&color(red){2.3.5}; with NPTL
--gcc-3.4.3
--Debian Sargeベース。
--[[USBシリアル変換ケーブル>USBシリアルコンソール]]でログ...
--[[サインはVGA+USBキーボード>サインはVGAをつなげてみた]]...
~
-''インストール手順概要''~
--LANDISKにtelnetログイン後rootになってdebian26のインスト...
telnetdの組み込み、rootになる方法については、[[LANDISKへ...
--debian26とLANDISKオリジナル環境のデュアルブートを実現し...
そのため、debian26をオリジナル環境とは別のパーティション...
--lilo-sel改(boot.b-selk)をHDDのMBRに書き込み、電源ボタン...
lilo-sel改の詳細については、[[「liloサポート … ブートセ...
*debian26のインストール [#xbe97f73]
-''basesystemの解凍''~
ページ 「 [[Kernel関連]] 」 のリンク先から、~
base26-sh4-20051112.tgz 以降のアーカイブ(-etchが付いてな...
解凍後、debian26内の各ディレクトリを/mnt/hda3/直下に移動...
(同名のファイルやディレクトリがある場合は上書きされない...
~
なお本basesystemには、linux kernel 2.6.xとカーネルモジュ...
#pre{{
# cd /mnt/hda3
# tar vxfzp base26-sh4-xxxxxxxx.tgz
#
# mv debian26/* .
# rm -rf debian26 ← いらないので消しておく。
}}
こんな感じになります。
#pre{{
# ls -la /mnt/hda3
drwxr-xr-x 20 root root 4096 Apr 13 00:19 .
drwxr-xr-x 3 root root 4096 Apr 17 22:49 ..
&color(orange){drwxr-xr-x 2 root root 4096 Apr 10 20...
&color(orange){drwxr-xr-x 2 48 48 4096 Jul 11 20...
drwxr-xr-x 2 root root 4096 Apr 13 00:20 bin
drwxr-xr-x 2 root root 4096 Apr 13 00:30 boot
drwxr-xr-x 6 root root 24576 Apr 13 00:24 dev
drwxr-xr-x 38 root root 4096 Apr 13 00:56 etc
drwxrwsr-x 3 root staff 4096 Apr 13 00:28 home
drwxr-xr-x 2 root root 4096 Apr 13 00:14 initrd
drwxr-xr-x 7 root root 4096 Apr 13 00:18 lib
drwxr-xr-x 2 root root 4096 Apr 13 00:14 media
drwxr-xr-x 2 root root 4096 Mar 26 13:09 mnt
drwxr-xr-x 2 root root 4096 Apr 13 00:14 opt
drwxr-xr-x 2 root root 4096 Mar 26 13:09 proc
drwxr-xr-x 2 root root 4096 Apr 13 00:28 root
drwxr-xr-x 2 root root 4096 Apr 13 00:25 sbin
&color(orange){drwxr-xr-x 15 root root 4096 Apr 17 14:...
&color(orange){drwxr-xr-x 4 root root 4096 Nov 7 20...
drwxr-xr-x 2 root root 4096 Apr 13 00:14 srv
drwxr-xr-x 2 root root 4096 Apr 1 04:18 sys
drwxrwxrwt 2 root root 4096 Apr 13 00:28 tmp
drwxr-xr-x 11 root root 4096 Apr 13 00:14 usr
drwxr-xr-x 13 root root 4096 Apr 13 00:14 var
}}
※&color(orange){オレンジ色のファイル};は、LANDISKオリジナ...
~
-''ホスト名/IPアドレスの設定''~
次の5つのファイルに記述されたホスト名やIPアドレスを、各自...
--/mnt/hda3/etc/hosts~
#pre{{
127.0.0.1 localhost
&color(red){192.168.1.81}; landisk
}}
--/mnt/hda3/etc/hostname~
#pre{{
landisk
}}
--/mnt/hda3/etc/resolv.conf~
#pre{{
nameserver &color(red){192.168.1.1};
}}
--/mnt/hda3/etc/network/interfaces~
#pre{{
# Used by ifup(8) and ifdown(8). See the interfaces(5) ma...
# /usr/share/doc/ifupdown/examples for more information.
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address &color(red){192.168.1.81};
netmask &color(red){255.255.255.0};
gateway &color(red){192.168.1.1};
}}
--/mnt/hda3/etc/hosts.allow~
telnet接続等を許可する端末のIPアドレスを列挙します。~
#pre{{
ALL : &color(red){127.0.0.1 192.168.1. 192.168.0.}; ← ...
}}
--/mnt/hda3/etc/fstab~
初期状態では、/dev/hda3をext2でrootfsに、/dev/hda2 をswap...
#pre{{
# UNCONFIGURED FSTAB FOR BASE SYSTEM
#/dev/hda4 / reiserfs defaults 0 1
/dev/hda3 / ext2 defaults 0 &col...
none /proc proc defaults 0 0
/dev/hda2 swap swap defaults 0 0
}}
ブート時にfsckを行わないよう設定しています(&color(red){赤...
(たまにキー入力を求められる場合があるため)~
-
以上で準備は完了です。~
~
*lilo-sel改(Linux Loader with select 改) [#y02a9bae]
-''概要''~
lilo-sel改(boot.b-selk)をHDDのMBRに書き込むことで、~
電源ボタンでdebian26とLANDISKオリジナル環境のブートセレク...
lilo-sel改の詳細については、[[「liloサポート … ブートセ...
--&color(red){注意};~
&color(red){万が一設定に失敗した場合は、ブートしなくなり...
&color(red){代替策である[[SH-Linux Kernel Switcher>SH-Lin...
~
--&color(red){アンケート};~
&color(red){当方では正常動作を確認しておりますが、正常動...
&color(red){全体状況を把握したく、試した方は動作報告をお...
//&color(orange){高確率でデュアルブートしない場合があるよ...
//&color(orange){理由の一つに、ハードロジックが出荷時期に...
//&color(orange){全くブートしなくなるケースは報告されてい...
&color(orange){アンケートの結果をふまえ、各人で導入判断を...
//&color(orange){解析に付き合って頂ける方も募集中};
#vote(成功: LANDISKでデュアルブート成功[90],成功: LAN...
-''lilo-sel改のインストール'' … &color(red){base26-sh4-20...
--カーネル類のコピー~
SH版liloの制限として、ブートに必要なカーネル類をHDDの1024...
それを保障するために、カーネル類をパーティション/dev/hda1...
#pre{{
# mount -o rw,remount /
# cp /mnt/hda3/boot/vmlinuz-2.6.14-sh /boot
# cp /mnt/hda3/boot/boot.b-selk /boot
}}
--/etc/lilo.conf … デュアルブートの設定を行います。~
debian26を/dev/hda3上に構築した場合の例。~
(オリジナルのlilo.confはバックアップをとっておく事をお勧...
#pre{{
linear
boot=/dev/hd&color(red){a};
disk=/dev/hd&color(red){a};
bios=0x80
timeout=50
&color(red){install=/boot/boot.b-selk};
default=&color(red){debian26};
image=/boot/zImage
label=linux
root=/dev/hda1
read-only
&color(red){ append="mem=64M console=ttySC1,9600 r...
&color(red){image=/boot/vmlinuz-2.6.14-sh};
&color(red){ label=debian26};
&color(red){ root=/dev/hda3};
&color(red){ read-only};
&color(red){ append="mem=64M console=ttySC1,9600 r...
}}
--liloの打ち込み~
#pre{{
# /mnt/hda3/sbin/lilo
Added debian26 *
Added linux
}}
-''debian26環境の起動''~
#pre{{
# /home/LANDISK/scripts/powerctrl.sh reboot
}}
~
*Telnet接続と動作確認 [#fa9fa032]
-''補足''~
base26-sh4-20051112(-etch).tgz以降では、telnet以外に次の...
シリアルコンソールもネットワークもない環境で作業する場合...
--[[USBシリアル変換ケーブル>USBシリアルコンソール]]~
--[[サインはVGA+USBキーボード>サインはVGAをつなげてみた]]~
~
-''telnet''~
起動後、telnet接続すると次のようなログインプロンプトが現...
"root"と"landisk"のアカウントを用意しています。初期パスワ...
ユーザlandiskでログイン後、suコマンドでrootになれます。~
(パスワードの変更をお忘れなく。。。)~
#pre{{
Debian GNU/Linux 3.1 landisk
landisk login: &color(red){landisk};
Password: &color(red){landisk};
Last login: Sat Apr 16 11:01:57 2005 from 192.168.1.2 on ...
Linux landisk 2.6.12-sh #1 Tue Apr 12 20:59:46 JST 2005 s...
The programs included with the Debian GNU/Linux system ar...
the exact distribution terms for each program are describ...
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to th...
permitted by applicable law.
landisk@landisk:~$
landisk@landisk:~$ &color(red){su};
Password: &color(red){landisk};
landisk:/home/landisk#
}}
-''パッケージ管理ツールapt-get''~
/etc/apt/sources.listは次のように設定しています。
#pre{{
deb http://eggplant.ddo.jp/www/download/debian26/binary-s...
#deb http://eggplant.ddo.jp/www/download/debian26/working...
#deb-src http://ftp.jp.debian.org/debian/ sarge main non-...
deb-src http://ftp.debian.or.jp/debian/ sarge main non-fr...
deb-src http://ftp.debian.or.jp/debian-non-US sarge/non-U...
}}
apt-getコマンドでパッケージリストを取得し、パッケージを最...
#pre{{
landisk:/# apt-get update
landisk:/# apt-get -f install ← 通常は必要ないですが、念...
landisk:/# apt-get upgrade
}}
さらに、apt-getの動作検証もかね、いくつかの定番ツールをイ...
#pre{{
landisk:/# apt-get install less rpm 等。。。
}}
-&color(red){''注意事項''};~
&color(red){debian26パッケージ群はKernel2.6用のものである...
&color(red){Kernel2.4向けのパッケージ(iohack/dodes版)と混...
*電源OFF [#d0869189]
-''shutdown''~
shutdownコマンドを実行すると自動で電源OFFになります。~
#pre{{
landisk:/# shutdown -h now
}}
補足:landiskの電源ボタンOFFでもシャットダウンします。~
~
*情報交換欄 [#u65024b5]
動作報告、不具合報告等、なんでもお寄せいただければ幸いで...
#pcomment(,5,below,reply)
//#pcomment(Comments/Kernel 2.6 and Debian on LANDISK,5,b...
//#pcomment
#counter
ページ名: