ルートファイルシステムの構築
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*ルートファイルシステムの構築 [#yc0271e2]
FC2のルートファイルシステムを作成した時のメモです。~
-RPMパッケージ~
SH-Linuxのホームページから次のパッケージをかき集めてきま...
#pre{{
SysVinit-2.85-25.sh4.rpm
basesystem-8.0-3.noarch.rpm
bash-2.05b-38.sh4.rpm
beecrypt-3.1.0-3.sh4.rpm
bind-libs-9.2.3-13.sh4.rpm
bind-utils-9.2.3-13.sh4.rpm
bzip2-1.0.2-12.1.sh4.rpm
bzip2-libs-1.0.2-12.1.sh4.rpm
chkconfig-1.3.9-1.1.sh4.rpm
coreutils-5.2.1-7.sh4.rpm
cpio-2.5-6.sh4.rpm
cracklib-2.7-27.1.sh4.rpm
cracklib-dicts-2.7-27.1.sh4.rpm
cyrus-sasl-2.1.18-2.sh4.rpm
cyrus-sasl-md5-2.1.18-2.sh4.rpm
db4-4.2.52-3.1.sh4.rpm
dev-3.3.13-1.sh4.rpm
diffutils-2.8.1-11.sh4.rpm
e2fsprogs-1.35-7.1.sh4.rpm
elfutils-0.95-2.sh4.rpm
elfutils-libelf-0.95-2.sh4.rpm
ethtool-1.8-3.1.sh4.rpm
fedora-release-2-4.sh4.rpm
filesystem-2.2.4-1.sh4.rpm
findutils-4.1.7-25.sh4.rpm
gawk-3.1.3-7.sh4.rpm
gdbm-1.8.0-22.1.sh4.rpm
glib-1.2.10-12.1.1.sh4.rpm
glib2-2.4.0-1.sh4.rpm
glibc-2.3.3-27.12.sh4.rpm
glibc-common-2.3.3-27.12.sh4.rpm
gmp-4.1.2-5.sh4.rpm
grep-2.5.1-26.sh4.rpm
groff-1.18.1.1-2.sh4.rpm
gzip-1.3.3-12.sh4.rpm
info-4.7-4.sh4.rpm
initscripts-7.55.1-1.sh4.rpm
iproute-2.4.7-14.sh4.rpm
iputils-20020927-13.sh4.rpm
kernel-2.6.8-1.noarch.rpm
krb5-libs-1.3.4-6.sh4.rpm
less-382-3.sh4.rpm
libacl-2.2.7-5.sh4.rpm
libattr-2.4.1-4.sh4.rpm
libgcc-3.4.3-1.sh4.rpm
libselinux-1.11.4-1.sh4.rpm
libstdc++-3.4.3-1.sh4.rpm
libtermcap-2.0.8-38.sh4.rpm
libuser-0.51.7-7.1.1.sh4.rpm
libxml2-2.6.8-1.sh4.rpm
libxml2-python-2.6.8-1.sh4.rpm
man-1.5m2-6.sh4.rpm
mingetty-1.07-2.sh4.rpm
mktemp-1.5-18.sh4.rpm
modutils-2.4.27-1.sh4.rpm
ncurses-5.4-5.sh4.rpm
net-tools-1.60-25.sh4.rpm
openldap-2.1.29-1.sh4.rpm
openssh-3.6.1p2-34.sh4.rpm
openssh-clients-3.6.1p2-34.sh4.rpm
openssh-server-3.6.1p2-34.sh4.rpm
openssl-0.9.7a-35.sh4.rpm
openssl-0.9.7a-35.sh4.rpm.1
openssl096b-0.9.6b-16.sh4.rpm
pam-0.77-40.sh4.rpm
passwd-0.68-8.1.sh4.rpm
pcre-4.5-2.sh4.rpm
popt-1.9.1-11.sh4.rpm
portmap-4.0-59.sh4.rpm
procps-3.2.0-1.1.sh4.rpm
psmisc-21.4-2.sh4.rpm
python-2.3.3-6.sh4.rpm
readline-4.3-10.1.sh4.rpm
rpm-4.3.2-11.sh4.rpm
rpm-libs-4.3.2-11.sh4.rpm
rpm-python-4.3.2-11.sh4.rpm
sed-4.0.8-4.sh4.rpm
setup-2.5.33-1.noarch.rpm
shadow-utils-4.0.3-21.sh4.rpm
sysklogd-1.4.1-16.sh4.rpm
tar-1.13.25-14.sh4.rpm
tcp_wrappers-7.6-36.sh4.rpm
telnet-server-0.17-28.sh4.rpm
termcap-11.0.1-18.1.noarch.rpm
tzdata-2004b-1.fc2.noarch.rpm
util-linux-2.12-18.sh4.rpm
vim-minimal-6.2.457-1.sh4.rpm
which-2.16-2.sh4.rpm
words-2-18.noarch.rpm
xinetd-2.3.13-2.sh4.rpm
yum-2.0.7-1.1.noarch.rpm
zlib-1.2.1.1-2.1.sh4.rpm
}}
-ディレクトリの作成とrpm データベースの初期化~
/FC2下にルートファイルシステムを構築します。
#pre{{
bash-2.05b# mkdir -p /FC2/var/lib/rpm
bash-2.05b# rpm --root /FC2 --initdb
}}
-ルートファイルシステムの作成~
集めてきたパッケージを置いた場所へcdして、一気にインスト...
#pre{{
bash-2.05b# rpm --root /FC2 -ivh *.rpm
Preparing... #############################...
1:libgcc #############################...
2:setup #############################...
3:filesystem #############################...
4:basesystem #############################...
5:tzdata #############################...
6:glibc-common #############################...
7:glibc #############################...
8:zlib #############################...
9:mktemp #############################...
10:chkconfig #############################...
11:e2fsprogs #############################...
12:popt #############################...
13:bzip2-libs #############################...
14:elfutils-libelf #############################...
15:glib2 #############################...
16:beecrypt #############################...
17:gdbm #############################...
18:libstdc++ #############################...
19:db4 #############################...
20:tcp_wrappers #############################...
21:elfutils #############################...
22:bind-libs #############################...
23:ethtool #############################...
24:glib #############################...
25:gmp #############################...
26:iputils #############################...
27:libattr #############################...
28:libacl #############################...
29:mingetty #############################...
30:pcre #############################...
31:termcap #############################...
32:libtermcap #############################...
33:bash #############################...
34:libselinux #############################...
35:ncurses #############################...
36:info #############################...
37:grep #############################...
38:shadow-utils #############################...
39:sed #############################...
40:findutils #############################...
41:less #############################...
42:rpm-libs #############################...
43:cracklib #############################...
44:gawk #############################...
45:groff #############################...
46:readline #############################...
47:psmisc #############################...
48:fedora-release #############################...
49:iproute #############################...
50:libxml2 #############################...
51:net-tools #############################...
52:words #############################...
53:cracklib-dicts #############################...
54:gzip #############################...
55:cpio #############################...
56:diffutils #############################...
57:tar #############################...
58:vim-minimal #############################...
59:bzip2 #############################...
60:openssl096b #############################...
61:kernel #############################...
62:coreutils #############################...
63:pam #############################...
64:krb5-libs #############################...
65:openssl #############################...
66:python #############################...
67:util-linux #############################...
68:dev #############################...
69:which #############################...
70:libxml2-python #############################...
71:SysVinit #############################...
72:modutils #############################...
73:procps #############################...
74:initscripts #############################...
75:openssh #############################...
76:xinetd #############################...
77:rpm #############################...
78:rpm-python #############################...
79:yum #############################...
80:telnet-server #############################...
81:openssh-clients #############################...
82:openssh-server #############################...
83:portmap #############################...
84:bind-utils #############################...
85:man #############################...
86:sysklogd #############################...
87:cyrus-sasl #############################...
88:cyrus-sasl-md5 #############################...
89:openldap #############################...
90:libuser #############################...
91:passwd #############################...
bash-2.05b#
}}
*設定 [#x694bed2]
-ファイルシステム
--/etc/fstab
#pre{{
/dev/hda3 / ext2 d...
proc /proc proc d...
devpts /dev/pts devpts g...
/dev/hda2 swap swap d...
}}
-タイムゾーンの設定
--/etc/localtime~
#pre{{
/etc/localtimeを次のように設定
ln -s /usr/share/zoneinfo/Japan localtime
}}
-言語設定~
--/etc/sysconfig/i18n~
#pre{{
LANG="ja_JP.eucJP"
SUPPORTED="ja_JP.eucJP:ja_JP:ja"
SYSFONT="latarcyrheb-sun16"
}}
-/ネットワーク設定~
--/etc/hosts
#pre{{
127.0.0.1 localhost
&color(blue){192.168.1.81}; landisk
}}
--/etc/resolv.conf~
#pre{{
nameserver &color(blue){192.168.1.1};
}}
--/etc/sysconfig/network~
#pre{{
ETWORKING=yes
HOSTNAME=landisk;
GATEWAY=&color(blue){192.168.1.1};
}}
--/etc/sysconfig/network-scripts/ifcfg-eth0
#pre{{
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=&color(blue){192.168.1.81};
NETMASK=255.255.255.0
}}
-telnetの設定
--/etc/xinetd.d/telnet
#pre{{
# default: on
# description: The telnet server serves telnet sessions; ...
# unencrypted username/password pairs for authentic...
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = &color(red){no};
}
}}
--/etc/hosts.allow
#pre{{
#
# hosts.allow This file describes the names of the host...
# allowed to use the local INET services, a...
# by the '/usr/sbin/tcpd' server.
#
&color(red){in.telnetd : 127.0.0.1}; &color(blue){192.168...
}}
--/etc/hosts.deny
#pre{{
#
# hosts.deny This file describes the names of the host...
# *not* allowed to use the local INET servi...
# by the '/usr/sbin/tcpd' server.
#
# The portmap line is redundant, but it is left to remind...
# the new secure portmap uses hosts.deny and hosts.allow....
# you should know that NFS uses portmap!
&color(red){in.telnetd : ALL};
}}
-yumの設定(apt-getみたいなパッケージ管理ツール)~
--/etc/yum.conf (SH-Linuxのホームページへアクセスするよ...
#pre{{
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
retries=20
&color(red){[base]};
&color(red){name=Fedora Core $releasever - $basearch - Ba...
&color(red){baseurl=http://rpm.sh-linux.org/rpm-2004/targ...
&color(red){# 以下は全てコメントにする};
}}
-その他(シリアルコンソールを使う場合)
--/etc/inittab (シリアルコンソールを使う場合)
#pre{{
# Run gettys in standard runlevels
&color(red){1:2345:respawn:/sbin/agetty 9600 /dev/ttySC1 ...
&color(red){#};1:2345:respawn:/sbin/mingetty tty1
&color(red){#};2:2345:respawn:/sbin/mingetty tty2
&color(red){#};3:2345:respawn:/sbin/mingetty tty3
&color(red){#};4:2345:respawn:/sbin/mingetty tty4
&color(red){#};5:2345:respawn:/sbin/mingetty tty5
&color(red){#};6:2345:respawn:/sbin/mingetty tty6
}}
--/etc/securetty
#pre{{
ttySC1 を追加
}}
*参考文献 [#zb1be395]
-''http://www.rr.iij4u.or.jp/~kkojima/landisk-j.html ''~
sh-linux関係で、活発な活動を行っている小島様のページです。~
-''http://www.sh-linux.org/index-j.html ''~
''http://sh2000.sh-linux.org/rpm2004_sh4.html ''~
SH-LinuxのホームページとSH-2000のサポートページです。~
~
~
#counter
終了行:
*ルートファイルシステムの構築 [#yc0271e2]
FC2のルートファイルシステムを作成した時のメモです。~
-RPMパッケージ~
SH-Linuxのホームページから次のパッケージをかき集めてきま...
#pre{{
SysVinit-2.85-25.sh4.rpm
basesystem-8.0-3.noarch.rpm
bash-2.05b-38.sh4.rpm
beecrypt-3.1.0-3.sh4.rpm
bind-libs-9.2.3-13.sh4.rpm
bind-utils-9.2.3-13.sh4.rpm
bzip2-1.0.2-12.1.sh4.rpm
bzip2-libs-1.0.2-12.1.sh4.rpm
chkconfig-1.3.9-1.1.sh4.rpm
coreutils-5.2.1-7.sh4.rpm
cpio-2.5-6.sh4.rpm
cracklib-2.7-27.1.sh4.rpm
cracklib-dicts-2.7-27.1.sh4.rpm
cyrus-sasl-2.1.18-2.sh4.rpm
cyrus-sasl-md5-2.1.18-2.sh4.rpm
db4-4.2.52-3.1.sh4.rpm
dev-3.3.13-1.sh4.rpm
diffutils-2.8.1-11.sh4.rpm
e2fsprogs-1.35-7.1.sh4.rpm
elfutils-0.95-2.sh4.rpm
elfutils-libelf-0.95-2.sh4.rpm
ethtool-1.8-3.1.sh4.rpm
fedora-release-2-4.sh4.rpm
filesystem-2.2.4-1.sh4.rpm
findutils-4.1.7-25.sh4.rpm
gawk-3.1.3-7.sh4.rpm
gdbm-1.8.0-22.1.sh4.rpm
glib-1.2.10-12.1.1.sh4.rpm
glib2-2.4.0-1.sh4.rpm
glibc-2.3.3-27.12.sh4.rpm
glibc-common-2.3.3-27.12.sh4.rpm
gmp-4.1.2-5.sh4.rpm
grep-2.5.1-26.sh4.rpm
groff-1.18.1.1-2.sh4.rpm
gzip-1.3.3-12.sh4.rpm
info-4.7-4.sh4.rpm
initscripts-7.55.1-1.sh4.rpm
iproute-2.4.7-14.sh4.rpm
iputils-20020927-13.sh4.rpm
kernel-2.6.8-1.noarch.rpm
krb5-libs-1.3.4-6.sh4.rpm
less-382-3.sh4.rpm
libacl-2.2.7-5.sh4.rpm
libattr-2.4.1-4.sh4.rpm
libgcc-3.4.3-1.sh4.rpm
libselinux-1.11.4-1.sh4.rpm
libstdc++-3.4.3-1.sh4.rpm
libtermcap-2.0.8-38.sh4.rpm
libuser-0.51.7-7.1.1.sh4.rpm
libxml2-2.6.8-1.sh4.rpm
libxml2-python-2.6.8-1.sh4.rpm
man-1.5m2-6.sh4.rpm
mingetty-1.07-2.sh4.rpm
mktemp-1.5-18.sh4.rpm
modutils-2.4.27-1.sh4.rpm
ncurses-5.4-5.sh4.rpm
net-tools-1.60-25.sh4.rpm
openldap-2.1.29-1.sh4.rpm
openssh-3.6.1p2-34.sh4.rpm
openssh-clients-3.6.1p2-34.sh4.rpm
openssh-server-3.6.1p2-34.sh4.rpm
openssl-0.9.7a-35.sh4.rpm
openssl-0.9.7a-35.sh4.rpm.1
openssl096b-0.9.6b-16.sh4.rpm
pam-0.77-40.sh4.rpm
passwd-0.68-8.1.sh4.rpm
pcre-4.5-2.sh4.rpm
popt-1.9.1-11.sh4.rpm
portmap-4.0-59.sh4.rpm
procps-3.2.0-1.1.sh4.rpm
psmisc-21.4-2.sh4.rpm
python-2.3.3-6.sh4.rpm
readline-4.3-10.1.sh4.rpm
rpm-4.3.2-11.sh4.rpm
rpm-libs-4.3.2-11.sh4.rpm
rpm-python-4.3.2-11.sh4.rpm
sed-4.0.8-4.sh4.rpm
setup-2.5.33-1.noarch.rpm
shadow-utils-4.0.3-21.sh4.rpm
sysklogd-1.4.1-16.sh4.rpm
tar-1.13.25-14.sh4.rpm
tcp_wrappers-7.6-36.sh4.rpm
telnet-server-0.17-28.sh4.rpm
termcap-11.0.1-18.1.noarch.rpm
tzdata-2004b-1.fc2.noarch.rpm
util-linux-2.12-18.sh4.rpm
vim-minimal-6.2.457-1.sh4.rpm
which-2.16-2.sh4.rpm
words-2-18.noarch.rpm
xinetd-2.3.13-2.sh4.rpm
yum-2.0.7-1.1.noarch.rpm
zlib-1.2.1.1-2.1.sh4.rpm
}}
-ディレクトリの作成とrpm データベースの初期化~
/FC2下にルートファイルシステムを構築します。
#pre{{
bash-2.05b# mkdir -p /FC2/var/lib/rpm
bash-2.05b# rpm --root /FC2 --initdb
}}
-ルートファイルシステムの作成~
集めてきたパッケージを置いた場所へcdして、一気にインスト...
#pre{{
bash-2.05b# rpm --root /FC2 -ivh *.rpm
Preparing... #############################...
1:libgcc #############################...
2:setup #############################...
3:filesystem #############################...
4:basesystem #############################...
5:tzdata #############################...
6:glibc-common #############################...
7:glibc #############################...
8:zlib #############################...
9:mktemp #############################...
10:chkconfig #############################...
11:e2fsprogs #############################...
12:popt #############################...
13:bzip2-libs #############################...
14:elfutils-libelf #############################...
15:glib2 #############################...
16:beecrypt #############################...
17:gdbm #############################...
18:libstdc++ #############################...
19:db4 #############################...
20:tcp_wrappers #############################...
21:elfutils #############################...
22:bind-libs #############################...
23:ethtool #############################...
24:glib #############################...
25:gmp #############################...
26:iputils #############################...
27:libattr #############################...
28:libacl #############################...
29:mingetty #############################...
30:pcre #############################...
31:termcap #############################...
32:libtermcap #############################...
33:bash #############################...
34:libselinux #############################...
35:ncurses #############################...
36:info #############################...
37:grep #############################...
38:shadow-utils #############################...
39:sed #############################...
40:findutils #############################...
41:less #############################...
42:rpm-libs #############################...
43:cracklib #############################...
44:gawk #############################...
45:groff #############################...
46:readline #############################...
47:psmisc #############################...
48:fedora-release #############################...
49:iproute #############################...
50:libxml2 #############################...
51:net-tools #############################...
52:words #############################...
53:cracklib-dicts #############################...
54:gzip #############################...
55:cpio #############################...
56:diffutils #############################...
57:tar #############################...
58:vim-minimal #############################...
59:bzip2 #############################...
60:openssl096b #############################...
61:kernel #############################...
62:coreutils #############################...
63:pam #############################...
64:krb5-libs #############################...
65:openssl #############################...
66:python #############################...
67:util-linux #############################...
68:dev #############################...
69:which #############################...
70:libxml2-python #############################...
71:SysVinit #############################...
72:modutils #############################...
73:procps #############################...
74:initscripts #############################...
75:openssh #############################...
76:xinetd #############################...
77:rpm #############################...
78:rpm-python #############################...
79:yum #############################...
80:telnet-server #############################...
81:openssh-clients #############################...
82:openssh-server #############################...
83:portmap #############################...
84:bind-utils #############################...
85:man #############################...
86:sysklogd #############################...
87:cyrus-sasl #############################...
88:cyrus-sasl-md5 #############################...
89:openldap #############################...
90:libuser #############################...
91:passwd #############################...
bash-2.05b#
}}
*設定 [#x694bed2]
-ファイルシステム
--/etc/fstab
#pre{{
/dev/hda3 / ext2 d...
proc /proc proc d...
devpts /dev/pts devpts g...
/dev/hda2 swap swap d...
}}
-タイムゾーンの設定
--/etc/localtime~
#pre{{
/etc/localtimeを次のように設定
ln -s /usr/share/zoneinfo/Japan localtime
}}
-言語設定~
--/etc/sysconfig/i18n~
#pre{{
LANG="ja_JP.eucJP"
SUPPORTED="ja_JP.eucJP:ja_JP:ja"
SYSFONT="latarcyrheb-sun16"
}}
-/ネットワーク設定~
--/etc/hosts
#pre{{
127.0.0.1 localhost
&color(blue){192.168.1.81}; landisk
}}
--/etc/resolv.conf~
#pre{{
nameserver &color(blue){192.168.1.1};
}}
--/etc/sysconfig/network~
#pre{{
ETWORKING=yes
HOSTNAME=landisk;
GATEWAY=&color(blue){192.168.1.1};
}}
--/etc/sysconfig/network-scripts/ifcfg-eth0
#pre{{
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=&color(blue){192.168.1.81};
NETMASK=255.255.255.0
}}
-telnetの設定
--/etc/xinetd.d/telnet
#pre{{
# default: on
# description: The telnet server serves telnet sessions; ...
# unencrypted username/password pairs for authentic...
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = &color(red){no};
}
}}
--/etc/hosts.allow
#pre{{
#
# hosts.allow This file describes the names of the host...
# allowed to use the local INET services, a...
# by the '/usr/sbin/tcpd' server.
#
&color(red){in.telnetd : 127.0.0.1}; &color(blue){192.168...
}}
--/etc/hosts.deny
#pre{{
#
# hosts.deny This file describes the names of the host...
# *not* allowed to use the local INET servi...
# by the '/usr/sbin/tcpd' server.
#
# The portmap line is redundant, but it is left to remind...
# the new secure portmap uses hosts.deny and hosts.allow....
# you should know that NFS uses portmap!
&color(red){in.telnetd : ALL};
}}
-yumの設定(apt-getみたいなパッケージ管理ツール)~
--/etc/yum.conf (SH-Linuxのホームページへアクセスするよ...
#pre{{
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
retries=20
&color(red){[base]};
&color(red){name=Fedora Core $releasever - $basearch - Ba...
&color(red){baseurl=http://rpm.sh-linux.org/rpm-2004/targ...
&color(red){# 以下は全てコメントにする};
}}
-その他(シリアルコンソールを使う場合)
--/etc/inittab (シリアルコンソールを使う場合)
#pre{{
# Run gettys in standard runlevels
&color(red){1:2345:respawn:/sbin/agetty 9600 /dev/ttySC1 ...
&color(red){#};1:2345:respawn:/sbin/mingetty tty1
&color(red){#};2:2345:respawn:/sbin/mingetty tty2
&color(red){#};3:2345:respawn:/sbin/mingetty tty3
&color(red){#};4:2345:respawn:/sbin/mingetty tty4
&color(red){#};5:2345:respawn:/sbin/mingetty tty5
&color(red){#};6:2345:respawn:/sbin/mingetty tty6
}}
--/etc/securetty
#pre{{
ttySC1 を追加
}}
*参考文献 [#zb1be395]
-''http://www.rr.iij4u.or.jp/~kkojima/landisk-j.html ''~
sh-linux関係で、活発な活動を行っている小島様のページです。~
-''http://www.sh-linux.org/index-j.html ''~
''http://sh2000.sh-linux.org/rpm2004_sh4.html ''~
SH-LinuxのホームページとSH-2000のサポートページです。~
~
~
#counter
ページ名: