玄箱HG – Fedora11インストール!
Updated:
先日、うちのサーバをFedora12で稼動するようにしたところ。 (アップグレードでなく、クリーンインストールですが) ( こちら[ Fedora12にて稼動開始! ] 参照 )
そして、今回は今までFedora10で稼動させていた「玄箱/HG」 (主にファイルサーバとして使用) に一からFedora11をインストールしてみました。 (うまくいけば、「Fedora12」へアップグレードも考えています)
まず、準備として こちら[ いろいろやってみよう、何とかやってみよう! - 「Fedora11 for 玄箱」導入 ]から イメージファイル ・hda1イメージ(玄箱HG用) [ kurohg_hda1_20090801-2.tar.gz ] ・hda3イメージ(玄箱/玄箱HG共通) [ kuro_f11_images_20091006.tar.gz ] をダウンロードしておく。
そして、自分の過去の記録[ こちら ] を参考にして 玄箱HGをEMモードで起動。
※詳細は記載していませんが、 EMモードで起動させるときはいつも苦労しています。 いろいろとネットで調べてEMモード起動させました。 (あれこれとしているんで、詳しくはうまく説明できません・・・)
以降は、めでたくEMモードで起動してからの記録です。 ※IPアドレスの違いによって、うまくアクセスできない場合があります。 これも、自分の環境に合わせながら、またあれこれ調べながらしてみてください。 (自分でもうまく説明できません。。。)
作業記録
1.Telnet接続
コマンドプロンプトから、玄箱HGのIPアドレスにTelnet接続する。
> telnet 192.168.11.5
Kuroutoshikou KURO-BOX/HG (IESHIGE)
Linux/ppc 2.4.17_mvl21
KURO-BOX-EM login:
2.ログイン
[ root/kuroadmin ] でログインする。
KURO-BOX-EM login: root
Password:
BusyBox v0.60.5 (2003.07.30-12:03+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
#
3.パーティション設定
今回は300GBのハードディスクを搭載した玄箱なので、 とりあえず、以下のようにしました。
・ hda1 1GB kurobox 標準Linux ext3
・ hda2 0.5GB スワップ swap
・ hda3 20GB Fedora 11 ext3
・ hda4 残り Data ext3
# mfdisk -e /dev/hda
Syncing disks.
# mfdisk -c /dev/hda
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-38913, default 1): ← ENTER
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-38913, default 38913): +1024M
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (132-38913, default 132): ← ENTER
Using default value 132
Last cylinder or +size or +sizeM or +sizeK (132-38913, default 38913): +512M
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 3
First cylinder (198-38913, default 198): ← ENTER
Using default value 198
Last cylinder or +size or +sizeM or +sizeK (198-38913, default 38913): +20G
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 4
First cylinder (2748-38913, default 2748): ← ENTER
Using default value 2748
Last cylinder or +size or +sizeM or +sizeK (2748-38913, default 38913): ← ENTER
Using default value 38913
Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list codes): L
82
Changed system type of partition 2 to 82 (Linux swap)
Command (m for help): p
Disk /dev/hda: 255 heads, 63 sectors, 38913 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 131 1052226 83 Linux
/dev/hda2 132 197 530145 82 Linux swap
/dev/hda3 198 2747 20482875 83 Linux
/dev/hda4 2748 38913 290503395 83 Linux
Command (m for help): w
The partition table has been altered! Syncing disks.
#
4.パーティション [ hda1, hda2, hda3 ] のフォーマット
# mkfs -j /dev/hda1
# tune2fs -c 0 /dev/hda1
# mkswap /dev/hda2
# mkfs -j /dev/hda3
# tune2fs -c 0 /dev/hda3
# mkdir /mnt/hda1
# mkdir /mnt/hda3
# mount /dev/hda1 /mnt/hda1
# mount /dev/hda3 /mnt/hda3
5.アーカイブのアップロード FTPソフトで玄箱HGにアーカイブファイルをアップロード
・kurohg_hda1_20090801-2.tar.gz を /mnt/hda1 に。
・kuro_f11_images_20091006.tar.gz を /mnt/hda3 に。
6.アーカイブファイルの展開 Telnetでアーカイブファイルを展開
# cd /mnt/hda1
# tar xzpf kurohg_hda1_20090801-2.tar.gz
# cd /mnt/hda3
# tar xzpf kuro_f11_images_20091006.tar.gz
7.EMモード解除
# echo -n 'OKOK' > /dev/fl3
8.リブート
# reboot
9.起動確認
ターミナルソフト(「TeraTerm」等、当方は「Podorosa」使用)で 玄箱HGのIPにssh接続する。 ※「root/kuro」で接続する。
[root@KURO-BOX ~]# cat /proc/version
Linux version 2.6.30.5_kurobox (root@KUROHG-F11) (gcc version 4.4.1 20090725 (Red Hat 4.4.1-2) (GCC) ) #2 Wed Sep 16 07:31:03 JST 2009
10./dev/sda4 フォーマット
[root@KURO-BOX ~]# mkfs.ext3 /dev/sda4
mke2fs 1.41.4 (27-Jan-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
18161664 inodes, 72625848 blocks
3631292 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
2217 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 34 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
メールが /var/spool/mail/root にあります
[root@KURO-BOX ~]#
[root@KURO-BOX ~]# mount -a
11.ネットワーク設定
IPアドレス等を自分の環境に合わせて設定しなおす。
( 以下は、当方の場合 )
[root@KURO-BOX ~]# vi /etc/hosts
127.0.0.1 localhost
192.168.11.2 KURO-BOX
[root@KURO-BOX ~]# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=KURO-BOX
GATEWAY=192.168.11.1
[root@KURO-BOX ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
BROADCAST=192.168.11.255
IPADDR=192.168.11.2
NETMASK=255.255.255.0
NETWORK=192.168.11.0
GATEWAY=192.168.11.1 ← 無かったので追加
DNS1=192.168.11.4 ← 無かったので追加
DNS2=192.168.11.1 ← 無かったので追加
DOMAIN=mk-mode.com ← 無かったので追加
[root@KURO-BOX ~]# vi /etc/resolv.conf
nameserver 192.168.11.4
12.リブート
[root@KURO-BOX ~]# reboot
13.接続確認
上で設定したIPアドレスでSSHログインしてみる。 ( まだこの時点ではID/PWは [ root / kuro ] です )
うまくいけば、ログインできるはずです。 (当方は、なんとかログインできました。)
今日は、ここまで。
うちの「玄箱HG」は基本的にファイルサーバとして使用するつもりです。 が、せっかく今はFedora12までリリースされているんで、 Fedora12へアップグレードしてみたいと思っています。
でも、その前にFedora11の初期設定をしておかないといけないんで、 次回はその辺のところをしてみます。
ではまた。
Comments