У меня есть виртуальная машина, которую я клонировал с физического сервера с помощью преобразователя vmwares p2v, и после клонирования новая виртуальная машина не загружает ОС. Я получаю сообщение об ошибке «Ошибка загрузки операционной системы».
Клонированная машина - это 32-битный сервер rhel 3. Я считаю его esxi 5.5.
Я загрузил ISO-образ архива в хранилище VMware и загрузился с ним. Когда я это запустил, lslbk показывает 3 раздела, которые были преобразованы: sda1,2 и 3. / boot, swap и /. Я смог смонтировать все из них, и я смог chroot в корневой раздел. parted -l
показывает 3 раздела на / dev / sda. Первый раздел имеет загрузочный флаг.
Похоже, что для Linux все это нормально. Я думаю, что если бы это была проблема с Linux, я бы хотя бы загрузил grub и получил сообщение об отсутствии дисков, и он упал бы в спасательную оболочку.
Я не уверен, есть ли какая-то конфигурация vmware, которую мне не хватает, или что мне нужно проверить?
Что мне кажется подозрительным, так это то, что в BIOS единственное обнаруженное устройство в первичном главном устройстве - это компакт-диск, когда он установлен в автоматическом режиме. Когда я переключил узел виртуального устройства в настройках виртуального оборудования, он отображался в BIOS как основной подчиненный, но все равно запускался.
Это была не проблема с vmware, как я подозревал. Проблема была в жратве. chroot и grub-install /dev/sda
позволил машине запуститься.