玄箱

5 / 512345

玄箱HGにFedora7・その3!

にほんブログ村 IT技術ブログ 自宅サーバー構築へ 人気ブログランキング・投票お願い! BlogPeople・投票お願い! ブログ王・投票お願い!

こんばんは。

今日は、とりあえず Fedora7 になったうちの玄箱 KURO-BOX/HG に最低限必要そうなもの(?)を導入しました。
別になくてもよいものもありますが・・・

今回もこちらの「 玄箱でFedoraサーバーを構築 」を参考にさせてもらいました。(詳細はそちらをご覧下さい)

あくまでも自分用の記録です。若干環境等異なる場合もあるかもしれません。ご了承下さい。

作業記録

【前提条件】
・Fedora化する玄箱は「 KURO-BOX/HG 」。
・「 KURO-BOX/HG 」には320GBのハードディスクを組み込んでいる。
・「 KURO-BOX/HG 」のIPアドレスは [ 192.168.11.2 ]
・「 KURO-BOX/HG 」に「 できる!玄箱 Fedora化!! 」のインストールキット「 F4K Install Kit 」でFedora7導入済み&「 yum 」入れ替え済み。
・インストール作業を実行させるマシンはWindowsXP(PentiumM)

1.「 yum 」のユーテリティをインストール

[root@KURO-BOX ~]# yum -y install yum-utils

・・・ 途中省略 ・・・

Installed: yum-utils.noarch 0:1.1.11-1.fc7
Complete!
[root@KURO-BOX ~]#

2.「 nkf 」のインストール

[root@KURO-BOX ~]# yum -y install nkf

・・・ 途中省略 ・・・

Installed: nkf.ppc 0:2.07-1.1.fc6
Complete!
[root@KURO-BOX ~]#

3.「 make 」のインストール

[root@KURO-BOX ~]# yum -y install make

・・・ 途中省略 ・・・

Installed: make.ppc 1:3.81-7.fc7
Complete!
[root@KURO-BOX ~]#

4.「 unzip 」のインストール

[root@KURO-BOX ~]# yum -y install unzip

・・・ 途中省略 ・・・

Installed: unzip.ppc 0:5.52-4.fc7
Complete!
[root@KURO-BOX ~]#

5.「 gettext 」のインストール

[root@KURO-BOX ~]# yum -y install gettext

・・・ 途中省略 ・・・

Installed: gettext.ppc 0:0.16.1-9.fc7
Complete!
[root@KURO-BOX ~]#

6.「 ntp 」の設定

ntp 」は既にインストールされているので、設定を修正する。

[root@KURO-BOX ~]# vi /etc/ntp.conf

・・・ 途中省略 ・・・

#server 0.fedora.pool.ntp.org dynamic
#server 1.fedora.pool.ntp.org dynamic
#server 2.fedora.pool.ntp.org dynamic
driftfile /var/lib/ntp/drift
server ntp1.jst.mfeed.ad.jp
server ntp2.jst.mfeed.ad.jp
server ntp3.jst.mfeed.ad.jp

続いて、一旦手動で時刻補正。さらに自動起動設定をする。

[root@KURO-BOX ~]# ntpdate ntp.nict.jp ← 手動で時刻補正
18 Mar 21:02:04 ntpdate[2146]: step time server 133.243.238.244 offset 32404.759341 sec
[root@KURO-BOX ~]# /etc/rc.d/init.d/ntpd start ← 「 ntp 」サービススタート
ntpd を起動中:                                             [  OK  ]
[root@KURO-BOX ~]# chkconfig ntpd on ← 「 ntp 」自動起動の設定
[root@KURO-BOX ~]# chkconfig --list ntpd
ntpd            0:off   1:off   2:on    3:on    4:on    5:on    6:off ← 「 ntp 」が自動起動するのを確認する(2~5が "on" )
[root@KURO-BOX ~]#

10分後くらいに、時刻同期を確認する。
行頭に「 * 」マークがあればOK!

[root@KURO-BOX ~]# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+ntp1.jst.mfeed. 133.243.236.18   2 u   30   64  377   39.380    6.954   3.107
+ntp2.jst.mfeed. 133.243.236.17   2 u   34   64  377   39.464    7.000   2.834
*ntp3.jst.mfeed. 210.173.160.56   2 u   29   64  377   39.847    7.236   3.023
[root@KURO-BOX ~]#

とりあえずは以上です。

次は、Fedora8 化してみます。
詳細はまた。

それでは。


 

玄箱HGにFedora7・その2!

にほんブログ村 IT技術ブログ 自宅サーバー構築へ 人気ブログランキング・投票お願い! BlogPeople・投票お願い! ブログ王・投票お願い!

こんばんは。

前回は、うちの玄箱 KURO-BOX/HGFedora7 を導入しました。

が、「 できる!玄箱 Fedora化!! 」のインストールキット「 F4K Install Kit 」で導入した場合、「 yum 」が古いようで、先々不都合がでるようです。

そこで、こちらの「 玄箱でFedoraサーバーを構築 」を参考に「 yum 」の入れ替えを行いました。(詳細はそちらをご覧下さい)

あくまでも自分用の記録です。若干環境等異なる場合もあるかもしれません。ご了承下さい。

作業記録

【前提条件】
・Fedora化する玄箱は「 KURO-BOX/HG 」。
・「 KURO-BOX/HG 」には320GBのハードディスクを組み込んでいる。
・「 KURO-BOX/HG 」のIPアドレスは [ 192.168.11.2 ]
・「 KURO-BOX/HG 」に「 できる!玄箱 Fedora化!! 」のインストールキット「 F4K Install Kit 」でFedora7導入済み。
・インストール作業を実行させるマシンはWindowsXP(PentiumM)

1.現状の「 yum 」を削除

以下のようにして現状の「 yum 」等を削除する。

[root@KURO-BOX ~]# yum -y remove yum ← 「 yum 」の削除
Loading "installonlyn" plugin
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package yum.noarch 0:3.2.0-1.fc7 set to be erased

Dependencies Resolved

・・・ 途中省略 ・・・

Removed: yum.noarch 0:3.2.0-1.fc7
Complete!

[root@KURO-BOX ~]# rm -Rf /usr/lib/python2.5/site-packages/yum ← これも削除

[root@KURO-BOX ~]# rpm --rebuilddb ← rpmのデータベースが壊れていることがあるので、再構築

[root@KURO-BOX ~]# reboot ← リブート

Broadcast message from root (pts/0) (Tue Mar 17 13:28:21 2009):

The system is going down for system halt NOW!

2.最新の「 yum 」導入

以下のようにして最新の「 yum 」等を導入する。

[root@KURO-BOX ~]# wget http://ftp.riken.jp/Linux/fedora/updates/7/ppc/yum-3.2.8-2.fc7.noarch.rpm ← 最新の「 yum 」をダウンロード
--13:33:21--  http://ftp.riken.jp/Linux/fedora/updates/7/ppc/yum-3.2.8-2.fc7.noarch.rpm
           => `yum-3.2.8-2.fc7.noarch.rpm'
ftp.riken.jp をDNSに問いあわせています... 134.160.38.1
ftp.riken.jp|134.160.38.1|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 576,417 (563K)

100%[======================================>] 576,417      328.86K/s             

13:33:23 (327.42 KB/s) - `yum-3.2.8-2.fc7.noarch.rpm' を保存しました [576417/576417]

[root@KURO-BOX ~]# rpm -Uvh yum-3.2.8-2.fc7.noarch.rpm ← 「 yum 」をインストール
警告: yum-3.2.8-2.fc7.noarch.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 4f2a6fd2
準備中...                ########################################### [100%]
   1:yum                    ########################################### [100%]
[root@KURO-BOX ~]# yum -y install yum-fastestmirror ← 「 yum-fastestmirror 」をインストール
fedora                    100% |=========================| 2.1 kB    00:00
primary.sqlite.bz2        100% |=========================| 4.6 MB    00:14
updates                   100% |=========================| 2.3 kB    00:00
primary.sqlite.bz2        100% |=========================| 3.9 MB    00:17
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package yum-fastestmirror.noarch 0:1.1.11-1.fc7 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

・・・ 途中省略 ・・・

Installed: yum-fastestmirror.noarch 0:1.1.11-1.fc7
Complete!
[root@KURO-BOX ~]#

3.動作確認

ためしに「 yum 」でアップデートしてみる。

[root@KURO-BOX ~]# yum -y update ← パッケージのアップデート
Loading "fastestmirror" plugin
Determining fastest mirrors
 * fedora: ftp.dti.ad.jp
 * updates: ftp.dti.ad.jp
Setting up Update Process
Resolving Dependencies

・・・ 途中省略 ・・・

Installed: kernel.ppc 0:2.6.23.17-88.fc7
Dependency Installed: libmudflap.ppc 0:4.1.2-27.fc7
Updated: audit-libs.ppc 0:1.5.6-2.fc7 bash.ppc 0:3.2-20.fc7 bzip2.ppc 0:1.0.4-11.fc7 bzip2-libs.ppc 0:1.0.4-11.fc7 coreutils.ppc 0:6.9-9.fc7 cpio.ppc 0:2.6-28.fc7 cpp.ppc 0:4.1.2-27.fc7 crontabs.noarch 0:1.10-16.fc7 cyrus-sasl-lib.ppc 0:2.1.22-8.fc7 dbus.ppc 0:1.0.2-7.fc7 dhclient.ppc 12:3.0.5-42.fc7 diffutils.ppc 0:2.8.1-16.1.fc7 dmraid.ppc 0:1.0.0.rc14-4.fc7 e2fsprogs.ppc 0:1.40.2-3.fc7 e2fsprogs-libs.ppc 0:1.40.2-3.fc7 elfutils-libelf.ppc 0:0.131-1.fc7 file.ppc 0:4.21-1.fc7 file-libs.ppc 0:4.21-1.fc7 ftp.ppc 0:0.17-41.fc7 gcc.ppc 0:4.1.2-27.fc7 glib2.ppc 0:2.12.13-1.fc7 glibc.ppc 0:2.6-4 glibc-common.ppc 0:2.6-4 glibc-devel.ppc 0:2.6-4 glibc-headers.ppc 0:2.6-4 groff.ppc 0:1.18.1.4-8.fc7 gzip.ppc 0:1.3.11-2.fc7 info.ppc 0:4.11-2.fc7 initscripts.ppc 0:8.54.1-1 iptables.ppc 0:1.3.8-6.fc7 kernel-headers.ppc 0:2.6.23.17-88.fc7 krb5-libs.ppc 0:1.6.1-9.fc7 libacl.ppc 0:2.2.39-7.fc7 libattr.ppc 0:2.4.32-3.fc7 libdhcp.ppc 0:1.24-6.fc7 libdhcp4client.ppc 12:3.0.5-42.fc7 libdhcp6client.ppc 0:0.10-44.fc7 libgcc.ppc 0:4.1.2-27.fc7 libgomp.ppc 0:4.1.2-27.fc7 libgssapi.ppc 0:0.11-1.fc7 libnl.ppc 0:1.1-1.fc7 libselinux.ppc 0:2.0.14-10.fc7 libselinux-python.ppc 0:2.0.14-10.fc7 libstdc++.ppc 0:4.1.2-27.fc7 libtirpc.ppc 0:0.1.7-9.fc7 libvolume_id.ppc 0:116-3.fc7 libxml2.ppc 0:2.6.31-1.fc7 libxml2-python.ppc 0:2.6.31-1.fc7 logrotate.ppc 0:3.7.5-3.1.fc7 mkinitrd.ppc 0:6.0.9-7.1 nash.ppc 0:6.0.9-7.1 ncurses.ppc 0:5.6-9.20070812.fc7 net-tools.ppc 0:1.60-82.fc7 nfs-utils.ppc 1:1.1.0-4.fc7 nfs-utils-lib.ppc 0:1.0.8-10.fc7 ntp.ppc 0:4.2.4p2-3.fc7 openldap.ppc 0:2.3.34-7.fc7 openssl.ppc 0:0.9.8b-15.fc7 pam.ppc 0:0.99.7.1-5.2.fc7 pcre.ppc 0:7.3-3.fc7 perl.ppc 4:5.8.8-30.fc7 perl-CPAN.ppc 0:1.76_02-30.fc7 perl-ExtUtils-Embed.ppc 0:1.26-30.fc7 perl-ExtUtils-MakeMaker.ppc 0:6.30-30.fc7 perl-Test-Harness.ppc 0:2.56-30.fc7 perl-Test-Simple.ppc 0:0.62-30.fc7 perl-devel.ppc 4:5.8.8-30.fc7 perl-libs.ppc 4:5.8.8-30.fc7 popt.ppc 0:1.10.2.2-2.fc7 procps.ppc 0:3.2.7-16.1.fc7 python.ppc 0:2.5-15.fc7 python-libs.ppc 0:2.5-15.fc7 python-urlgrabber.noarch 0:3.0.0-3.fc7 rpcbind.ppc 0:0.1.4-8.fc7 rpm.ppc 0:4.4.2.2-2.fc7 rpm-libs.ppc 0:4.4.2.2-2.fc7 rpm-python.ppc 0:4.4.2.2-2.fc7 shadow-utils.ppc 2:4.0.18.1-15.fc7 sqlite.ppc 0:3.4.2-1.fc7 syslog-ng.ppc 0:2.0.8-1.fc7 tar.ppc 2:1.15.1-28.fc7 tcl.ppc 1:8.4.13-19.fc7 tcp_wrappers.ppc 0:7.6-48.fc7 tcp_wrappers-libs.ppc 0:7.6-48.fc7 tzdata.noarch 0:2008c-1.fc7 udev.ppc 0:116-3.fc7 util-linux.ppc 0:2.13-0.54.1.fc7 vim-common.ppc 2:7.1.245-1.fc7 vim-minimal.ppc 2:7.1.245-1.fc7 vsftpd.ppc 0:2.0.5-17.fc7
Complete!
[root@KURO-BOX ~]# reboot ← ついでにリブート

今回は以上。

これで、KURO-BOX/HGFedora7 そのものは最新になったと思います。

次は、Fedora7 に最低限必要なものをインストールしてみます。

では、また。


 

玄箱HGにFedora7インストール!

にほんブログ村 IT技術ブログ 自宅サーバー構築へ 人気ブログランキング・投票お願い! BlogPeople・投票お願い! ブログ王・投票お願い!

こんばんは。

昨日、うちの玄箱 KURO-BOX/HGFedora8Fedora9 にアップグレードしたら、ちょっと調子が悪い。

原因は多分以下の2つだと思ったところ。
・ ダウンロードしたパッケージが ppc でなく、i386 だった。
ntp を設定していないため、時刻が狂いすぎ。
(どっかにそんな記載のあるサイトがあったんで)

なので、Fedora を一から入れなおそうと思います。

最終的には KURO-BOX/HGFedora10 化してファイルサーバにするつもりです。

玄箱のFedora化はいつも「 できる!玄箱 Fedora化!! 」を参考にさせてもらっています。(というか、こちらで提供されているインストールキットがないとFedora化は難しいんで)
あと、こちらの「 玄箱でFedoraサーバーを構築 」も参考にさせてもらっています。

「 できる!玄箱 Fedora化!! 」には Fedora7 のインストールキットがあります。Fedora7 のインストールキットでインストール後、徐々にグレードアップして Fedora10 化しようと思っています。

ということで、とりあえずは Fedora7 化してみます。
玄箱Fedora化の詳しい手順は「 できる!玄箱 Fedora化!! 」に掲載してありますが、今回は、自分用に記録していくことにしていますので、若干環境等異なる場合もあるかもしれません。ご了承下さい。

作業手順

【前提条件】
・Fedora化する玄箱は「 KURO-BOX/HG 」。
・「 KURO-BOX/HG 」には320GBのハードディスクを組み込んでいる。
・「 KURO-BOX/HG 」には「 Fedora9 」を導入したが、勝手にリブートしてしまう状態。
・「 KURO-BOX/HG 」のIPアドレスは [ 192.168.11.2 ]
・インストール作業を実行させるマシンはWindowsXP(PentiumM)

とはいうものの、初心に戻って、玄箱の初期化からします。

1.玄箱の準備

今回は通常あるようなやり方で EMモード 化を試したができなかったので、ファイルシステムを強制的に破壊してみた。

[masaru@KURO-BOX ~]$ su - ← rootユーザになる
パスワード:
[root@KURO-BOX ~]# dd if=/dev/zero of=/dev/hda bs=1024 count=1024 ← ファイルシステムの破壊
1024+0 records in
1024+0 records out
1048576 bytes (1.0 MB) copied, 0.111412 s, 9.4 MB/s
[root@KURO-BOX ~]# reboot ← 再起動

Broadcast message from masaru@KURO-BOX
        (/dev/pts/0) at 2:11 ...

The system is going down for halt NOW!

2.ファイアウォールの無効化

Windowsファイアウォールを「 無効 」にする。

3.セットアップ

玄箱付属のCDから KuroBoxSetup.exe を実行し、「 セットアップ開始 」ボタンをクリックする。
新品のハードディスクの場合はたしかサブネットマスクの関係でそのままではエラーになるはず。
kuro-box_setup_01

4.ファイアウォールの有効化

セットアップが無事終了したら、Windowsファイアウォールを「 有効 」にする。
kuro-box_setup_02

5.動作確認

ブラウザから「 http://192.168.11.2/ 」に、ユーザ/パスワード[ root/webadmin ]にて接続してみる。
その他、チェックしてみて、デフォルトの玄箱が使えたらOK!

↓↓ ここから、Fedora化 ↓↓
※別にここからやってもよかったけど。。。

6.インストールキットのダンロード

「 できる!玄箱 Fedora化!! 」のサイトから F4K Install Kit インストールアーカイブ [ f4k092.zip ]をWindowsマシンにダウンロードする。

7.玄箱のEMモード化

玄箱に、ユーザ/パスワード[ root/kuroadmin ]でtelnet接続し、 EMモード 化する。

Kuroutoshikou KURO-BOX/HG (IESHIGE)
Linux/ppc 2.4.17_mvl21

KURO-BOX login: root
Password:
Linux (none) 2.4.17_mvl21 #24 2004年 10月 19日 火曜日 17:17:03 JST ppc unknown
root@KURO-BOX:~# echo -n 'NGNG' > /dev/fl3
root@KURO-BOX:~#

玄箱の電源ボタンを長押しし一旦電源を切った後、再度立ち上げる。

8.インストールキットの展開

ダウンロードしたインストールキット[ f4k092.zip ]を展開する。
以下のファイルが存在するはず。
・f4k_f7.tar.gz
・F4KSetupc.exe
・kctrl.dll
・Readme.txt

9.ファイアウォールの無効化

Windowsファイアウォールを「 無効 」にする。
(ファイアウォールを「 有効 」のままでも大丈夫のような・・・)

10.セットアップの実行

Windowsマシン上から[ F4KSetupc.exe ]をダブルクリック等で実行させる。
セキュリティの警告が出た場合、「ブロックを解除する」でOK。
当方は、設定は以下のようにしました。

----------------------------------------------------------------
Fedora for 玄箱&玄箱/HG Install Kit
Version 0.9.2 β (2007/06/16)
Copyright(C) 2006-2007 by Kuri-soft
URL      http://www.shinkr-webpj.jp
E-mail   shinkr@shinkr-webpj.jp
----------------------------------------------------------------
Fedora release 7 (Moonshine) [ 2007/5/31 Release Version ]
----------------------------------------------------------------

玄箱を確認します.

接続先:192.168.11.2
接続機種:玄箱/HG

ディスクサイズを設定します.

ディスク容量を「xxx」Mbyteで指定して下さい([] 内はデフォルト).
/dev/hda1 : 基本領域 [256] 512
/dev/hda2 : swap領域 [256] 512
/dev/hda3 : Fedoraインストール領域 [4096] 8192

ネットワークを設定します([] 内はデフォルト).

ホスト名を指定して下さい. [KURO-F7] KURO-BOX
DHCPを使用しますか? < y/n > n
IPアドレスを指定して下さい. [192.168.11.150] 192.168.11.2
サブネットマスクを指定して下さい. [255.255.255.0] 255.255.255.0
ネットワークアドレスを指定して下さい. [192.168.11.0] 192.168.11.0
ブロードキャストアドレスを指定して下さい. [192.168.11.255] 192.168.11.255
デフォルトゲートウェイを指定して下さい. [192.168.11.1] 192.168.11.1
DNSサーバを指定して下さい. [192.168.11.1] 192.168.11.3

以下の内容で設定します.
■ディスクレイアウト
  /dev/hda1 : 基本領域  ---------------> 512Mbyte
  /dev/hda2 : swap領域  ---------------> 512Mbyte
  /dev/hda3 : Fedoraインストール領域  -> 8192Mbyte
  /dev/hda4 : その他の領域  -----------> 残り

■ネットワーク設定
  ホスト名                 : KURO-BOX
  IPアドレス               : 192.168.11.2
  サブネットマスク         : 255.255.255.0
  ネットワークアドレス     : 192.168.11.0
  ブロードキャストアドレス : 192.168.11.255
  デフォルトゲートウェイ   : 192.168.11.1
  DNSサーバ                : 192.168.11.3
以上の設定でよろしいですか?< y/n/q > y
192.168.11.3

セットアップを開始してもよろしいですか?< y or n > y

セットアップを開始します.

初期処理中...
通信の確立中...
フォーマット中...
フォーマットが正常に終了しました

ファイルの転送中...
ファイルの転送が正常に終了しました

セットアップを実行中です(フェーズ1)...
セットアップ(フェーズ1)が終了しました.

セットアップを実行中です(フェーズ2)...
セットアップ(フェーズ2)が終了しました.

セットアップが正常に終了しました.

セットアップが終了すると自動で電源が切れる。

11.ファイアウォールの有効化

セットアップが無事終了したら、Windowsファイアウォールを「 有効 」にする。

12.電源オン

玄箱の電源ボタン押して、電源を入れる。
Readme.txt の説明にもあるように、セットアップ後初回立ち上げ時に、うまく起動しないことがあるそうだ。
(ちなみに、うちはいつもうまく起動しませんが・・・)
3分以上たっても POWER ランプがゆっくりとした点滅のままの場合は、一旦電源を抜いてから再度起動してみるといいみたい。

13.接続確認

telnetでは接続できないのでSSHで接続する。
当方は「 Poderosa 」を使用。
接続できるアカウントは以下の2つ。[ ユーザ/パスワード ]
・root/kuro
・fedora/fedora
とりあえず、[ root/kuro ]でログインしました。

14.各種設定の確認

セットアップ時に設定した内容が正しいか確認する。
以下は変更なし。

[root@KURO-BOX ~]# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=KURO-BOX
GATEWAY=192.168.11.1

以下、「 GATEWAY 」が無いので追加。

[root@KURO-BOX ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.11.2
NETWORK=192.168.11.0
BROADCAST=192.168.11.255
NETMASK=255.255.255.0
GATEWAY=192.168.11.1 ← 無かったので追加
DNS1=192.168.11.3 ← 無かったので追加
DNS2=192.168.11.1 ← 無かったので追加
DOMAIN=mk-mode.com ← 無かったので追加

Fedora8 にアップグレードした時は、上記の最後の3行がないと名前解決ができないエラーになるんで。。。
以下は変更なし。

[root@KURO-BOX ~]# vi /etc/hosts
127.0.0.1 localhost
192.168.11.2 KURO-BOX

以下は変更なし。

[root@KURO-BOX ~]# vi /etc/resolv.conf
nameserver 192.168.11.3

15.リブート

設定を反映させるためにリブートする。

[root@KURO-BOX ~]# reboot

Broadcast message from root (pts/0) (Tue Mar 17 12:22:54 2009):

The system is going down for system halt NOW!

16.バージョン確認

rootユーザで以下のように入力してバージョンを確認する。

[root@KURO-BOX ~]# cat /etc/fedora-release
Fedora release 7 (Moonshine) ← Fedora7 になってる
[root@KURO-BOX ~]#

17.その他

ついでに既存の「 fedora 」ユーザを削除し、「 root 」ユーザのパスワードを変更。さらに自分用のユーザ「 masaru 」を追加する。

[root@KURO-BOX ~]# userdel fedora ← 「 fedora 」ユーザの削除
[root@KURO-BOX ~]# passwd ← 「 root 」ユーザのパスワードを変更
Changing password for user root.
新しいUNIX パスワード:
新しいUNIX パスワードを再入力してください:
passwd: all authentication tokens updated successfully.
[root@KURO-BOX ~]# useradd masaru ← 自分用のユーザを追加
[root@KURO-BOX ~]# passwd masaru ← 自分用のユーザのパスワードを設定
Changing password for user masaru.
新しいUNIX パスワード:
新しいUNIX パスワードを再入力してください:
passwd: all authentication tokens updated successfully.
[root@KURO-BOX ~]#

※次からは自分用のユーザ「 masaru 」でログインし、「 root 」ユーザになってから作業をする。


今回はここまで。

今回のインストールキットの「 yum 」には不具合があるので、次回は「 yum 」を入れ替えます。

では。


 

玄箱HGをFedora9にアップグレード・失敗!

にほんブログ村 IT技術ブログ 自宅サーバー構築へ 人気ブログランキング・投票お願い! BlogPeople・投票お願い! ブログ王・投票お願い!

こんばんは。

今日は、うちの玄箱「 KURO-BOX/HG 」の「 Fedora8 」を「 Fedora9 」にアップグレードしてみました。

うちの玄箱には、各種サービスをインストールしてるんですが、結局はファイルサーバとして使用しているだけです。
※色んなサービスを動かすとあまりに動作が重くなり不安定だったんで。。。

Fedora9 」にアップグレードするに当たって、一から「 Fedora9 」をインストールし直すことも考えてみましたが、「 KURO-BOX/HG 」を「 Fedora8 」化するときに結構苦労したんで、アップグレードをしてみることにしました。

※ちなみに玄箱の「 Fedora8 」化は「 玄箱でFedoraサーバーを構築 」を参考に「 Fedora7 」を導入後に、「 Fedora8 」にアップグレードしました。(たしか)

Fedora9化の手順(もちろんCUIベース)

【前提条件】
・「 KURO-BOX/HG 」に「 Fedora8 」インストール済み。
・「 KURO-BOX/HG 」へのリモート接続ができる。
・基本的なFedoraの知識と玄箱の知識がある。

1.バックアップ

現在、ファイルサーバとして使用しているので、もしもの時の事を考えて、別のマシン等へ大切なファイルを退避させておく。

2.玄箱への接続

ローカルマシンから「 KURO-BOX/HG 」へリモート接続する。
(当方は、「 Poderosa 」というのを使用しています)

3.ルートユーザになる

当然のごとくルートユーザになる。

[masaru@KURO-BOX ~]$ su -
パスワード:**********
[root@KURO-BOX ~]#

4.パッケージダウンロード

http://download.fedora.redhat.com/pub/fedora/linux/releases/9/Fedora/i386/os/Packages/ 」にある
fedora-release-9-2.noarch.rpm 」と
fedora-release-notes-9.0.0-1.noarch.rpm 」をダンロードする。

[root@KURO-BOX ~]# rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/releases/9/Fedora/i386/os/Packages/fedora-release-9-2.noarch.rpm http://download.fedora.redhat.com/pub/fedora/linux/releases/9/Fedora/i386/os/Packages/fedora-release-notes-9.0.0-1.noarch.rpm
http://download.fedora.redhat.com/pub/fedora/linux/releases/9/Fedora/i386/os/Packages/fedora-release-9-2.noarch.rpm を取得中
http://download.fedora.redhat.com/pub/fedora/linux/releases/9/Fedora/i386/os/Packages/fedora-release-notes-9.0.0-1.noarch.rpm を取得中
準備中...                ########################################### [100%]
   1:fedora-release-notes   ########################################### [ 50%]
   2:fedora-release         ########################################### [100%]
[root@KURO-BOX ~]#

5.キャッシュの整理

以下のように入力してキャッシュをきれいにしておく

[root@KURO-BOX ~]# yum clean all
Loaded plugins: fastestmirror
Cleaning up Everything
Cleaning up list of fastest mirrors
[root@KURO-BOX ~]#

6.アップグレード

以下のように入力してアップグレードする。

[root@KURO-BOX ~]# yum -y upgrade
Loaded plugins: fastestmirror
Determining fastest mirrors
 * fedora: ftp.dti.ad.jp
 * updates: ftp.dti.ad.jp

・・・ 途中省略 ・・・

Error: Missing Dependency: libldap-2.3.so.0 is needed by package gnupg2-2.0.9-2.fc8.ppc (installed)
[root@KURO-BOX ~]#

エラー発生。

7.「 GnuPG 」削除

GnuPG 」って、暗号メールや電子署名のためのプログラムである PGP (Pretty Good Privacy) の一種で、フリーの暗号化ソフトのようです。
玄箱には不要と判断して、削除。

[root@KURO-BOX ~]# yum -y remove gnupg2

・・・ 途中省略 ・・・

Removed: gnupg2.ppc 0:2.0.9-2.fc8
Dependency Removed: gpgme.ppc 0:1.1.5-4.fc8 pygpgme.ppc 0:0.1-6.fc8 yum.noarch 0:3.2.19-3.fc8 yum-fastestmirror.noarch 0:1.1.11-1.fc7 yum-utils.noarch 0:1.1.17-1.fc8
Complete!

[root@KURO-BOX ~]#

依存性の関係で「 yum 」「 yum-fastestmirror 」「 yum-utils 」も削除されてしまった!

8.「 yum 」導入

http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/i386/os/Packages/ 」にある
yum-3.2.7-1.fc8.noarch.rpm 」と
yum-utils-1.1.8-1.fc8.noarch.rpm 」をインストール

[root@KURO-BOX ~]# rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/i386/os/Packages/yum-3.2.7-1.fc8.noarch.rpm http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/i386/os/Packages/yum-utils-1.1.8-1.fc8.noarch.rpm
http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/i386/os/Packages/yum-3.2.7-1.fc8.noarch.rpm を取得中
http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/i386/os/Packages/yum-utils-1.1.8-1.fc8.noarch.rpm を取得中
準備中...                ########################################### [100%]
   1:yum                    ########################################### [ 50%]
   2:yum-utils              ########################################### [100%]
[root@KURO-BOX ~]#

9.「 yum-fastestmirror 」インストール

削除されてしまった「 yum-fastestmirror 」をインストール。

[root@KURO-BOX ~]# yum -y install yum-fastestmirror

・・・ 途中省略 ・・・

Installed: yum-fastestmirror.noarch 0:1.1.13-2.fc9
Complete!
[root@KURO-BOX ~]#

10.再度、アップグレード

[root@KURO-BOX ~]# yum -y upgrade

・・・ 途中省略 ・・・

Complete!
[root@KURO-BOX ~]#

成功!!!
当方の環境の場合、370個近いファイルが50分くらいかけてアップグレードされました。

11.リブート

念のため、玄箱をリブートしておく。

[root@KURO-BOX ~]# reboot now

12.バージョン確認

再度リモート接続しルートユーザになり、以下のように入力してみる。

[root@KURO-BOX ~]# cat /etc/fedora-release
Fedora release 9 (Sulphur) ← 「Fedora9」になっている
[root@KURO-BOX ~]#

いいんじゃないでしょうか?
ファイルサーバも正常に動いているみたいだし。。。
他のサービスは使用しないつもりなので、未確認だけど。。。


しばらく、様子を見てみることに。。。
それとも、同じ手順で「 Fedora10 」にアップグレードしてみようかなあ~。。。

と思った矢先、玄箱が勝手にリブートしている。。。。
なんでだ~?

前回、玄箱のFedora化を自分なりに記録として残してなかったし、一からやり直してみよっかなあ~?

詳細はまた。


 

5 / 512345