AppBank Store

» FLORA再起動計画(#001) — Linux “CentOS”をインストールするの巻
続きまして、ポイントまとめです。

参考サイト

ほぼこちらで書かれている通りに実施。
» CentOS5.1を低スペックPCにインストールする方法

取り出したHDDにLINUXのISOイメージをコピーしたりするPCについて

今回のHDDインストールですが、別途母艦となるLinuxマシンが必要になります。僕の場合はWindowsにVMWareをインストールし、そこにCentOS5を入れた状態で対応しました。

外付けUSBハードディスクの取り扱い

参考サイトとは違い、僕の場合は内臓HDDを取り出し、母艦PCにUSB接続しました。
この場合、母艦CentOS側でのHDDの認識がちょっと違うらしく、こちらのサイトを参考に調べながら進めました。
» [Linux] 外付けUSBハードディスク全体をext3でフォーマットする方法
» USBのハードディスクを接続するには

最初はこのUSB接続のHDDがどこにあるのか、どうやってマウントするのかすらしらなかったので、この辺で数日を取られましたが、知ってしまえばなんのことないですね。

マウントできてしまったあとの手順は参考サイトどおり。パーティションもフォーマットも問題なく実行できます。

注意する点としては、マウント先が違ったり、外付けUSBのHDDで僕の場合は、”sdb”と認識していたので、そのあたりの実行ディレクトリなんかは自分の環境にあったように変更して、実施する必要がありますので注意。

ISOイメージをホストOS(Windows)からVMWare上のCentOSへどうやってコピーするの?

CentOSのISOイメージをHDD側に置いておく必要があるので、ホストOS側(僕の場合はVMWareが動作しているWindows上で、CentOSのISOイメージが置いてあるディレクトリ)からVMWare上のCentOSで認識しているUSB外付けHDDにどうやってコピーしたらいいのか?ということがわからなくて。

これは無理やり。WindowsのサービスでExd2Fsdというものがあります。
» WindowsでLinuxパーティションを読み書きするには(Ext2Fsd編) − @IT

このフリーソフトをインストールし、サービスを立ち上げ、外付けUSBHDDをWindows側に認識させた状態で、上の手順時に作成したインストール用ディレクトリの所定の位置にISOイメージをコピー。これでOKです。Exd2fsdを使用すると、ディレクトリに余分なファイルが作成されるので、サービスを停止した後、余分なファイルを削除しましょう。

GRUBのインストール

GRUBのインストールは説明されている手順どおりでOKですが、コマンド実行時のインストール先ディレクトリと、インストール元?の変更は自分の環境にあわせて。
VmWare上でCentOSを動かしていると、メインとなるHDDのIDがhdbではなかったので、たしか、・・・hdb1。そこを変更しないと実行時にエラーになりますので注意。

grub.confファイルの作成で、注意点があるとしたら、タイトルを変更するくらい。ここでいうタイトルとは、インストール実行時に画面に表示されるインストーラーのタイトルです。ISOイメージとあわせておかないと・・・なんてことはないと思います。

母艦からHDDをはずして、元のPCに接続してハードディスクから起動

元にHDDを戻して、インストールを実行します。マシンを起動して、HDDから起動。途中の画面で”Installation Media” のところで “Hard Drive” を選びます。そのあと、ISOイメージを選択する画面が表示されるのですが、ここで少しはまりました。

ISOイメージ選択画面では、パーティションがすでに選択されているので、ISOイメージが置かれているディレクトリを入力するのですが、これがわからなくて、”hdb1″とかばっかり入力して、できないできない。ISOイメージは/hdb1/root/としてやればいいということに2日掛かりました。これも経験だ。

ここまできたら、あとはインストールの作業。インストールはCentOSで自宅サーバー構築を参考にします。僕の場合、一度CentOS5を入れたときにパッケージのエラーでインストールに失敗したので、今回はパッケージはまったく何もいれませんでした。開発ツールすらも。それはあとあと困ったので、開発パッケージ位はいれるべきですね。

まとめ

やっと動きました。正直できるか不安でしたが。CrusoeCPUでLINUX。Vineをインストールして、マシンが立ち上がらなくなってから2年。時間かかりすぎました。そもそもなんでLinux入れようとおもったとか、そういうことはすっかり忘れてました。作業時間は早朝にやっていたので、インストールに成功してログインできるまでに1週間以上はかかっています。でも、勉強になったなった。

ここまで参考はすべてWEBから。オープンソースなだけにLinux情報は粘ってぐぐれば何かしらのヒントが見つかります。僕と同じようなことをこの時代にする人はきっと少ないと思うし、やる人がいてもきっとビギナーではないと思うので、この記事が役立つかどうかわかりませんが、誰かがググったとき、役に立てばいいなぁと思います。

インストール後はサーバーとして機能させるためにセキュリティの設定などをCentOSで自宅サーバーを参考に作業しています。快適快適。

さて、このLinuxインストール作業は別連載のPHP修行のための準備でもありましたが、思いのほか時間がかかってしまった。けど、やっぱりやってみなければ理解できないことばっかりだなぁと思いました。

ということで、これにて日立フローラ再起動計画は終わりです。
最後にこのフローラを提供してくれた@mo3に感謝!

Leave a Reply

Spam Protection by WP-SpamFree

hide totop