May 7, 2012

VyattaにVMware Tools入れる

ただ入れるだけだと、VMware ToolsがONにならなかったり、IPが取れなかったりいろいろ不安定になるのですが、gccとかがないのが原因らしい。

というわけで、入れた手順。

バージョンはVyatta Core 6.3とESXi5.0です。 ※追記 Vyatta Core 6.4やESXi4.1でもいけた

open-vm-toolsはいらないので消す(これと競合してたかもしれない)

## 6.3
sudo aptitude remove open-vm-tools open-vm-modules-2.6.37-1-amd64-vyatta-virt
## 6.4
sudo aptitude remove open-vm-tools open-vm-modules-3.0.23-1-amd64-vyatta-virt

Debianのリポジトリを追加する

configure
set system package repository squeeze components 'main contrib non-free'
set system package repository squeeze distribution 'squeeze'
set system package repository squeeze url 'http://ftp.jp.debian.org/debian/'
set system package repository squeeze username ''
set system package repository squeeze password ''
set system package repository squeeze/updates components 'main'
set system package repository squeeze/updates distribution 'squeeze/updates'
set system package repository squeeze/updates username ''
set system package repository squeeze/updates password ''
set system package repository squeeze/updates url 'http://security.debian.org/'
commit
save

gccとか入れる

sudo aptitude update
sudo aptitude install build-essential dh-make debhelper devscripts

VMware Toolsを入れる

mount /dev/cdrom /mnt
cp -p /mnt/VMwareTools-8.6.5-621624.tar.gz .
tar zxvf VMwareTools-8.6.5-621624.tar.gz
cd vmware-tools-distrib
sudo ./vmware-install.pl -d

これでまともに動くようになった。

ちゃんとDebian化させるにはlinux-headersも入れるべきなのかな。

6.4だとDebian squeezeとカーネルのバージョンが違うのが気になる。

© Yuya Kusakabe 2011-2022

Powered by Hugo & Kiss.