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

Операционная система не обнаружена при загрузке образа DD в VMware

Я привожу много подробностей ниже, чтобы, надеюсь, прояснить мою проблему.

С помощью dd if=/dev/ps3da2 of=/mnt/edexhdd/EDPS3LINUX.iso bs=16384 Я скопировал довольно большой раздел из физической установки Linux без Xwindow на архитектуре PPC64 (на самом деле PS3) на внешний жесткий диск. Раздел, который в Linux был одним из двух (т.е. / boot и /), превышает 66 ГБ. Этот раздел был вторым и не загрузочным. Фактически fdisk -lu /mnt/edexhdd/EDPS3LINUX.iso говорит что-то вроде этого раздела «не имеет действительной таблицы разделов».

Тем временем я могу смонтировать его в Linux через mount -o loop /mnt/edexhdd/EDPS3LINUX.iso /mnt/testmnt и пройти через все это.

Я намерен работать с рабочей станции VMWare на моем ноутбуке с Windows 7 (64-разрядная версия и поддержка VT). Все установлено должным образом, и другие образы VMWare работают нормально. Итак, я переместил образ в Windows и создал необходимый файл vmdk ...

D:\raw2vmdk>java -jar raw2vmdk.jar EDPS3LINUX.iso EDPS3LINUX.vmdk

Analysing image: D:\EDPS3LINUX.iso [66229960704 bytes]

Number of sectors:      129355392
Number of cylinders:    0
Heads per track:        0
Sectors per track:      0

Loading VMDK template...
Writing VMDK file to: D:\EDPS3LINUX.vmdk
All done.

Наконец, я прохожу через обычные шаги в VMWare Workstation (8), чтобы загрузить свое изображение (указывая на C:\Program Files\VMware\VMware Workstation\linux.iso для CD / DVD ISO и D:\EDPS3LINUX.vmdk для образа жесткого диска). После этого все, что я вижу, это загрузка PXE по сети, а затем все останавливается с сообщением «операционная система не найдена».

Что я могу сделать в моих обстоятельствах, чтобы загрузить образ PS3 в VMWare должным образом? Я не представляю переустановку всего Linux в среду VMWare - слишком много вещей и конфигураций сделано. Пожалуйста, помогите.

Я думаю, у вас тут происходит несколько вещей.

Вы никогда не сможете загрузить операционную систему, отличную от x86 / x64, на VMware Workstation. Это не среда эмуляции ЦП, а среда виртуализации центрального ЦП.

При этом, похоже, вы сделали образ раздела и превратили его в образ диска. BIOS VMWare Workstation ищет таблицу разделов на этом диске и не находит ее, поэтому даже не пытается ее загрузить.

Вы можете смонтировать файловую петлю в установке Linux, потому что она содержит действительный образ файловой системы, но в ней отсутствует таблица разделов, необходимая для загрузки в BIOS x86.

Вы можете составить необходимую таблицу разделов, чтобы BIOS VMware Workstation попытался загрузить диск, но даже если вы это сделаете, он все равно не будет загрузочным на машине x86.