Операционная система не найдена при загрузке образа 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
для образа HDD). После чего все, что я вижу, это загрузка PXE по сети, а затем все останавливается с "операционная система не найдена".
В моих обстоятельствах, что я могу сделать, чтобы загрузить мой образ PS3 в VMWare, как предполагалось? Я не представляю, как переустанавливать все компоненты Linux в среду VMWare - слишком много вещей и конфигов сделано. Пожалуйста, помогите.
1 ответ
Я думаю, что у вас здесь происходит несколько вещей.
Вы никогда не сможете загрузить операционную систему не x86/x64 в VMware Workstation. Это не среда эмуляции процессора, а среда виртуализации для центрального процессора.
При этом звучит так, будто вы взяли образ раздела и превратили его в образ диска. BIOS VMWare Workstation ищет таблицу разделов на этом диске и не находит ее, поэтому даже не пытается ее загрузить.
Вы можете смонтировать петлю файла в установке Linux, поскольку он содержит допустимый образ файловой системы, но в нем отсутствует необходимая таблица разделов, чтобы сделать его загрузочным для BIOS x86.
Вы можете собрать необходимую таблицу разделов, чтобы заставить BIOS VMware Workstation попытаться загрузить диск, но даже если вы это сделаете, она все равно не будет загружаться на компьютере с архитектурой x86.