Eu forneço muitos detalhes abaixo para tornar 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 não-Xwindow do Linux em uma arquitetura PPC64 (na verdade, o PS3) para um HDD externo. A partição que no Linux era uma das duas presentes (isto é, / 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 tem uma 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 isso.
Minha intenção é trabalhar a partir de uma estação de trabalho VMWare no meu laptop Windows 7 (compatível com 64 bits e VT). Tudo está devidamente instalado e outras imagens VMWare funcionam bem. Então eu movi 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.
Por fim, percorro as etapas usuais no VMWare Workstation (8) para carregar minha imagem (apontando para C:\Program Files\VMware\VMware Workstation\linux.iso
para o CD / DVD ISO e D:\EDPS3LINUX.vmdk
para a imagem do HDD). Depois disso tudo o que vejo é o material PXE de inicialização da rede e, em seguida, tudo pára com 'sistema operacional não encontrado'.
Em minhas circunstâncias, o que posso fazer para inicializar minha imagem do PS3 no VMWare como pretendido? Eu não imagino reinstalar todas as coisas do Linux no ambiente VMWare - muita coisa e configurações feitas. Pls ajuda.