virtualbox
vmware-vdiskmanager を使って デフラグする
Virtualboxを使ってGuestOSにWindowsXPで使っているのだが、 どうも動きが遅い。 同じホストOS上で、別の仮想マシンを使ってみると(同じWindowsXPなのに) 動きがなんとなく軽快。
そこで、仮想ハードディスクを試しにデフラグしてみることに。 といっても私の場合、たまたまVirtualBoxを使っていながら仮想ハードディスクは、vmdk(つまりwmware形式)なので vmware-vdiskmarnger を使いました。
また、vmware-vdiskmanagerは(こちらもたまたま所有していた)MacOSXのVMWare Fusion2.0 のものを使用。
WindowsXPでウェブサーバ(WebDAV)のディレクトリをZ:ドライブ等にマウントしたい
WindowsXPでも、以前は直接 WebDAVで提供されているディレクトリをZ:ドライブ等にマウントできた気がする。 しかし、ある時(サービスパック2?)からそれができなくなってしまった。
ネットでその手の情報を調べていたら、Linux上ではそれが davfsを使うことで可能だ、 だから、colinuxで davfs を使ってマウントした後、samba 経由で Z: ドライブ等に マウントできると...
この方法はグッドだけど、colinuxを入れなくちゃいけない。 WebDAVのディレクトリをZ:ドライブにマウントするためだけに colinux を入れるのは無理 と思っていたところ、自分が MacOSXでVirtualBoxを使ってWindowsXPを運用していることに気づいた。
だったら同じ発想で...
- MacOSXで WebDAVのディレクトリをローカルファイルシステム上にマウント(たとえば /mnt/webdav)
- VirutalBoxで共有フォルダ機能を使って /mnt/webdav を webdav という名前で共有設定
- ゲストOS上(WindowsXP)で、net use コマンドを使って Z:ドライブに 共有フォルダ webdav をマウント
という手順で結果的に、WindowsXPのZ:ドライブにWebDAVのディレクトリをマウントできるじゃないかと。
しかし、MacOSX+VirutalBox+WindowsXPという環境より Windows + colinux の方がよっぽどシンプルですね。 まあ、既にMacOSX+VirtualBox+WindowsXP環境があったわたしの場合は別として。
実際にやってみると問題なくできました。今回はその設定メモです。
なお、WebDAVサーバは既存にある、という前提ですが、 「こちらのエントリーでApache2.2を使ったWebDAVサーバ設定」 というエントリーを書いたので必要に応じてご覧ください。
VirtualBox(v3.08) NATでネットワークに接続(ホストOSはVista,ゲストOSはWindowsXP)
マシンの整理をしていて、ついでにVirtualBox を Version3.08 にアップデートしたところ ゲストOSのWindowsXPでネットに接続できなくなってしまった。 (ホストオンリーネットワークを使用)
過去の自分のブログを参考に 再設定してみたがやはりうまくいかない。 ゲストOSからホストOSに対して ping を打つと問題なく返事がある・・・ 「ホストオンリーネットワーク」というくらいだから、 これが正しい状態か・・・。
VirtualBoxのゲストOS(WindowsXP)にHDDを追加する
簡単な話だと思ったがちょっとはまった部分があったのでメモ。
基本的に問題ないのだが、VirtualBoxで作成した新規HDDイメージを ゲストOSに設定して起動しても、「コンピュータの管理」画面で、新規HDDを追加できない。(表示はされる。) そこで、DOSプロンプトで diskpart を使って、パーティションを設定してやれば、問題なく追加できる。
現在PCが使用しているDNSサーバのIPアドレスを確認する方法(WindowsXP,Vista)
結論としては、DOSプロンプトで ipconfig /all を使えばよい。 /all オプションがないと、DNSの情報は出力されないので注意。
最近では、DHCPが普通にどこでも使えるようになって、滅多とDNSのIPアドレスを手動で確認・入力、 なんてことはないのですが、 VirtualBoxのゲストOSを NATではなく、Host Only Network 設定で使っていたりすると、 DNS確認が必要になります。
仮想HDDのイメージの拡張 VirtualBox
VirtualBoxでは、vdiという拡張子の仮想HDDイメージファイルが標準だと思いますが、 VMware形式のvmdkも扱えるため、vmdk を(わたしは)使っています。 vmdkの場合は、vmware-vdiskmanager を使って、 2Gごとの分割ファイルとして扱えるとか、 VirtualBoxからVMWareに移行したくなったときとか(またはその逆)... 何かと便利です。
今回は、10GBだった仮想HDDを15GBに変更したのでその手順のメモ。
VirtualBox上のUbuntu8.04 で共有フォルダ設定のメモ
事前にGusetAdditionalがゲストOSのUbuntu8.04にインストールされているのが前提の話です。
ゲストがWindowsXP Homeの場合、共有フォルダがうまくいかなかったので (たぶんネットワークの設定がおかしいだけの話だと思うですが) ゲストがUbuntu 8.04 の場合、なんのトラブルもなく設定できたので、とりえあずメモ。
Virtualbox 3.0.x ...Mac 版は落ちます、わたしの環境では
ずっと仮想PCとして Parallels Workstationを使ってきたのだが、 Vista上でParallelsを動かそうとしてうまく行かなかった ので紆余曲折はあったものの最終的に Virtualboxを使うことにした。
Vista上でVritualboxを使っているうちは問題は全くなかった。 あまりに調子がよいのでメインでここ一ヶ月ほど使ってきたものの以下の問題が..
- Mac版は一日に一回以上は落ちる
- NATでネット接続していて lftp で mirror しようしても途中で止まる( ホストOS = MacOSX )
- ホストオンリーネットワークで設定しているケースでは問題なかった( ホストOS = Vista )
VirtualBox(v3.02)のネットワーク設定(ホストOSはVista,ゲストOSはUbuntu,ホストオンリーネットワークを使う場合)
2009-10-24追記 VirtualBox Version3.08 の場合...
Version3.08 にアップデートしたらホストオンリーネットワークでゲストからネットに接続できなくなりました。 詳細はVirtualBox v3.08 NATでネット接続
ホストOS(Windows Vista)のemobileモデム(D01NX)を経由してゲストOS(Ubuntu8.04)でインターネットに接続するための設定。
VirtualBoxのネットワーク設定で苦しんだ。わかってしまえば簡単な話なのだが。
- NATでインターネット接続可能だが不安定
- Host Only Network なら安定して使える、ただし、DHCPは使えない(ゲストOSで固定IP,DNS設定をする必要あり)
同じ要領でゲストOSがWindowsXPの場合もネットワーク設定できました。