9/17/2007
Installing OpenSuSE on Thinkpad X61 (3)
で、で、で、
OpenSuSE 10.3 Beta3を入れてみました。なんと普通に指紋認証のドライバが入っていたり、XWindowも3Dで動作する。
まったく問題がないわけではなく、指紋認証すると、ログインとかは指紋でログインができるが、スクリーンセーバーのロックが絶対に外れません。Bugzillaに登録しようと思ったら、もう登録済みでした。
ちなみに、X61音声も出ないかも。。。 これは、Kernelに起因する問題らしい。
指紋認証の件以外は、最強環境かもしれません。
一般にあるディストリビューションで動かない件で、どこのディストリビューションでも解決策が提示されていない場合、浮気しても無駄。ただし、解決している場合は、どのディストリビューションでも回避が可能。ディストリビューションの差は、どこまでとりこんでいるかが肝です。
9/16/2007
Installing OpenSuSE on Thinkpad X61 (2)
ユーザが一人だけなので、suしてrootのパスワードはうざい。ので、まず自分のアカウントをwheelグループに追加し、/etc/pam.d/suの2行目にauth sufficient pam_wheel.so trustを追加する。
修正後のファイルは、以下
#%PAM-1.0
auth sufficient pam_rootok.so
auth sufficient pam_wheel.so trust
auth include common-auth
account include common-account
password include common-password
session include common-session
session optional pam_xauth.so
これで、suしてもパスワードは聞かれません。(この作業は、必ずローカルでするように。)
Lenovoのツールをインストールしてみました。openSuSEの場合、すべてNG。
理由は、SuSE Enterprise Linux DesktopのKernelバージョンに依存しているからです。残念!
たぶんアップデートを実行してKernel Versionが異なってしまうとやはり動かなくなる可能性があります。また、Access Connectionですが、Intel のWIFIのカードではないと無線LANは認識しないようです。
Fingerprintのインストールは、以下のファイルを入手して、指紋を登録します。
http://beta1.suse.com/private/thoenig/10.2/thinkfinger/10.2-x86_64/
libthinkfinger と pam_ thinkfinger
rpm -ivhで2つともインストールしてください。
# tf-tool --acquire として、指紋を登録します。確認は以下のコマンドを実行します。
# tf-tool --verify
これで「テスト」は完了です。次に/etc/pam.d/common-authを以下のように修正します。
auth required pam_env.so
auth sufficient pam_thinkfinger.so <<<-- 追加
auth required pam_unix2.so
指紋をユーザごとに追加します。tf-tool --add-user $USER
suコマンドでも使いたい場合は、tf-tool --add-user rootとします。
さぁ、これでログインをするとき、ユーザ名を入れて、指をなぞればOK!!
1本の指しか登録できないので、使いでがあるかどうかは微妙です。その指を怪我してしまったら不安ですね。一応動作するということで。
9/15/2007
Installing OpenSuSE on Thinkpad X61 (1)
Thinkpad X61を対象にした理由は、
- 古いノートPCは大抵動作してしまう。
- 実は古いPCはパフォーマンスが出ない
- 新しいテクノロジーのテストができない
- Lenovo(US)がサポートしているのは、Thinkpad T60pなので、X61も動くと思われる。
ノートPCの大前提は、外でも使えなければならないし、削除する前のWindowsXPと同じくらいの信頼性が必要。さらに、今のLinuxはシステムリソースをかなり必要とするので、少なくともPentium 500MHz/256MB位のスペックが必要です。もっといるかもしれませんが、「動作する」のと「使える」には雲泥の差があります。古いノートPCを使うならば、Kernel-2.2/2.4のDistributionがいいですが、メンテナンスがもう停止している可能性があるので注意です。Windowsが優れているとかLinuxが優れているとかは関係なくて、どれを使うかというのが、私の考えです。
****注意****
まず、ThinkpadのRecovery Diskを作成して、ちゃんとWindowsXPが戻るかどうか確認しておいたほうがいいです。私の大学時代の研究室の助教授のように、購入して、何も考えないでLinuxを入れてしまうのもありですが。。。(彼のPCは、2度とXPがリカバリできないようですし、「それが何か」と言っていました。恐れ入ります)
1.準備・情報収集
OpenSuSE10.2を入手しましょう。DVDメディアが楽です。
次に、Thinkpad T60p用のドライバを入手します。Lenovo USのサイトから、T60p + Linuxで検索すれば、手に入ります。
ダウンロードするファイルは以下です。
- Configuration utility for Linux - SLED 10 - ThinkPad T60p
- Modem driver for Linux - SLED 10 - ThinkPad T60p
- ThinkVantage Access Connections for Linux - SLED 10 - ThinkPad T60p
特にモデムドライバは、有料のドライバしかないのでお買い得かもしれません。まぁいまさらモデムを使う人はいないかもしれませんが、付いている機能は使えるようにしたいです。
次に、以下のサイトも参考にしましょう。
http://www.thinkwiki.org/wiki/ThinkWiki
H/WやLinuxの情報がたくさんあります。H/Wを知らずとして、インストールができないことがあるので知ってていて損はないです。「S/W屋さんはH/Wを知るべきで、H/W屋さんは、S/Wを知るべき」と思います。またこのページには、英語ですが、Linuxのインストール方法が各モデルごとに記載されています。
2.インストール開始
OpenSuSE10.2をインストールします。インストールメディアは、USB HDDや、UltrabayのDVDドライブで普通に起動できると思います。
その際、WindowsXPのパーティションを削除しましょう。Dual Bootをするくらいなら、仮想PCソフト(Xen/VMwareなど)で動かしたほうがましです。なぜなら、Dual BootしているとBootしていないほうのHDD領域がストレージ以外の機能をしません。さらに、Dual Bootをしている人は、使いやすいOSを起動して使う傾向があるようです。Linuxは、明らかに慣れていなく使いにくい(使い方がWindowsと異なる)ので、結局Linuxは使い続けることは難しくなります。
もし、Windows XPが必要な時は、リカバリメディアからリカバリして使いましょう。
また、リカバリ領域は、削除してもいいかもしれません。Linuxをインストールすると、ThinkVantageボタンでリカバリができないかもしれません。よって無駄なので削除(ただし、リカバリCDを作った場合のみ!!)
デバイス関連は、認識したとおりで新たに認識させる必要はまったくありません
パッケージ選択は、開発系のパッケージ(特にKernel開発)を入れておいたほうがいいです。理由は、デバイスドライバを導入する際、Kernel Driverをコンパイルするケースがあるので。必要なパッケージは後で追加してください。
OpenSuSE10.2のインストールが成功したら、使えない機能について確認してください。さらにドライバを追加する前に、ソフトウェアのアップデートをしておいたほうがいいです。
今回は、文章が長いのは、実は削除されるWindowsXPのリカバリ確認待ちで書いているからです。(戻すのが目的ではなくて、いつでもThinkPadを転売できるようにするためだったりしますが。。。X61は当分売りません。)
次回は、Lenovoのユーティリティと指紋認証のドライバ導入。うまくいけばHDD Active ProtectionとAir H AX420Sの設定を記載します。しばし、お待ちくださいまし。
9/09/2007
iPod Classic Good and Bad
ipod classic 160GB Blackを購入しました。
まず、ドックでVideoをTVに出力する場合、基本的には、認証を受けたもののみしかダメ。
5th GenerationのiPodのUniversal Docは出力できます。(店頭て確認)S端子がほしければ、現行のを ゲットしてください。新しいUniversal Docは、S端子がなくなった代わりにリモコンが標準で付きます。
Classic/Nano3rdからは、ヘッドホン端子からのテレビ出力はできません。
3rd Partyのドックはほぼ全滅かもしれません。CreativeのXdockのテレビ出力もNGでした。
(音声はOK)
回避方法は、認証を受けたコネクタでいったん、出力を指定して、Videoを再生。そのあと、ドックに
差し込む。ただし、1曲ごとにやらないとすぐに設定がもどります。ちなみに、TVoutの出力の設定
だけならiPod Radio Remoteでも出来ます。(ヘッドホン端子からTV信号はでませんが。)
- iPod Radio Remote ですが、使えましたが、RADIOはなぜかノイズばかりで聞こえず。(日本の周波数がNGなのか。海外では報告なし。FMの選曲のUIは表示されますが。)
いったん、地域をアメリカにしてみたところ、NHKの総合テレビの音声にして、再度日本にしてみました。そしたらFMが聞けました。
- iPod Camera Connector は、未サポートのデバイスと表示されます。
Apple drops picture of Classic from Camera Connector compatibility chart.
マイク関連は、持っていないので未確認です。マニュアルを見る限りClassic対応のものであればOKと。
保護シートは、液晶面と本体面が微妙に差があるため前面を覆うタイプのシートはNGです。
液晶面だけを覆うシートを購入し、微妙にカットをしてはめ込むことで回避。さらに前面の表面が
完全に平面ではないため、液晶面以外も、上下左右が浮いてしまいます。
現時点では、完全に保護できるのは、クリックホイールのみかもしれません。
(5th Generationのケースが使えますが、ケースの中に入れていても擦れて傷かつくので、傷が付きそうなところに張っておきました。
ゲームは、iTunes Music Storeで売られているものは、すべて動作しません。もうすぐサポートされているものが出るようです。
CoverFlowのもっさりや音とびが報告されていますが、まぁ、全体にもっさりしているかもしれません。
レコードジャケットのサイズが大きいとHDDがフル回転。 これに関しては致し方ないかも。iTunesのジャケットを小さくすればいいんですけど、やっぱりお気に入りは大きく保存したい。
Diagnostic Mode,ですが、ここにありました。自己責任で。
過去との互換性がかなり薄れていて、古いiPodを手放すつもりが、手放せなくなりました。。。
買う前にしばし確認!というのが正直のところ。 互換性がテクノロジーか。
6th GenerationのUIは、楽しいし、おしゃれなので捨てがたいです。
8/25/2007
X61 Vista X64導入 不完全版
Rescue and Recovery領域は、残しておきます。
Turbo Memoryをインストールしている場合は、
インテル Turbo Memory(Windows Vista)
http://www-06.ibm.com/jp/domino05/pc/download/download.nsf/jtechinfo/MIGR-67820
を導入して、再起動します。
Windows Updateを実行して、OSを最新にします。(アクティベーションが必要)
次に、KB938194、KB938979を導入します。
System Update 3.01
を導入して、しつこくアップデートします。3,4回必要かも
以下のものを導入します。
Client Security Solution 8.0 Windows Vista 64 ビット用
Rescue and Recovery v4.0.0117 (Windows Vista)
ThinkVantage Rescue and Recovery v4.0.0117 (Windows Vista - 64 bit) 修正ファイル
ThinkVantage Access Connections (Windows Vista)
これは、System Updateでインストールされなかったような気がする。
再度、System Updateを行い、しつこく最新にします。
最後に、
モニター・ファイル(Windows 2000/XP/Vista)
を導入して、モニターのドライバを最新にしましょう。
エクスペリエンスインデックスの再計算をして終了。
ここから先は、人柱。
たまに、ディスプレイドライバが停止して復帰されるようなエラーが表示される時は、
Intelから最新版のドライバーをダウンロードすると直るかもしれない。
導入方法は、まず、ドライバーをダウンロード。
次に、デバイスマネージャからドライバーをアンインストールして再起動。
そしてドライバををインストール。
今のところ、ドライバのエラーはすっかり停止した。
X61 WindowsXP ダウングレード完璧版
まとめてみた。
購入時点でのVistaがインストールされている状態がスタートライン。
必要なもの、
WindowsXP製品メディア (他ですでにアクティベーションされているものでも可)
Intel® Matrix Storage Manager を選択して、
32-bit Floppy Configuration Utility for Intel® Matrix Storage Manager を
入手して、あらかじめ、Floppyメディアを作成しておく。
上記を組み合わせたメディアをnliteで作成しておくと、FDDいらずで導入できる。
Lenovoより以下を入手する。
KB888111
http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-65456&velxr-layout=printLenovo
http://www-307.ibm.com/pc/support/site.wss/license.do?filename=thinkvantage_en/kb888111xp2jp.exe
ソフトウェア導入支援 - ThinkPad/ThinkCentre/Lenovo 3000
Intel チップセット・サポート 6(Windows 2000/XP/Vista)
Intel PRO/1000 LAN アダプタ ソフトウェア(Windows 2000/XP)
SoundMax Integrated Digital HD Audioオーディオ・ドライバー(Windows XP/2000)
EasyEject ユーティリティ (Windows 2000/XP/Vista) - ThinkPad 一般
モニター・ファイル(Windows 2000/XP/Vista)
Microsoft Bluetooth サポート・ファイル(ThinkPad Bluetooth with Enhanced Data Rate用)(Windows XP)
以下は自由(不要かも)
ThinkPad SD ホストコントローラー ドライバー/ThinkPad SD ストレージ ドライバー (Q830908)
電源をOFFにして、完全にThinkpadを落とします。
電源をONにします。F1を押してBIOSに入ります。
Finger PrintとSecurity Chipを初期化します。
WindowsXPをインストールします。
nliteでドライバを統合していない場合は、起動時のF6でドライバを導入します。
OSのインストールが終了したらLenovoから落としてきたファイルを導入します。
(まだアクティベーションはしない。)
KB888111 を導入します。デバイスマネージャのシステムツリーに不明なデバイスが表示されるので
ドライバの追加をしてください。Intel UAAのドライバが追加されます。2つの新しいデバイスが認識
されますが、今の時点ではほうっておいてください。
Lenovoのほかのファイルを片っ端から導入します。(といってでもC:\Driversにコピーされるだけです。)
すべて導入が終わったら、Pro1000とChipsetをインストールします。
Internetへの接続を確認してください。
(もし、Lenovo配布のWinDVDを持っていたらこの時点でインストールします。)
導入支援をインストールしてください。そして、導入支援を実行してください。
すべてのドライバをインストールすれば完了です。
再起動後に、Fn+F5を押してBluetoothを有効にしてください。新しいデバイスを発見しますので、
Windows標準のドライバではなく、C:\Drivers以下のドライバーを使ってください。
タスクバーのBluetoothのアイコンをクリックしてください。
最後に、モニターのドライバとSDカードのドライバをアップデートして終了
Rescue and Recovery/Client Security Solutionの導入
以下のファイルをLenovoよりダウンロードします。
ThinkVantage 指紋認証ソフトウェア 5.6
Client Security Solution 8.0 Windows 2000/XP 用
Rescue and Recovery v4.0.0114 (Windows 2000/XP)
System Update 3.01
System Update以外のすべてを導入します。
注意点、Rescue and Recoveryは、必ず日本のLenovoから落としてください。(Rescue and Recovery v4.1は、ダイアルアップをすると、Stop Errorが発生します。)
正常に動作が確認できたら、ここでOSのアクティベーションを実行します。
電話が必要になったら、Windows Vistaからのダウングレードをしたいといえば問題ありません。
アクティベート後以下を導入します。
Windows XP 用の更新プログラム (KB896256)
<<<<ここでいったんディスクイメージを採取>>>>>>
Windows Updateで最新版にします。 (Microsoft .NET Framework version 2.0が導入されている
ことを確認します。)
System Update 3.01をインストールします。
System Update を実行します。
以下、不要かもしれませんが、Lenovoへサポートを問い合わせる場合、PC Doctorの実行を
求められる場合があります。以下を導入します。
PC-Doctor for Windows - Desktops / Notebooks http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-52871
<<<<ここでいったんディスクイメージを採取>>>>>>
動作に問題がなければ、最新のイメージ以外を削除
確認内容
ダイアルアップをしても、Stop Errorを吐かない。
Think Vantageボタンが起動時に有効である。Windows PEが動作する。
Photo Infoが導入可能である。
http://www.microsoft.com/windowsxp/using/digitalphotography/prophoto/photoinfo.mspx
Rescue and Recovery v4.1でダイアルアップができない件は、R&R導入時にインストールされるtvt packet filterが悪さをしていることが判明したが、なぜ、R&Rがそんなものを入れるのか不明。
4.0にすれば、問題なし。
もし、Vistaに戻る場合は、起動時にThink Vantageボタンを押してください。(戻る必要が無いかもしれないが)
ちなみに、ディスクイメージ作成は、Acronisが便利です。
8/24/2007
Open SuSE 10.3 Beta2 install on Thinkpad X61
ちょっと古めのノートならばいとも簡単だが、Wirelessとかは、Windowsと遜色がないように使いたい。
Linuxを入れるときのポイントとして、すべてのハードウェアの機能が使えるとうれしい。特に便利なものが。(少し改造しています。)
Thinkpad X61のハードウェアスペックを調べてみると
Intel Core2 Duo T7300 (2GHz, 4MB L2, 667MHz FSB)
4GB RAM (2 NonParity DDR2 SDRAM SoDIMM PC2-5300)
Intel Turbo Memory 1GB
Intel Graphics Media Accelerator X3100
12.1 inch XGA (1024x768) (Lenovo LTN121XJ-L07)
160GB, 5400rpm Serial ATA (HTS541616J9SA00)
Intel PRO/1000 82566MM Gigabit Ethernet
Intel PRO/Wireless 4965ABGN
Bluetooth
Firewire
USB Finger Print Scanner (Biometric Coprocessor from STMicroelectronics)
SD Card Reader
Ricoh PCMCIA Cardbus
56K V.92 Modem
Intel Turbo Memoryは、Vistaでしか使えないのであきらめ
Finger Print ScannerとModemに関しては、外部のドライバが必要
BIOS Setting.何も変更なし。Power On認証の指紋は、Windowsからあらかじめ入れておく。SATAの設定もAHCIのまま
早速、OpenSuSE10.3 Beta2のインストールをしてみた。
見事、Turbo Memory/Finger Print Scanner/Modem以外は、認識されたようである。
(Modemは認識はするが、使えない。)
びっくりなのは、無線LAN。最新のIntel チップが普通に認識。でも使えない。
ドライバは認識しているが、設定を受け付けてくれない。
Finger Print Scannerは以下から導入
http://thinkfinger.sourceforge.net/
グラフィックカードのX3100は、3D有効に設定可能。OpenSuSE10.2のときは、FrameBufferだった。TV出力は無効。
Modemは、WinModemなので、以下のドライバを導入して、うまく動いたらお金を払う。まぁ、モデムを使うという状況はかなり限られているけど。
http://www.linuxant.com/drivers
とりあえず、こんな感じで