[なんとか]XPをX61にUSBメモリ経由で入れる[成功]
X61 XP導入に苦労してみる。
とりあえず、Adruinoの性能にちょこちょこ限界が見えてきたので、PICかSTM32に移行しようか?という話になっております。
STM32の開発環境はArduino並に簡単に整うわけではなく、簡単にやろうとすると
ココらへんが一番ラク。ただし、この本が書かれた世代が結構古いせいで、基本XP推奨。
7-64Bitだとコンパイラが正常動作しなかったりJavaの導入後の修正があったり、修正してもうまく動かなかったりして、結局うまく行ったことはないのです。
しかたがないので、PenDなデスクトップなどを暫定的にコンパイラマシンにしていたんですが、遅いし、デスクトップで機動性最悪だし、ディスプレイ一つ取られるしで良いことなし。結局STM32の開発が面倒になっただけでしたと。
また、メインノート(作業用)がWindows7(X200s)で、自宅(趣味)用のマシンがMacBookProでBootCamp構築するの面倒だしだし、XP保存機でも作るかと。自腹でね。
一応部内には保存期もあるんだけど過去の栄光データがまるっと入ってて面倒だし。そもそも今回欲しいのはノートだし。最悪TF持ってくし。
そういうわけで購入したのがX61だったりします。
ところだどっこい。ジャンクなのか相性なのかX61はUSB-DVDDを認識しませんでした。というのが今回のお話。というか普通に困るじゃん。(困ってる)
ちなみに、最初Macで使ってたHDDを0fillかけた時にUSBメモリのフォーマットツールはしっかり認識wwwどうしてっこうなった普通逆だろwww
で、仕方がないのでUSBメモリにXPのインスコイメージを入れることに。Win7だと純正でそういうツールがあった気がしますがXP。往年のXP
そんなものはないわけで。
で、
http://orz.kakiko.com/kaeru/usbboot/install_xp_from_usb_memory.html
を参照して色々やってみる。
まずWin to Flash。ファイルに圧縮がかかっているせいでコピーが激遅。FAT32でフォーマットされるのも起因しているらしい。ファイルコピーに3時間くらいかかる。途中でhal.dllのエラーで固まる。
後々気がついたけどこのエラーは正常で、どのUSBインストールディスク作成ツールもコレを回避するためのオプションが存在する。ファイルコピー後の再起動では、そのオプションで起動することが多い。しかし、この時は気が付かなかったのでー。
次に使用したのが
恐らくUSB_MultiBootという奴。なぜかって言うとWinSetupFromUSBがWindows7でうまく動かないから。hal.dllで固まったマシンにこいつで起動させてインストール続行し、無事導入完了。
しかしですな、システムパーティションがDドライブなんだな。コレは色々と不便というか、LenovoのThinkVantage SystemUpdateで入らないドライバ類を入れている時に早速不便したので再インストール決定。
仕方がないので、部長が持っているXpマシンをお借りしてWinSetupFromUSBを再度実行→作成。成功。ここまで来るのに6時間。
今からThinkVantage経由でドライバをまるっとインストールしますよっと。
Lenovo/IBMマシンはこういうところ気が聞いていて好きです。まあ大昔のマシンは入れるドライバやらソフトやらを選んだりする時間はかかっていたけれど
今場そこまで気にする程でもないし。とりあえず全部入れておけばおk
OSの導入ごときにここまで苦労したのは久々。この前といえば高校時代か。高校時代はBibloMC30なとどいう変態ノートを使っていて、確かアレはFDDからしかブートができなくて色々厄介だった気が。
Vaio505のPCカード型ドライブが辛うじてセットアップFDDから認識された…というかその事実に気がつくのに大分時間がかかった記憶ががが。それに気づくまでは、
BibloMCは他マシンでパテーションを切ると起動しないので、FDDからMeのディスクで立ち上げてFdisk→母艦につないでSetupCDを丸っとコピー→FDDで起動して、キャッシュを有効にするためコマンド打ってwinnt.exe実行が常套だった気がする。
winnt.exeのオプションの使い方知らなくて、winnt.sifとか使えなかったから面倒だったし、nLteで削ったファイルは全部エラーで出てくるから歯抜けのシステムになるし
色々納得行かない方法だった気がする。
その後セットアップFDD→PCカードのCDD読み込みができるとわかれば、インストールFDDの4枚目にwinnt.sif置いてインストールしていた記憶。
この話はまたどこかで。まだ実家にあるしね>MC30