Назад | Перейти на главную страницу

Запуск FC11 под VMware Server, преобразованный из физической машины

У меня есть установка FC11, которую я преобразовал в образ диска VMware для запуска на моем сервере VMware. Я преобразовал его с помощью qemu-img, поскольку программное обеспечение VMware Converter, по-видимому, преобразует только хосты Linux в серверы инфраструктуры VMware.

Образ диска загружается нормально (grub загружается и загружает ядро), но похоже, что диск не найден ядром, и процесс загрузки останавливается. Горячее подключение USB-устройств работает (ядро печатает отладочную информацию), и я могу нажимать клавиши (Ctrl-Alt-Удалить например).

Для гостевой ОС VMware установлено значение RedHat Enterprise Linux 5 (32-разрядная версия), и я безрезультатно пробовал контроллеры LSI Logic, LSI Logic SAS и VMware Accelerated SCSI SCSI.

Я могу загрузить установочный диск и перейти в режим восстановления и смонтировать файловую систему, поэтому мой вопрос: что мне нужно сделать с гостевым образом ядра / initrd, чтобы он распознал виртуальный диск?

Я загрузился в режим восстановления, сделал chroot /mnt/sysimage, открыл сеть и запустил

yum install kernel

который установил новое ядро. Предыдущее ядро ​​2.6.29.5-191.fc11.i686.PAE не работало. Теперь при перезагрузке системы диск определяется без проблем и система загружается perfctl.

Сработало ли это, потому что initrd смог правильно определить загруженные модули ядра, или это была какая-то другая проблема со старым ядром, я не знаю.

Еще один совет: удалите splashimage grub и параметр ядра «rgbh» в /boot/grub/menu.lst - до того, как я это сделал, у меня были проблемы с тем, что на консоли VMware во время запуска ничего не отображалось.

Какой тип файловой системы вы используете для /? Я не думаю, что VMware пока поддерживает ext4.