« PostgreSQLのemergeで… | Home | iMac 買って良かった… »

VMware Fusion で Gentoo Linux

2008-05-31 - 14:12 iMac上にWeb開発環境をどう作ろうかと考えていたのだけど、VMware FusionにLinuxを載せる方向で行くことにした。

OS X上で色々インストールして頑張ってもよかったのだけど、以前の経験だと色々とやっかいなので、やめた。

suspend機能が便利。当然、screenとかもそのままの状態でsuspendされるので、OS X側を再起動しても、Linux部分は再起動なんてなかったかのようにそのまま開発再開できるのは結構嬉しい。

後、OS X上の/home/<俺のuser>をvmwareのshare機能で、Linux上でmountしている。これも結構便利。

以下Gentoo Linuxでのお話。
http://gentoo-wiki.com/HOWTO_Install_Gentoo_on_VMware_in_Windows_NT/2K/XP のガイドでだいたいOKだった。

VMware Fusion上で"Other Linux 2.6.x kernel 64-bit"を選択し、2008.0 beta 2のISOイメージで普通にインストールしてから、上記ガイドに従ってkernelを作り直した。

VMware toolsは、VMwareから提供されているものを入れる方法と、emerge app-emulation/open-vm-tools をする方法があるみたいんだけど、後者で特に問題なくお手軽なのでそっちでやっている。

emerge app-emulation/open-vm-tools してから、rc-update add vmware-tools default 。

一 点だけ、suspendやresume時に/etc/init.d/networkingをstopとかrestartするようになっているのだけど、 Gentooにはそんなのないので"The request to suspend this virtual machine failed because the corresponding VMware Tools script did not run successfully"とかの、エラーになってしまう。
ln -s /etc/init.d/net.eth0 /etc/init.d/networking
して解決。

homeのマウントは、fstabに、
.host:/osx_home /home/<俺のuser名> vmhgfs defaults,uid=1000,gid=1000 0 0
こんな感じ。

uid/gidはLinux上の自分のUserのを指定。osx_homeの部分はVMWare上で指定した共有名。

.bashrcとかで、共有をしたくない部分は、$OSTYPEで分岐とかすればOK。

いやー、快適だ。 使用タグ: , ,
No comments

Trackback link:

トラックバック用URLを生成するには、JavaScriptを有効にしてください。

  
情報を記憶する

Emoticons / Textile
  (ユーザー登録 / ログイン)

通知:
アドレス非公開:

注意: 使用できるタグは <b> と <i> のみです。URLやメールアドレスはそのまま記述すればリンクになります。

 

設定

  • イギリス在住プログラマー
  • 趣味は城巡り
  • オープンソース好きという表向き
  • twitter
  • masatomon at gmail.com

最近のエントリ

ロンドンでの引っ越し
引っ越した
PostgreSQL ebuilds
サーバ側のSubversionを移行でなんかエラー
VMware上のGentooでsuspendとかresumeとか。

twitter

photos from mobile


きもちー



状況がわかんない…



近所のお気に入りパブ…



チェス



photo.jpg


最近のコメント

通りすがりです… (Slony-I まとめ…): Slony の情報、大変参考に…
なかの (泥棒に入られた - …): ひろしまさん、 とりあえず…
mamoruk(usata) (泥棒に入られた - …): あれあれ、大変でしたね。 …
ひろしま (泥棒に入られた - …): 逆に考えるんだ。 初級期…
なかの (iPhone続き): なんかもろもろの話を総合…

最近の参照元

06:45 [S] subversion merge…
06:34 [Go] slonik_init_clu…
05:47 [Y] マルチマスタレプ…
05:04 trac.mizzy.org/puppet…
04:49 a.hatena.ne.jp/usata3…
04:48 [Go] subversion merg…
02:46 [Go] tortoisesvn ssh…
02:22 [Go] postgresql slon…
02:08 blog.mizzy.org/articl…
01:56 blog.mizzy.org/articl…
01:02 [Go] postgresql dbli…
16:22 a.hatena.ne.jp/usata3…
15:00 b.hatena.ne.jp/kasait…
13:38 [Go] Slony I
13:17 a.hatena.ne.jp/usata3…
13:15 [Go] The request to …

タグ

アーカイブ

2009-01
2008-12
2008-08
2008-04
2008-03
2008-02
2008-01
2007-12
2007-08
2007-07
2007-06
2007-05
2007-04
2007-03
2007-02

Powered by Pivot - 1.40.6: 'Dreadwind'