Linux実験室
Turbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するTurbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成する

7.Turbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成する

Turbolinux社からDesktop用に特化したTurbolinux 10 Desktopという製品が発売されています。
この製品はトライアル版が同社のホームページからダウンロードできるようになっています。ただし、制限も多くRPMコマンドが使えないためUpdateが出来なかったり、コンパイルするためのコマンド群が抜けていたりとトライアル版ならではの仕様になっています。
また、FTPサイトには製品版に含まれるRPMのファイル群(OSS部分のみ)が公開されていますが、インストーラ部分まで公開されておらずファイルはダウンロード可能ですが、こちらも制限付きになっています。
今回はトライアル版とFTPサイトに公開されているRPMファイルそれと2004年2月9日に公開されたUpdateCDの内容を含むインストールCDの作成にトライしたいと思います。
なお、ここを参照し起きたいかなる問題も責任を負いません、自己の責任で実施してください

 TurboLinux 10 F相当を作成する場合はこちら

@ 準備するもの

 ・linux導入のためのマシン(Disk15G以上のマシン)
  -CD-Rドライブ
 ・Turbolinux10 Desktopトライアル版CD-ROM
 ・CD-Rメディア2枚

A Turbolinux10 Desktopトライアル版の導入とRPMコマンドの退避

 用意したマシンにトライアル版を導入します。
 1.マシンにCD-ROMをセットして起動します。
 2.言語の設定
 3.インストール方法の選択
 4.キーボードの設定
 5.マウスの設定
 6.インストール先の設定
 7.ブートローダー設定
 8.ネットワークの設定
 9.時間の設定
 10.アカウントの設定
 11.インストールタイプの選択
 12.モニターの設定
 13.Xの設定
 14.サウンドカードの設定
 15.設定の確認
 16.システムインストール
  「追加パッケージのインストール」画面
 Turbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成する
 システムインストールの終了時に「追加パッケージのインストール」画面が表示されます
 この画面になったら「Ctrl+Alt」を押しながら「F2」を押しコマンド画面にします
 《rpmコマンドの退避》
 $cp -a /mnt/sysimage/var/lib/rpm /mnt/sysimage/var/lib/rpm.org
 $cp -a /mnt/sysimage/bin/rpm /mnt/sysimage/bin/rpm.org
 コピーが終了したら「Alt」を押しながら「F7」を押しGUIの画面に戻る
 17.セキュリティーの設定
Turbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するこの段階でrpmコマンドが削除されるだワン!
 18.ブートディスクの作成
 19.インストール完了

B トライアル版の起動とRPMコマンドの復元

 コンソールを立ち上げます
 《rpmコマンドの復元》
 $mv /bin/rpm.org /bin/rpm
 $rm -rf /var/lib/rpm
 $mv /var/lib/rpm.org /var/lib/rpm

C FTP版相当作成のためのファイル入手

 TurbolinuxのFTPサイトよりRPMファイルをダウンロードします
 $mkdir -p /tmp/turbo10/orgrpm
 $cd /tmp/turbo10/orgrpm
 $wget --retr-symlinks ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Desktop/10/install/turbo/RPMS/*
 $cd /tmp/turbo10
 $wget --retr-symlinks ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Desktop/10/install/turbo/base/comps
 $mkdir -p /tmp/turbo10/update
 $cd /tmp/turbo10/update
 $wget --retr-symlinks ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Desktop/10/updates/iso/10d-updatecd.iso

D FTP版作成−Step 1 事前準備

 1.トライアル版CD-ROMをマシンにセットしてマウントします

 $mount /mnt/cdrom

 2.FTP版Workディレクトリの作成

 $mkdir -p /tmp/turbo10/DISC1
 $mkdir -p /tmp/turbo10/DISC2/turbo

 3.トライアル版のコピー

 $cp -var /mnt/cdrom/* /tmp/turbo10/DISC1/

 4.トライアル版RPMファイルの削除

 $rm -rf /tmp/turbo10/DISC1/turbo/RPMS

 5.FTPサイトより入手したRPMファイルの移動

 $mv /tmp/turbo10/orgrpm /tmp/turbo10/DISC1/turbo/RPMS

 6.トライアル版CD-ROMの取り出し

 $eject

 7.zabom-develの導入

 #rpm -ivh /tmp/turbo10/DISC1/turbo/RPMS/zabom-devel-2.0.0-40.i586.rpm

E FTP版作成−Step 2 stage2.imgファイルの編集

 トライアル版のstage2.imgのままだとrpmファイルが使えなくなってしまいます。そこで、導入中にrpmファイルが消されないようにstage2.imgファイルを編集します。
 面倒な方は10d-updatecd.isoの中にあるstage2.imgでも代用できると思います。(未確認)
 Workディレクトリの作成
 $mkdir -p /mnt/stage2
 #mount -t cramfs -o loop /tmp/turbo10/DISC1/turbo/base/stage2.img /mnt/stage2
 #cp -a /mnt/stage2 /tmp

 ハードリンクのエラーが数箇所でますが特に問題ありません。
 ファイルのシュリンク
 #objcopy -S /usr/lib/zabom/zabommodules.so /usr/lib/zabom/zabommodules.so

 モジュールの入替え
 #cp -a /usr/lib/zabom/zabommodules.so /tmp/stage2/usr/lib/mongoose/zabommodules.so

 上書きをします
 stage2.imgの書き戻し
 #mkcramfs /tmp/stage2 /tmp/turbo10/DISC1/turbo/base/stage2.img

F FTP版作成−Step 3 Update RPMの適用

 FTPサイトより入手したUpdateファイルを適用します
Turbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するこれはかなり面倒なのでシェルを用意しただワン! 使う方はここからどうぞだワン!
 前提:上記で作成したディレクトリで作業していること(それ以外の場合はシェルを変更してください)
 tlupdrpm.shの使い方
 $tlupdrpm.sh 10

 手動で行う場合:
 $mkdir -p /mnt/iso
 $mount -o loop /tmp/turbo10/update/10d-updatecd.iso /mnt/iso

 後はひたすら/tmp/turbo10/DISC1/turbo/RPMS以下を比較して新しいもの、新規のものを入れてゆきます。
 最後にISOファイルをアンマウントすることを忘れずに!
 $umount /mnt/iso

 1.Update後のcompsファイル更新

 FTPサイトより入手したファイルをベースに変更します
 $cp -p /tmp/turbo10/comps /tmp/turbo10/DISC1/turbo/base/
 compsファイルを確認しバージョンが上がっているものと追加になったRPMファイルを変更、追加します
Turbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するこれもかなり面倒だワン!2月9日版Update込のcompsファイルを作成しただワン!
 使う方はここからどうぞ!

Turbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するcompsファイルを自力で編集した人はgenhdlistコマンドでcompsファイルのチェックをできるだワン!
 genhdlist /tmp/turbo10/DISC1/turbo

 Turbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成する -> Turbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成する

 Turbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成する -> Turbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成する

 Turbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成する
 ↑
 このようになればcompsファイルはOKです

 2.hdlistの更新

 $genhdlist /tmp/turbo10/DISC1/turbo

 Turbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成する

 3.ファイルの分割

 今回はCDが2枚になるのでファイルを分割します
 $genhdlist /tmp/turbo10/DISC1/turbo

 Turbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成する
 途中で2枚目の導入先を聞かれますので下記のディレクトリを入力してください
 「/tmp/turbo10/DISC2/turbo」

G FTP版作成−Step 4 ISOイメージの作成

 1枚目ブート可能ディスクの作成
 $mkisofs -J -R -v -T \
      -b isolinux/isolinux.bin \
      -c isolinux/boot.cat \
      -no-emul-boot \
      -boot-load-size 4 \
      -boot-info-table \
      -o /tmp/turbo10/desk10-disc1.iso \
      /tmp/turbo10/DISC1/

 2枚目データディスクの作成
 $mkisofs -J -R -v -T \
      -o /tmp/turbo10/desk10-disc2.iso \
      /tmp/turbo10/DISC2/

H FTP版作成−Step 5 CD-Rに焼く

 cdrecord -scanbusでcd-rドライブを確認します
 ide-scsiがロードされていないとcd-rドライブが使えません。
 $cdrecord -v dev=1,0,0 speed=8 fs=20M -eject /tmp/turbo10/desk10-disc1.iso
 $cdrecord -v dev=1,0,0 speed=8 fs=20M -eject /tmp/turbo10/desk10-disc2.iso

最後にFTP版インストールCDを作成しましたが、トライアル版と同様にフォントが一部提供されていないため提供されていない漢字を表示すると取消線になってしまいます。
フリーのフォントなどを導入してこの問題を各自解消してください。

Turbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成するそれでは健闘を祈るだワン!


戻る
Turbolinux 10 Desktopトライアル版からFTP版相当のインストールCDを作成する