Материнская плата ASUS P5Q-PRO построена на Intel ICH10, поэтому VMware ESXi “в лоб” на нее не устанавливается. На консоли видим такую печальную картину

01087

Для того, чтобы все таки заставить VMware работать, требуется немного шаманства. Необходимо заменить идущий в iso образе файл oem.tgz, на … другой. Замену осуществляем в 2 местах. В корне iso (для того, чтобы VMware нашла HDD на который можно произвести установку, и в файле dd из которого будет производиться загрузка, после установки). Ищем компьютер с ОС Linux , например Ubuntu, на который можно забросить находящийся в корне iso образа файл install.tgz

1.Распаковать  install.tgz

mkdir /tmp/esx-temp
tar -xzvf install.tgz -C /tmp/esx-temp

2.Распаковать образ диска (на момент написания статьи VMware-VMvisor-big-3.5.0_Update_3-123629 )

cd /tmp/esx-temp/usr/lib/vmware/installer
bunzip2 VMware-VMvisor-big-3.5.0_Update_3-123629.i386.dd.bz2

3. Определить размер сектора

fdisk -ul VMware-VMvisor-big-3.5.0_Update_3-123629.i386.dd

Должно быть показано что-то вроде

Вы должны установить цилиндры.
Вы можете сделать это из меню дополнительных функций.

Диск VMware-VMvisor-big-3.5.0_Update_3-123629.i386.dd: 0 МБ, 0 байт
64 головок, 32 секторов/дорожку, 0 цилиндров, всего 0 секторов
Единицы = секторы по 1 * 512 = 512 байт

Устр-во                                 Загр Начало Конец   Блоки  Id Система
VMware-VMvisor-big-3.5.0_Update_3.i386.dd1   8192   1535999 763904 5  Расширенный
VMware-VMvisor-big-3.5.0_Update_3.i386.dd4 * 32     8191    4080   4  FAT16 <32M
VMware-VMvisor-big-3.5.0_Update_3.i386.dd5   8224 106495  49136  6  FAT16
VMware-VMvisor-big-3.5.0_Update_3.i386.dd6   106528 204799  49136  6  FAT16
VMware-VMvisor-big-3.5.0_Update_3.i386.dd7   204832 430079  112624 fc Неизвестный
VMware-VMvisor-big-3.5.0_Update_3.i386.dd8   430112 1535999 552944 6  FAT16

Пункты таблицы разделов расположены не в дисковом порядке

4.Создать временный каталог

mkdir /tmp/esx-5

5.Смонтировать образ диска, учитывая что
512 байт – размер сектора, а 8224 начальный блок раздела 5

mount -o loop,offset=$((512*8224)) VMware-VMvisor-big-3.5.0_Update_3-123629.i386.dd /tmp/esx-5/

6. Во временном каталоге должен появиться заменяемый oem.tgz

ls /tmp/esx-5/

binmod.tgz  boot.cfg  cim.tgz  environ.tgz  license.tgz  oem.tgz vmkernel.gz

7. Заменить oem.tgz

cd  /tmp/esx-5/
rm oem.tgz
wget http://www.dddblog.ru/wp-content/uploads/2009/03/oem.tgz

8. Запаковать обратно install.tgz

cd /tmp/esx-temp/usr/lib/vmware/installer
umount /tmp/esx-5
bzip2 VMware-VMvisor-big-3.5.0_Update_3-123629.i386.dd
cd /tmp/esx-temp/
tar czvf .../install.tgz sbin/ usr/

9.  В корень VMware-VMvisor-InstallerCD-3.5.0_Update_3-123629.i386.iso записать файлы oem.tgz и install.tgz

10. Прожечь CD болванку.

11. Установить VMware ESX Server 3i на ASUS P5Q-PRO

untitled3