「BackTrack 4 Final Release」をUSBフラッシュメモリ8Gにインストールしてみた。

ブートローダーが組み込まれてしまうために、トラブルを回避する必要性から予めパソコンのHDDを取り外しUSBフラッシュメモリにインストールすることをお勧めします(最悪の場合既存のOSが起動できなくなります)。

http://www.backtrack-linux.org/ からISOイメージをダウンロードし、ISOイメージDVDからPCを起動します。

■インストール開始。
メニューから「Live CD」を選択
↲Enter
bt login: root ↲Enter

password: toor ↲Enter

root@bt:~# startx ↵Enter

■起動後デスクトップにあるアイコン「install.sh」をクリックしインストールを開始します。
インストールウィザードが起動するので指示に従ってインストールを開始します。

「Time Zone」→「Tokyo」を選択
「Keybourd Iayout」→「Japan(Japan-OADG-109A)」を選択
「Prepare disk space」→インストール先の選択・確認、USBフラッシュメモリを選択。
Boot loaderのインストール先を指定します。
「Ready to install」では、右下の「Advanced Options」をクリック
→「Boot loader」を開きます。
「□ Install boot loader」にチェックを入れて、インストール先にUSBフラッシュメモリを指定後「Install」を開始します。

■インストール終了後「root」ユーザーでログインします。
bt login: root ↵Enter
password: toor 
↵Enter
root@bt:~# startx ↵Enter

■「root」ユーザーのパスワードを変更する場合は。
コンソールから
root@bt:~# passwd ↵Enter
Enter new UNIX Password: *****
↵Enter
Retype new UNIX Password: *****
↵Enter

■日本語キーボードの設定変更をします。
「System」→「Settings」→「Regional&Accessibility」→「Keyboard Layout」を開きます。
「Keyboard model」→「Japanese 106-key」を指定。
「Active layouts」→「Japan」を選択、最上位に移動。
「Layout variant」→「106」を指定。

■ワイヤレスネットワークをアクティブにします。
コンソールから
root@bt:~# /etc/init.d/wicd start ↵Enter
コンソールは閉じずに
「Internet」→「wicd Network Manager」をメニューから起動します。
固定IPアドレスの設定「IP/Netmask/Gateway/DNS」などの入力設定
「Use Encryption」を選択「WEP key」を入力、ネットワークに接続します。
接続確認後、自動で接続できるようにワイヤレスネットワークの自動化を設定します。
コンソールから
root@bt:~# update-rc.d wicd defaults ↵Enter

■BackTrack4に日本語環境パッケージをインストールします(ネットワークに接続している状態で)。
「System」→「Synaptic Package Manager」を起動、以下のPackageを「Mark」して「Apply」で「Installation」します。

「scim-anthy」
「scim-bridge-agent」
「scim-qtimm」
「scim-gtk2-immodule」
「language-pack-kde-ja」
「language-pack-kde-base」
「language-support-fonts-jp」
「language-support-input-jp」
依存関係にあるパッケージもマーク・インストールされるので実際には20項目のパッケージがインストールされます。

■パッケージのインストール終了後、言語を日本語に設定します。
「System」→「Settings」→「Regional&Accessibility」→「Country/Region&Language」で日本語に設定します。
再起動後、日本語表示に変わります。

■再起動と終了。
コンソールから
root@bt:~# reboot  ↵Enter → 再起動
root@bt:~# halt  ↵Enter → シャットダウン

 

公式サイトから最新版の「ImageMagick-6.4.9-8-Q16-windows-dll.exe」がダウンロードできますが、このバージョンに含まれているPerlMagickはActivePerl-5.10.0用になっているため、サーバーにインストールされているPerlのバージョンが一致しないとインストールしてもブログサーバーMovableType4.2.3でImageMagickがうまく動作しませんでした。
画像のアップロードで、サムネイルを指定するとサーバーエラーを起こします。
ImageMagickでPerlMagickを利用する場合、バージョンが同じである必要があるようです。

最新版の「ActivePerl-5.10.x」にはMovableType4.2.3で使用しているデータベースモジュール「DBD::SQLite2」がインストールできないので、私のサーバーでは「ActivePerl-5.8.8.822」を使用しています。
v5.8.xのActivePerlはここからダウンロードできます。
v5.10.xのActivePerlはここからダウンロードできます。



ActivePerl-5.8.8.822と同じバージョンのPerlMagickを持つ「ImageMagick-6.3.7-8-Q16-windows-dll.exe」はここからダウンロードできます。



Windows版ImageMagickのインストール

1・サーバーにインストールされているActivePerlと同じバージョンのPerlMagickをインストールする必要があるため、私の場合はPerlMagick v5.8.8 build 822 を持つ ImageMagick-6.3.7-8-Q16-windows-dll.exe をダウンロードします。

2・インストーラーの指示に従ってインストールを進めていくとオプションの選択画面になります。



「Update the executable search path」「Install PerlMagick for ActiveState Perl v5.8.8 build 822」(あらかじめインストールされている「ActivePerl」とバージョンが一致していることを確認ください、一致していない場合はImageMagickがうまく動作しません。)の2つにチェックを入れてインストールを完了します。

3・環境変数にインストールされているImageMagickのパスを設定します。
「コントロールパネル」→「システムの詳細設定」→「システムのプロパティ」を開きます。
「詳細設定」タブの「環境変数」をクリックし「新規」を選択します。




「変数名」→「MAGICK_HOME」
「変数値」→「C:\Program Files\ImageMagick-6.3.7-Q16」・・・インストールされているパスを指定

「変数名」→「PATH」には自動的に環境変数が追加されているので確認しておくとよいでしょう。

設定が終了するとシステムの再起動が必要になります。

 

現在使用しているサーバーのOSを「Windows XP Professional」から「Windows Vista Business」に変更したところ、Apacheなどのスタートアッププログラムがブロックされてしまいます。
サーバーが何らかのトラブルで電源が落ちても、Vista(OS)は再起動されるよう設定しているのにApacheがVistaのUAC(ユーザーアカウント制御)にブロックされて自動的に起動できません。
もちろん手動で立ち上げることはできますが、めんどうだし何より自動起動してもらわないと不便です。

 ←スタートアッププログラムがシステム起動時にブロックされます。

Apacheのインストールが完了と同時に「Windows Defender により変更が検出されました」という内容のメッセージがバルーン表示されるので、Windows Defenderを開くと「まだ分類されていない項目を確認します」と表示されるので、「確認して操作を実行する」を選択します。

 → 

Apacheに関する項目の「操作」タブが「許可」になっているのを確認し、右下にある「操作を確認する」をクリックすればWindows Defenderによってスタートアッププログラムがブロックされることは回避されるはずですが?まったく効果ありません。

そこでタスクスケジューラにある「最上位の特権で実行する」root権限を利用して、この現象を回避します。

1・ブロックされているプログラムのスタートアッププログラム(レジストリに書き込まれているスタートアップ項目)を削除します。



「コントロールパネル」を開き「Windows Defender」を起動「ソフトウェア エクスプローラ」を開きます。
削除したい項目を選択し、右下にある「無効にする」をクリックしスタートアップ項目を削除します。

2・「コントロールパネル」→「管理ツール」→「タスク スケジューラ」を起動します。

 →  → 

「タスクの作成」を開き



「全般」タブで「名前」を入力し(プログラム名など)、「最上位の特権で実行する」の項目にチェックを入れます。

3・「トリガ」タブのトリガの編集で



「タスクの開始」→「スタートアップ時」を選択
詳細設定「遅延時間を指定する」→「30秒」を選択(30秒~1分を指定しないと起動エラーを起こしやすくなります。)

4・「操作」タブの操作の編集で



「操作」→「プログラムの開始」を選択
設定「プログラム/スクリプト」→「参照」で実行プログラムのパスを指定します。



その他の設定は必要に応じてお好みで、一通り設定が完了すると「OK」をクリックすればタスクが追加されます。

Quartz Extreme

Demonoid.com を久しぶりにのぞいてみると「iDeneb v1.3 10.5.5」が出ていたので、SSE2 CPUな環境で夢をみてみました。
「iDeneb」のシリーズを使うのは初めてでしたが、10.5.x Leopard になってから、毎回夢を見るのに苦労していたのにSSE2 CPUな環境下でアッサリと簡単にインストールでき、しかもシステムも安定しています、デザインもセンスがいいし。

  

■システム構成 m-book
■Pentium M 760 2GHz SSE2
■Intel 915PM ICH6-M
■120GB ATA
■ATI Mobility x700

インストールのカスタマイズ選択は以下の内容で実行
Apple Azalia Audio
ICHx Fixed
Kernel 9.4.0 StageXNU
Intel 100proVE
IOUSBFamily Fix
Power Management
Power Off Fix
言語環境の選択で日本語選択がみあたらないけれど iDeneb v1.3 10.5.5/System/Installation/Packages/ にJapanese.pkgが存在します、後からインストールするといいでしょう。

結果として、音も出るしLANも認識、スリープはできないもののUSB2.0接続も安定しているしC/Iも有効です。
ただQ/Eのみが有効にできていないぐらいですが、Q/Eの有効は私の環境のグラフィクボード「ATI Mobility x700」ではLeopardになってから上手く認識できなくなりました。
ATIのグラボは種類も非常に多くx700は古いために対応さすことが難しいようです、10.4.x TigerではQ/Eを有効にすることが可能でした、夢を見るイメージによっては有効にできても動作が不安定なことも。

■グラフィックボードATI Mobility x700でQ/Eを有効にする

Forumから「ATIScript.z0rz.v0.2.zip」と「Callisto006_fix_x700.zip」をダウンロード解凍します。
Desktop上に解凍された「ATIScript.z0rz.v0.2」「Callisto」をコピーしておきます。
 1.  Open Terminal
 2.  cd desktop "Click Enter"
 3.  cd ATIScript.z0rz.v0.2
"Click Enter"
 4.  cd ATIProj
"Click Enter"
 5.  sudo ./builddoe.sh 56 53
"Click Enter"
 6.  sudo ./doe.sh cal6 0x0x0 1 1
"Click Enter"
 7.  Close Terminal
ATIRadeon9700.kext内のdevice ID が"0x56531002"にならずに"0x56"になっているので修正します。
 8.  Open Terminal
 9.  sudo -s
10. nano /System/Library/Extensions/ATIRadeon9700.kext/Contents/Info.plist
11. 
"Click" Ctrl + w
12.
"Click" Ctrl + r
13. 0x56 
"Click Enter"
14. 0x56531002  "Click Enter"
15. "Click" y
16.
"Click" Ctrl + o "Click Enter"
17. "Click" Ctrl + x
x700用のCallistoに入れ替え
18. sudo cp -R /Users/YOURNAME/Desktop/Callisto /System/Library/Extensions/Callisto.kext/Contents/MacOS
19.
Close Terminal
20. ディスクユーティリティーを起動しアクセス権の修復を実行
21. Restart

  ■iDeneb_v1.3         ■JaS10.4.8
  

JaS10.4.8では簡単にQ/Eが認識されていますが、iDeneb_v1.3ではグラフィック装置ID等が完璧に認識されているにもかかわらずQ/Eが認識されません。


Forumの説明によると、「Callisto」は Cal8→Cal3→Cal5→Cal6 の順で試すように書いてあるので、一通り試してみましたが、私の環境下では Cal3・Cal6 の両方で同じように認識され、それ以外のCalではモニターがブラックアウト、ご臨終になります。

SSE2 CPU なマシンでは改変カーネルが無かった為に10.5.2までしか夢が見られなかったが、JaS OsX86 10.5.4 がリリースされ一昔前のノートパソコンでも、夢が見れる可能性があります。

■システム構成 m-book
■Pentium M 760 2GHz SSE2
■Intel 915PM ICH6-M
■120GB ATA
■ATI Mobility x700

インストールのカスタマイズ選択ですがJaS10.5.4も前作のJaS10.5.2も、カスタマイズ選択が非常にシビアなようです。
自分のマシンに合った選択をしますが、適切なDriversを選択できていないとインストール後に起動できません。
インストール後の初回起動はテキストモード「-v」で行い、失敗する場合の原因を確認しましょう(たとえば、HDDを読み込んだ後に停止する場合はICHx関連のDreversが選択されていないためATA接続が認識されていないことになります)
インストールはできたけれど、うまく起動できない場合は、JaS10.5.4インストールDVDからパソコンを立ち上げて、boot:メニューでパーティションを選択し、JaS10.5.4DVDのシステムで起動させたあとJaS10.5.4DVDから必要なパッケージを追加することができます。

■SSE2 CPU でのインストール例
カスタマイズ選択

StageXNU(9.4.0 TOH SSE2 SSE3 kernel)
Chipsets Drivers 全て
Older Drivers 全て
Intel-IOOPRO-VE
(Network Drivers の中には選択すると読み込みエラーで、インストール失敗になるものが含まれているようです?)
Azalia Audio
PlugIns 全て
Cleanup

インストール後の起動で「Before You Begin...」PS2キーボード・マウスが認識されず停止、強制終了しJaS10.5.4DVDのシステムで起動し直し、boot:メニューでインストールされているパーティションを選択起動します。
※インストール後HDDのシステムで一回は直接起動を行っていないとネットワークデバイスを認識できず、初回起動アシスタントの途中で無限ループが発生する不思議な現象が起こりました。

boot:rd=disk0s3 (私の場合はプライマリ3番目のパーティションになります)

初回起動アシスタントの設定後インストールディスク内の/System/Installation/Packages/Patches/内からPS2関連の
ApplePS2Controllre.pkg
USBが認識していないようなので、
IOUSBFamilly.pkg
日本語環境がないので、Retail Install DVD などから
Japanese.pkg
を追加し再起動します。





結果としてスリープができないが、それ以外は今のところ特に問題ないように思えます。
パッケージの中にServer関連が含まれているので追加する夢も見てみました。
MacOSXServer UpdCpd Comdo10.5.4......pkg
ServerAdminTools.pkg
ServerEssentials.pkg
ServerSerup.pkg
再起動後!





外見に変化は見られませんがMac OS X Server に変わっています、これはサーバーもどきなのでしょうか、アプリケーションフォルダにServer 関連のプログラムも追加されているようですが?
またまたUSBが認識しなくなっているので、IOUSBFamilly.pkg を入れ直します。

SSE2 CPU なマシンはJaSシリーズなら良い夢が見れるかも?

Retail Install DVD でインストールを可能にする BootCD「BOOT-KABYL-BUMBY」が注目を集めている今日この頃、一昔前の Intel 915 チップセットのSSE2/SSE3 CPUではオリジナルな夢を見ることができません。
SSE2なCPUでオリジナルな夢が見れないものか、BootCD内のInitrd.imgに「ToH RC2」インストーラーに含まれているKext類を追加してみることにしました。
ForumなどをみるとBootCDの作り方が紹介されているので実際に作ってみましょう。

■準備するもの

1・BOOT-KABYL-BUMBY.iso
2・Kext (追加したいKext類「フォルダ名Kext」、今回はToH RC2の /System/Library/Extensions フォルダ内の全てを用意、約100MBあるので全部追加するとBootCDの起動時間が長くなりますが、ToHRC2がインストールできる多くの機種に対応できる可能性があります)
この二つをLeopardがインストールされているVolumes内に置いておきます。

■BootCDの作成、ターミナルを起動して作業開始

>>ルート権限を与えます
sudo -s
>>パスワード入力
>>作業フォルダの作成(フォルダ名が.isoファイルの名前になります、ここではToHとしています)
mkdir /ToH
>>「BOOT-KABYL-BUMBY.iso」をマウント(マウントされたVolumes名はBOOT-DFE-146-BUMになっています)
hdiutil attach -readwrite /BOOT-KABYL-BUMBY.iso -owners on
>>作業フォルダ「ToH」に以下5個のファイルをコピーします
■boot
■initrd.img
■isolinux.bin
■isolinux.cfg
mboot.c32
cp -r /Volumer/BOOT-DFE-146-BUM/boot /ToH/
cp -r /Volumer/BOOT-DFE-146-BUM/initrd.img /ToH/
cp -r /Volumer/BOOT-DFE-146-BUM/isolinux.bin /ToH/
cp -r /Volumer/BOOT-DFE-146-BUM/isolinux /ToH/
cp -r /Volumer/BOOT-DFE-146-BUM/mboot.c32 /ToH/
>>「initrd.img」のバーミッション変更(全てのユーザーとファイルに権限を与えます)
chmod 777 /ToH/initrd.img
>>「initrd.img」のディスクサイズを変更します
hdiutil resize -size 120MB /ToH/initrd.img
>>「initrd.img」をマウント(マウントされたVolumes名はinitrdになります)
hdiutil attach /ToH/initrd.img
>>追加するため準備しておいたKextフォルダの中身をマウントされている /initrd/Extra/Extensions/ にコピーします
cp -r /Kext/ /Volumes/initrd/Extra/Extensions/
>>「initrd」マウントの解除
hdiutil detach /Volumes/initrd
>>isoファイルに変換
hdiutil makehybrid -o /ToH.iso /ToH/ -iso -eltorito-boot /ToH/isolinux.bin -no-emul-boot
>>isoファイルをCDに焼きます
hdiutil burn /ToH.iso
>>CDのトレイが開くので、ブランクディスクを入れればbootCD「ToH.iso」が焼きあがります

作業は比較的簡単なので、自分のマシンに合ったBootCDを作ってみましょう。

BootCD「ToH.iso」で夢は見れるのかSSE2 CPU のマシンで試してみましたが、インストーラーが起動する直前でリブートされてしまいます。
「BOOT-KABYL-BUMBY」がSSE2では無理なのか、持っているRetail DVD のバージョンが 10.5.1 だからなのか、よく解らないがまた時間のあるときにチャレンジしてみたいと思います。
ちなみにIntel 915 チップセットSSE3のマシンではインストーラーが起動する夢を見れました。

VertrigoServ でサーバー構築

 Apache/PHP/MySQL/SQLite/SQLiteManage/PhpMyAdmin/Zend OptimizerをWindowsにまとめてインストールできる「VertrigoServ」を使ってRAMディスクでホームページ公開

設定が簡単な「VertrigoServ」を使ってセカンドサーバーを作ってみました
インストーラーは日本語化されていますが、肝心なプログラムは英語表記で使い方や、設定方法がよく解らないままとりあえず導入してみました

「VertrigoServ」には「Perl」が含まれてないので、CGIを使う為には別途インストールする必要がありますが、後から「Perl」をインストールするとCGIプログラムがうまく動きませんでした
そのため一旦「VertrigoServ」をアンインストールし、「Perl」の後でインストールし直すと何も設定しないままCGIプログラムが動作します
かなり簡単にセカンドサーバーが出来上がりました(全てRAMディスク上にインストールし、動作しています)

メインサーバーのルートディレクトリにある、公開しているホームページを全て「VertrigoServ」で作ったセカンドサーバーのルートディレクトリにコピーしメインサーバーを停止、PCの接続設定でプライベートIPアドレスをメインサーバーに合わると自動的に「VertrigoServ」が認識してくれます
httpd.confを編集してServerNameをドメインに変更しRestartすると代替サーバーとして簡単にホームページ公開できました

インストールや導入方法はhttp://www.nori12.com/VertrigoServ.htmlに用意しました

不朽の名作である「JaS 10.4.8」を最後に引退を表明したJaS氏が「JaS OsX86 10.5.2」と共に帰ってきました
あのJaS氏であれば、かなりの期待が持てる作品に仕上がっているのではないでしょうか?

□システム構成 : m-book
■Pentium M 760 2GHz SSE2



問題なくインストールが進みますが、言語環境の選択(日本語環境)が存在しません
しかし「ことえり」はインストールされています
システムのカスタマイズはユーザー環境に合わせて自分で選ぶようになっています、選択が欠けているとインストール後起動に失敗します
自分のシステム構成にあわせてカスタムインストールを選択することが重要なポイントになります



「言語環境の選択」がなかったので念のため
/Optional Installs/Optional Installs.mpkg で日本語パッケージを追加インストールします
com.apple.Boot.plistのTimeoutを追記すれば設定が完了です
しかし、アプリケーション内の「アクティビティモニタ」「キーチェーンアクセス」のアイコンがテキストエディータのアイコンになっています
プログラムはちゃんと動くのですが、「ターミナル」においては起動できません
その他の動作について確認はしていませんがJaS氏の今後の活躍に期待したいと思う 今日この頃です

追伸 Demonoid.comが復活 !!