PCの最近のブログ記事

MacBookのHDDがトンだので交換した。
これが交換のHDD。Seagateの120GB。

Image470.jpg


厄介なのはこれがトルクスレンチ(T8)で固定されていること。
んなもん持ってないっつーの。
朝イチでジョイフル本田にいってレンチをゲット。
やっとHDDを外せた。ふぅ。

新しいHDDはWesternDigitalの500GB/5400rpm。
あまり回転数が高いと熱が怖いので抑えめのにした。

交換後はOSインストール。
このMacBookは最初Tigerだったので、
まずTigerをインストールしてからLeopardに上げる。
DVDチェックをスキップすれば結構早く終わる。

OSが入ったら後は環境復元。
丸ごとではなく必要なファイルのみリカバリすることにする。
TimeCapsule + TimeMachineはリカバリもグラフィカルにできて楽チン。

Xcodeを入れたらソフトウェア・アップデート。
それが済んだらFireFoxやOOo、MacPortsなんかを入れる。
FF、Termnal.appの設定をカスタマイズしてほぼ出来上がり。

最後にiTunesの音楽ファイルを戻せば完成。
40GB以上あるのでかなーり時間がかかりました^^

Windows + Cygwin 環境でsshクライアントを使用するため
OpenSSH をインストール・セットアップしたので忙備録として。

作業にあたっては guro chan さんの日記 を参考にさせて頂いた。
Vista環境ではコマンドプロンプトを起動する際「管理者として実行」することを忘れずに。

まずは cygwin のインストーラで openssh と diffutils をインストールする。
インストールしたら一応 cygcheck コマンドで確認。

$ cygcheck -c openssh
Cygwin Package Information
Package              Version        Status
openssh              5.1p1-3        OK

$ cygcheck -c diffutils
Cygwin Package Information
Package              Version        Status
diffutils            2.8.7-1        OK










確認したら ssh-host-config コマンドを実行。

$ ssh-host-config



そうすると次の確認メッセージが表示される。

*** Query: Should privilege separation be used? (yes/no)



先の参考サイトに従って yes を応答する。
すると私の環境ではボリュームマウントエラーとなった。

*** Warning: The SYSTEM user cannot access the mount point /usr/bin.
*** Warning: Please run the following command to add a system mount point:
*** Warning:    mount -f -s -b "[DOS path to Cygwin]/bin" "/usr/bin"
*** Warning: where [DOS path to Cygwin] is something like c:/cygwin.
*** Warning:
*** Warning: For more information, run 'mount -m' and 'mount -h'
*** Warning: The SYSTEM user cannot access the mount point /usr/lib.
*** Warning: Please run the following command to add a system mount point:
*** Warning:    mount -f -s -b "[DOS path to Cygwin]/lib" "/usr/lib"
*** Warning: where [DOS path to Cygwin] is something like c:/cygwin.
*** Warning:
*** Warning: For more information, run 'mount -m' and 'mount -h'
*** Warning: The SYSTEM user cannot access the mount point /.
*** Warning: Please run the following command to add a system mount point:
*** Warning:    mount -f -s -b "[DOS path to Cygwin]/" "/"
*** Warning: where [DOS path to Cygwin] is something like c:/cygwin.
*** Warning:
*** Warning: For more information, run 'mount -m' and 'mount -h'
*** Warning: It appears that you have user mode mounts ("Just me" chosen
*** Warning: during install.)  Any daemons installed as services will fail
*** Warning: to function unless system mounts are used.  To change this,
*** Warning: re-run setup.exe and choose "All users".
*** Warning:
*** Warning: For more information, see http://cygwin.com/faq/faq0.html#TOC33
*** ERROR: Problem with mount points. Exiting

























画面に従ってディレクトリをマウントする。

$ mount -f -s -b "c:\cygwin\bin" "/usr/bin"
$ mount -f -s -b "c:\cygwin\lib" "/usr/lib"
$ mount -f -s -b "c:\cygwin" "/"





再び ssh-host-config コマンドを実行。
先程の "Should privilege 〜" のメッセージに引き続き、パーミッションエラーが出た。

*** Warning: The file /etc/passwd is not readable by all.
*** Warning: Please run 'chmod +r /etc/passwd'.
*** Warning: The file /etc/group is not readable by all.
*** Warning: Please run 'chmod +r /etc/group'.
*** ERROR: Problem with LocalSystem or Adminstrator IDs






メッセージに従い粛々とパーミッションを変更する。

$ chmod +r /etc/passwd
$ chmod +r /etc/group




三度 ssh-host-config を実行。
今度は /var のパーミッションで弾かれた。

*** Warning: The permissions on the directory /var are not correct.
*** Warning: They must match the regexp d..x..x..[xt]
*** ERROR: Problem with /var directory. Exiting.




ので、大人しくパーミッション変更。

$ chmod 111 /var



四度目の正直。ssh-host-config が漸く通過。
sshdアカウントを作成するか聞いてくるが、今回はsshサーバを建てる訳ではないので no を返す。
sshdをサービスとして実行するか聞いてくるので、これも no。

*** Query: Do you want to install sshd as a service?
*** Query: (Say "no" if it is already installed as a service) (yes/no)



すると・・・

*** Info: Host configuration finished. Have fun!



漸く OpenSSH のセットアップが完了。
早速 ssh コマンドで目的のサーバにリモートログインしてみると、
見事接続できた。パチパチ。

guro chanさんに感謝。

VMwareFusionでWindowsVistaを走らせている訳だが、
メイリオフォントが非常に汚い。

vmVistaFont.png

MS-UIゴシックは一応綺麗に表示されているが。
なんとかならんもんかのう。


MacBookにVMwareFusionを入れてみた。

とりあえず30日間評価版をダウンロードしてインストール。
ゲストOSとしてWindowsVistaBusinessをインストール。

vmf01.png

VistaのDVDは元々Let'sNoteY5を買ったときの
アップグレードキャンペーンに申し込んで購入したものだが、
XPをVistaに上げる気がどうしてもしないので放置していたもの。
丁度いいので今回MacBookに入れる事にした。
今のところ問題なく動作する。
(アクティベーションはまだだけど)

インストールの所要時間は裸のVistaを入れるだけなら1h程度か。
OSX上でシームレスにWindowsを操作できるのでなかなか便利。

WindowsUpdateをすると60個のアップデートが。
しょうがないのでアップデート実行。

vmf03.png


VMはデフォルトで作成したが、メモリは1GB、HDDは8GB程度割り当てられている。
実メモリは2GBなので半分割り当てるのかな?
HDDも8GBじゃ足りねぇだろ、Vistaには。
視覚効果Aeroをフルに生かすにはちょっと足りない。
実際動作ももっさり遅い。

システムの評価(エクスペリエンス・インデックス)も1.0と低評価なので
全ての視覚効果を切る事にする。
見た目はダサいが、これならまずまずの動作速度。

VMwareは以前フリーのServerをWindows上で利用していたが、
それから比べると大分洗練された感がある。
VMwareToolも自動的にインストールされてマウスもスムーズに使える。
特にFusionはMac上でWindowsを走らせることを前提としているからか、
McAFeeのアンチウィルスソフトもインストールできる。


メモリやHDD割当をチューニングして、そのうち開発環境もこちらへ引っ越そうかしら。

繋がなきゃ繋がないでなんとでもなる。
PCなんてなくても別にいいや。
ちょっと前に嫁さんが最新型MacBook(現時点)を買った。

サクサク使えててよさげなのだが、問題がある。
嫁さんは元々G4Mac使いで、AdobeのPhotoshopだのIllistratorだのが使えないと困るんだが、
最新型MacBookにプリインストされてるOSX.5(Leopard)では
Adobe製品の一部がきちんと動作しないらしい。
(俺自身はそういうの全然使わないんでよくわからないのだが)

で、一つ前のOSX.4(Tiger)ならそういう問題はなさそうなんだが、
いかんせんIntelMac用Tigerは既にパッケージ販売されていない模様。
しかしなんとかして嫁さんのMacBookにTigerをぶちこみたい。

幸か不幸か俺が使ってるMacBook(一世代前)はプリインストOSがTigerだったんで、
まずは付属のDVDからインスコを試みるが、これはまあ予想通りNG。

で、次にとったのが以下の方法。

1.俺のMacBookに新規パーティションを作成し、Tigerをインストールする
2.ディスクユーティリティでTigerのディスクイメージファイル(.dmg)を作成する
3.作成したdmgファイルをLAN上の共用フォルダ(今回はTimeCapsule上)に保存する
4.嫁さんのMacBookにTiger用の新規パーティションを作成し、ディスクユーティリティで3.のdmgファイルからディスクイメージを復元する

結果、このやり方ならとりあえず嫁さんのMacBookにTigerをインスコし、
TigerもLeopardも起動することはできるようになった。

だがしかし問題がある。

嫁さんは元々G4MacでPhotoshopなんかを使ってる関係で
ディスプレイにEIZOのデカい液晶モニタを使っているのだが、
MacBook(Tiger)からこのディスプレイに出力しようとしても
外部モニタとして認識されない。

それどころか、MacBook本体のモニタも「不明なディスプレイ」として
正常に認識されていないらしい(表示自体は問題ないが)。
これがLeopardからだと本体モニタも外部ディスプレイもそれぞれきちんと認識されるのだが。

俺のMacBookと嫁さんのとではチップセットがIntel GMA950からX3100へと変更されているんで、
おそらくオンボードビデオドライバが合ってないからではないかと踏んでいるのだが・・・。

Intelのサイトからドライバをダウンロードできないかと思って探してみるが、
OSX用のドライバはダウンロード提供されてない。
ダメもとでLeopardのディスプレイドライバファイル(System/Libraly/Extensions/AppleIntel*.kext関係)をTiger側にコピーしてみたが、やっぱりダメだった。


やはり、素直に最新版を買えというAppleとAdobeの陰謀か。