Forneço muitos detalhes abaixo para deixar meu problema o mais claro possível.
Usando dd if=/dev/ps3da2 of=/mnt/edexhdd/EDPS3LINUX.iso bs=16384
, copiei uma partição bastante grande de uma instalação física do Linux não-Xwindow em uma arquitetura PPC64 (na verdade, o PS3) para um HDD externo. A partição que no Linux era uma das duas presentes (ou seja, /boot e /) tem mais de 66 GB. Esta partição foi a segunda e não inicializável. Na verdade, fdisk -lu /mnt/edexhdd/EDPS3LINUX.iso
diz algo como esta partição 'não possui tabela de partição válida'.
Enquanto isso posso montá-lo no Linux via mount -o loop /mnt/edexhdd/EDPS3LINUX.iso /mnt/testmnt
e percorrer tudo.
Minha intenção é trabalhar a partir de uma estação de trabalho VMWare no meu laptop Windows 7 (64 bits e compatível com VT). Tudo está devidamente instalado e outras imagens VMWare funcionam bem. Então mudei a imagem para o Windows e criei o arquivo vmdk necessário...
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.
Finalmente, sigo as etapas usuais no VMWare Workstation (8) para carregar minha imagem (apontando C:\Program Files\VMware\VMware Workstation\linux.iso
para o ISO do CD/DVD e D:\EDPS3LINUX.vmdk
para a imagem do HDD). Depois disso, tudo que vejo é o material PXE de inicialização da rede e tudo para com 'sistema operacional não encontrado'.
Nas minhas circunstâncias, o que posso fazer para inicializar minha imagem PS3 no VMWare conforme planejado? Não imagino reinstalar todo o material do Linux no ambiente VMWare - muitas coisas e configurações feitas. Por favor, ajude.