2006/02/23
2005/08/08
筆者はシステムの基本的な変更は休み期間中にしかしない。万が一トラブったら影響が大きすぎるからだ。そして夏休みに入ったのでようやくバージョンを切り替えることにした。
筆者のバージョンアップの対象は
発生した問題をメモする
「インストール中にエラーが起きました。もう一度インストールして下さい」そして3回もインストールをトライしたが全て成功しなかった。このマシンは古い版でももはや動かない。通常のユーザであればAppleに泣きつくはずだ。
マシンが反応するのはインストーラで立ち上げたときだけだ。もちろんインストールはできない。しかし問題のメッセージが出た時点でいくらか操作の余地が残っていた。そして原因にたどり着いた。
幸いこのマシンには、あと2台のハードディスクドライブがある。そのうちの1つは十分な容量を残している。そこでこれらのディスクの整合性を確認した後、その内の1つにインストールした。そしてインストールに成功した。
インストーラーは他のドライブにインストールするのは想定内で、古いドライブから必要なデータを移す親切さを持ち合わせている。このやり方は安全面からとても好ましいのだ。そして願わくは古いバージョンと新バージョンのデュアルブートを可能にしてほしい。
しかしハードディスクを一個しか持っていない場合に「インストール中にエラーが起きました。...」となったらどうするか?
インストーラは次の点で配慮に欠けている。
HR:
ディスクの整合性は本当は真っ先に確認し、修復できないのであれば、その旨を通知し、インストールを当面あきらめて古いシステムを使い続ける余地をユーザに残しておく必要がある。
HR:
結局ノートの NetInfo データをコピーした。
HR:
Mac の NetInfo は MeXT の NetInfo を引き継いだものである。筆者は NeXT 時代から NetInfo を使っているが、GUI によるマシン管理は、素人目には良さそうに思えるだろうが、あまり感心しない。テキストファイルを基礎にしたマシン管理を行ってほしいものである。
HR:
筆者は OS のバージョンアップはいつも躊躇する。遅くなるのが普通だからだ。つまらない機能をたくさん盛り込まれて、それが原因で遅くなるのはたまらない話だ。
立ち上げもまた早くなった! これはファイルシステムにジャーナリングを取り入れたからである。立ち上げが早くなるだけではなく、ファイルシステムの信頼性を大きく向上させる。
journaling file system の機能は Tiger からだと思っていたら、既に 10.2.2 には存在していたという。平均的なユーザには隠されていて、diskutil コマンンドによって使えるようになっていたらしい。