インストール準備

いまのところ CentOS 5 はベータのなので CentOS 4 を導入する事を目標に設定。

今回は、仕事で利用していて慣れているネットワークインストール環境を家でも用意し、インストールサーバとしてはのグラタン*1を利用する事に。


とりあえず、ネットワークインストール環境を構築する為にやるべき事を考える。

  • インストールイメージの取得(今後の利用を想定)
  • http/ftp/nfs いずれかの環境構築
  • DHCP サーバの設定

ぐらい?

インストールイメージの取得


会社では wget で丸ごとダウンロードなんですが、せっかくなので BitTorrent を利用する事に。

そこでその環境を準備する必要があるが今のクライアントマシンは重くてソフトウェアは入れたくない。

という事で、グラタンにクライアントをインストール。


apt なら何も気にせずいけるでしょうって事で検索。

gtank:/home/k0y# aptitude search torrent
p   bittorrent                                     - Scatter-gather network file transfer
p   bittorrent-gui                                 - Scatter-gather network file transfer (GUI files)
p   qtorrent                                       - BitTorrent client for QT 3.x

apt ステクヽ(゚∀゚)ノ

早速インストール。

gtank:/home/k0y# aptitude install bittorrent
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています
拡張ステータス情報を読み込んでいます
パッケージステータスの初期化... 完了
以下の新しいパッケージが自動的にインストールされます:
  python python2.3 python2.3-iconvcodec
以下のパッケージが保持されます:
  libc6 libssl0.9.7 locales openssl samba samba-common smbclient ssh swat
  tar tcpdump
以下の新しいパッケージがインストールされます:
  bittorrent python python2.3 python2.3-iconvcodec
更新: 0 個、新規インストール: 4 個、削除: 0 個、保留: 11 個。
3117kB のアーカイブを取得する必要があります展開後に追加で 10.9MB のディスク容量が消費されます。
続けますか? [Y/n/?] 

pythonもいるんですな〜。

ちょうどpythonのコードを走らせようと考えていたので、先に進む。

拡張ステータス情報を書き込んでいます... 完了
取得:1 http://ring.airnet.ne.jp stable/main python2.3 2.3.5-3sarge2 [2880kB]
取得:2 http://ring.airnet.ne.jp stable/main python 2.3.5-2 [127kB]
取得:3 http://ring.airnet.ne.jp stable/main bittorrent 3.4.2-3sarge0.1 [88.4kB]
取得:4 http://ring.airnet.ne.jp stable/main python2.3-iconvcodec 1.1.2-1 [21.9kB]
3117kB を 2s 秒で取得しました。(1309kB/s)
未選択パッケージ python2.3 を選択しています。
(データベースを読み込んでいます... 現在 12406 個のファイルとディレクトリがインストールされています。)
(.../python2.3_2.3.5-3sarge2_arm.deb から) python2.3 を展開しています...
未選択パッケージ python を選択しています。
(.../python_2.3.5-2_all.deb から) python を展開しています...
未選択パッケージ bittorrent を選択しています。
(.../bittorrent_3.4.2-3sarge0.1_all.deb から) bittorrent を展開しています...
未選択パッケージ python2.3-iconvcodec を選択しています。
(.../python2.3-iconvcodec_1.1.2-1_arm.deb から) python2.3-iconvcodec を展開しています...
python2.3 (2.3.5-3sarge2) を設定しています ...
Compiling python modules in /usr/lib/python2.3 ...
Compiling optimized python modules in /usr/lib/python2.3 ...

python (2.3.5-2) を設定しています ...

bittorrent (3.4.2-3sarge0.1) を設定しています ...

python2.3-iconvcodec (1.1.2-1) を設定しています ...
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています
拡張ステータス情報を読み込んでいます
パッケージステータスの初期化... 完了

お、おもいよ....インストールだけでこの重さはさすがグラタン。


とりあえず、イメージのダウンロードと思ったが、使い方が分からない...

という事で、早速 google 先生。


期待通りのページがヒット。


実行プログラム名が分かったのでダウンロードする CentOS 4 のダウンロード用 torrent ファイルを入手。

(念の為、md5ファイルも取得)

gtank:/home/k0y# wget ftp://ftp.riken.jp/Linux/caos/centos/4/isos/i386/CentOS-4.4-i386-binDVD.torrent
--01:13:16--  ftp://ftp.riken.jp/Linux/caos/centos/4/isos/i386/CentOS-4.4-i386-binDVD.torrent
           => `CentOS-4.4-i386-binDVD.torrent'
ftp.riken.jp をDNSに問いあわせています... 134.160.38.1
ftp.riken.jp[134.160.38.1]:21 に接続しています... 接続しました。
anonymous としてログインしています... ログインしました!
==> SYST ... 完了しました。    ==> PWD ... 完了しました。
==> TYPE I ... 完了しました。  ==> CWD /Linux/caos/centos/4/isos/i386 ... 完了しました。
==> PASV ... 完了しました。    ==> RETR CentOS-4.4-i386-binDVD.torrent ... 完了しました。
長さ: 176,837 (確証はありません)

100%[==================================================================>] 176,837      909.73K/s

01:13:16 (909.04 KB/s) - `CentOS-4.4-i386-binDVD.torrent' を保存しました [176837]

gtank:/home/k0y# wget ftp://ftp.riken.jp/Linux/caos/centos/4/isos/i386/md5sum
--01:13:32--  ftp://ftp.riken.jp/Linux/caos/centos/4/isos/i386/md5sum
           => `md5sum'
ftp.riken.jp をDNSに問いあわせています... 134.160.38.1
ftp.riken.jp[134.160.38.1]:21 に接続しています... 接続しました。
anonymous としてログインしています... ログインしました!
==> SYST ... 完了しました。    ==> PWD ... 完了しました。
==> TYPE I ... 完了しました。  ==> CWD /Linux/caos/centos/4/isos/i386 ... 完了しました。
==> PASV ... 完了しました。    ==> RETR md5sum ... 完了しました。
長さ: 309 (確証はありません)

100%[==================================================================>] 309           --.--K/s

01:13:32 (15.51 KB/s) - `md5sum' を保存しました [309]

あとはBitTorrentのクライアントでダウンロード設定して放置

gtank:/home/k0y# btdownloadcurses CentOS-4.4-i386-binDVD.torrent

とりあえず、今日はここまでで終了。

*1:「挑戦者」の GLAN TANK