2008-11-24
VMware PlayerにDebian lennyをインストールしたメモ
更新が続かない…
環境 Windows XP sp3(host OS)、VMware-player2.5.0,Debian lenny(guest OS)
- 1.vmxファイルを作成
- 以下は一例。ゲストOSをインストールすると自動的に色々追記される。
- 2.vmdkイメージをqemuで作成
- qemu-img.exe create -f vmdk PATH\NAME.vmdk SIZE
- 3.ゲストOS(Debian Gnu Linux)のインストール
- isoイメージから普通にインストールする。
- 4.vmware-toolsをインストール(共有フォルダ機能、クリップボード共有、ディスプレイアダプタ、マウス移動などの機能追加)
- a.gccインストール
aptitudeでインストール。その際に提案されるmake等のユーティリティーもインストールする。 - b.linux-headerインストール
unameでバージョンを調べてインストール。 - c.vmware-tools-distribディレクトリの作成
VMware-server-2.x.x-xxxxxx.xxxx.tar.gz(Linux用VMware-server)をダウンロードして解凍。 解凍してできたディレクトリ内の/lib/isoimages/linux.isoのイメージ内にあるVMware-tools-2.x.x-xxxxxx.xxxx.tar.gzをコピーして解凍。 vmware-tools-distribディレクトリが作成されているはず。 (Desktop環境をインストールした場合は上記全てをゲストOSでやってもいいが、CUI環境のみインストールした場合はlinux.iso を取り出すところまではホストOSでやってlinux.isoをゲストOSにマウントさせるのが楽かも。) - d.インストール
vmware-toolsインストールにはgcc-4.1じゃないとダメって言われるので一時的にgccを4.1にしとく。vmware-toolsdistrib/vmware-install.plを実行。killallが見つからないというメッセージが出るのでパスを指定してやる(/sbin/killall5)他にも途中で色々と尋ねられる(インストールするライブラリやドキュメントのパス、インストールの構成など。)が、デフォルトでも大丈夫っぽい。
注:途中でeth0が停止するのでリモートログインではインストール不可
注:正確にはvmware-install.pl実行後に行うvmware-config-tools.plについても含めてある。 - 5.OpenSSH Serverのインストール(sshでゲストOSにログインする場合は必須)
- a.設定
インストール後に/etc/ssh/ssh_configを編集する。(RSA認証をするならPubkeyAuthenticationとRSAAuthenticationをyesにする。)外部から接続する場合はパスワード認証はやめといた方がいい(らしい)けどローカルで使用するなら、パスワード認証を有効にすればそれだけで接続できる(b.の手順は不要になる)。 - b.鍵の作成(putty)
puttygenで公開鍵と秘密鍵を生成する。秘密鍵はputtyの設定画面の接続-SSH-認証のプライベートキーファイルで登録する。公開鍵はゲストOSの"/home/ユーザー名/.ssh/authorized_keys"に暗号化して追記する。具体的には以下のコマンドを実行。 ssh-keygen -i -f >> authorized_keys - 6.共有フォルダの設定
- vmware-toolsのインストール後、VMware Playerメニュー(ウィンドウ上部にある)の"VMware Player"-"Shared Folders"で有効にする。デフォルトでは"/mnt/hgfs/name"にマウントされる(nameはvmxファイルで設定した名前)。
################################################################# .encoding = "Shift_JIS" config.version = "8" ide0:0.present = "True" ide0:0.fileName = "PATH\NAME" #vmdkイメージのパスと名前 ide1:0.present = "True" ide1:0.filename = "PATH\NAME" #CDとして認識させたいisoイメージのパスと名前 ide1:0.deviceType = "cdrom-image" ethernet0.present = "True" ethernet0.connectionType = "bridged" guestOS = "otherlinux" floppy0.present = "FALSE" memsize = "256" virtualHW.version = "4" ide0:0.redo = "" sound.present = "TRUE" sound.autoDetect = "TRUE" #以下は共有フォルダの設定 sharedFolder0.enabled = "TRUE" sharedFolder0.present = "TRUE" sharedFolder0.writeAccess = "TRUE" sharedFolder0.readAccess = "TRUE" sharedFolder0.hostPath = "PATH" #共有するフォルダのパス sharedFolder0.guestName = "NAME" #共有するフォルダのゲストos側での名前 sharedFolder0.eXpiration = "session" sharedFolder.maxNum = "1" #################################################################
コメントを書く
トラックバック - http://d.hatena.ne.jp/giant_penguin/20081124/1227485111
リンク元
- 1 http://blogsearch.google.co.jp/blogsearch?hl=ja&ie=UTF-8&lr=lang_ja&q=VMware+Player&as_drrb=q&as_qdr=m
- 1 http://d.hatena.ne.jp/diarylist?of=100&mode=rss&type=public
- 1 http://d.hatena.ne.jp/giant_penguin
- 1 http://d.hatena.ne.jp/keyword/gcc
- 1 http://k.hatena.ne.jp/keywordblog/クリップボード
- 1 http://k.hatena.ne.jp/keywordblog/VMware
- 1 http://reader.livedoor.com/reader/
- 1 http://stringer.ddo.jp:10080/freshreader/feedshowcat.php?c=c9f937e
- 1 http://www.google.co.jp/search?hl=ja&client=firefox&rls=org.mozilla:ja:official&hs=FUC&q=VMware+PlayerにDebian+lennyをインストールしたメモ&btnG=検索&lr=l
- 1 http://www.google.co.jp/search?hl=ja&client=firefox-a&channel=s&rls=org.mozilla:ja:official&q=debian+lenny+ssh&btnG=検索&lr=
