Arch Linux on ESXi

うぶんつ君もいいけど、
他のディストリビューションを使ってみたいなと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]

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Enter code * Time limit is exhausted. Please reload CAPTCHA.

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください