Debian Lenny-amd64版のシステム起動パーティションが壊れた

■システム起動パーティションが壊れた。
 原因:不注意によるPC電源断。
 状況:データへのアクセスは無かった為、/homeパーティションのfsckの結果はclean。
     起動パーティションはrescueモードで起動したインストーラCDでも時間がかかるばかり。

■再インストールの方が早い。
 Squeezeにする気は無いです。。。
 VMwarePlayerのゲストOSにはドメインコントローラもDBもあってvmnet8でIP固定。
 Windowsでいうvmnetcfg.exe相当はどこだろう。whereisコマンドで見つからないので、
 パスの通ってない場所にあるはず。。。
 nat.confの直書き変更はしないように注意書きがあるということはスクリプトかGUIがあるはず。

■vmwareのインストールログを見る。

$ grep bin /var/log/vmware-installer | sed s/" "/"\n"/g | grep bin/ | sed s%/usr/lib/vmware/bin/%%g | sort | uniq | column
thnuclnt vmware-modconfig
vmplayer vmware-modconfig-console
vmware-acetool vmware-unity-helper
vmware-app-control vmware-vmblock-fuse
vmware-fuseUI vmware-zenity
vmware-gksu

■該当のディレクトリを見るとシンボリックリンクでした。

$ ls -l /usr/lib/vmware/bin/ | grep ^l | cut -c 50-
thnuclnt -> /usr/lib/vmware/bin/appLoader
vmplayer -> /usr/lib/vmware/bin/appLoader
vmware-acetool -> /usr/lib/vmware/bin/appLoader
vmware-app-control -> /usr/lib/vmware/bin/appLoader
vmware-fuseUI -> /usr/lib/vmware/bin/appLoader
vmware-gksu -> /usr/lib/vmware/bin/appLoader
vmware-modconfig -> /usr/lib/vmware/bin/appLoader
vmware-modconfig-console -> /usr/lib/vmware/bin/appLoader
vmware-netcfg -> /usr/lib/vmware/bin/appLoader
vmware-unity-helper -> /usr/lib/vmware/bin/appLoader
vmware-vmblock-fuse -> /usr/lib/vmware/bin/appLoader
vmware-zenity -> /usr/lib/vmware/bin/appLoader

■必要なのはroot権限です。
 GUIツールなので、startxでもいいです。。。

$ ls -l /usr/lib/vmware/bin/vmware-netcfg
lrwxrwxrwx 1 root root 29 2011-10-19 23:52 /usr/lib/vmware/bin/vmware-netcfg -> /usr/lib/vmware/bin/appLoader

■リモートからの場合(日本語も使えるもっとも確実な方法)

 1.putty+XmingのX転送機能を使ってgdm起動
 2.gdmsetupでリモートログイン設定
 3.gdmデーモンの再起動
 4.XmingからXDMCPで接続。

■上記はgdmsetup部分をvim等のエディタで直書きすれば、GUIの一手間省けます。

■英語メニュー+英語配列キーボードでも全然問題無い。
 xvnc4server+vncクライアントで。

■えっと、VNC無いけど。。。しかもWindows。。。
 英語配列くらいは我慢して。。。w

 XRDP+VNC4ならRDP(mstsc/tsclient)で。

■vmware-netcfgのGUIはWindowsと共通なので、特にコメントはありません、
 hostsなりDNSなりに登録して、後はお好きなように。。。