うぶんつ君もいいけど、
他のディストリビューションを使ってみたいなとw
で、今回は
Arch Linux
http://www.archlinux.org/
ESXiへのインストールは、
その他(64ビット)
で行いました。
NICですが、open-vm-toolsを入れる前は
ネットワークアダプタ E1000
を使ってください。
インストールは、いろんなサイトに書いてあるので割愛w
CDでBootして
# /arch/setup
とすれば、インストールが開始されます。
あとは、特に心配することはないと思います。
ちなみに
# uname -a Linux hostname 3.1.6-1-ARCH #1 SMP PREEMPT Thu Dec 22 09:11:48 CET 2011 x86_64 Intel(R) Xeon(R) CPU 5130 @ 2.00GHz GenuineIntel GNU/Linux
Arch Linuxには、VMware-toolsの代わりに
open-vm-toolsが標準リポジトリにあるので楽ですw
# pacman -Sy # pacman -S open-vm-tools-modules open-vm-tools
これだけ。。。
モジュールも起動時に読んでくれます。
# cat /etc/modprobe.d/open-vm-tools-modules.conf #VMware net driver install pcnet32 /sbin/modprobe -q --ignore-install vmxnet; /sbin/modprobe -q --ignore-install pcnet32 ; /bin/true;
親切ですw
あとは、サービスを起動させるように
open-vm-tools
を追記
# vim /etc/rc.conf DAEMONS=(open-vm-tools …)
これで一度再起動してみます。
再起動後、下記のようなエラーが出る場合があるので
# cat /var/log/messages.log |grep warning Jan 4 15:18:00 nat vmsvc[473]: [ warning] [vmsvc] HostinfoOSData: Error: no distro file found Jan 4 15:18:00 nat vmsvc[473]: [ warning] [guestinfo] Failed to get OS info. Jan 4 15:18:00 nat vmsvc[473]: [ warning] [vmsvc] HostinfoReadDistroFile: Cannot work with empty file.
対策ですが、
# echo $pkgver > "$pkgdir/etc/arch-release"
中身ないけど。。。
参考
https://bugs.archlinux.org/task/26142
うまく行ったら、ESXiで
ネットワークアダプタ E1000
を一度削除してVMXNET3にすれば、無事準仮想化NICが使えます。
安定しないようでしたら、VMXNET2をお使いください。
# dmesg |grep vmxnet3 [ 3.465462] VMware vmxnet3 virtual NIC driver - version 1.1.18.0-k-NAPI [ 3.465658] vmxnet3 0000:03:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 [ 3.465726] vmxnet3 0000:03:00.0: setting latency timer to 64 [ 3.556971] vmxnet3 0000:03:00.0: (unregistered net_device): features: sg csum vlan jf tso tsoIPv6 lro highDMA [ 3.565416] vmxnet3 0000:03:00.0: irq 72 for MSI/MSI-X [ 3.565452] vmxnet3 0000:03:00.0: irq 73 for MSI/MSI-X
あとは、お好みで
# pacman -S vim # Pacman -S openssh sudo net-tools dnsutils ntp
なんか入れておくと幸せになるかも。。。
(ifconfigとかはnet-toolsに入っています。)
[tegaki]とりあえず、環境w[/tegaki]