Konvertera Vmware image

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
jocke4u
Inlägg: 119
Blev medlem: 06 jul 2007, 20:29
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Konvertera Vmware image

Inlägg av jocke4u »

Hej,

Vill konvertera en Vmware image (flera filer) till en RAW och hittade detta script:

Kod: Markera allt

#!/bin/sh

for i in `ls *[0-9].vmdk`; do
    qemu-img convert -f vmdk $i -O raw ${i/vmdk/raw}
done

cat *.raw >> system.img
http://os-drive.com/en/node/7

Dock får jag fel när jag kör detta:
./vmdk2raw.sh: 4: Syntax error: Bad substitution
Tacksam för debug hjälp.
Användarvisningsbild
Mekaniserad Apelsin
Hedersmedlem
Inlägg: 3777
Blev medlem: 27 maj 2006, 12:24
OS: Ubuntu
Ort: Stockholm
Kontakt:

Re: Konvertera Vmware image

Inlägg av Mekaniserad Apelsin »

För dessa direkt i en terminal (i rätt mapp) istället:

rm system.img
for i in $(ls *.vmdk); do qemu-img convert -f vmdk $i -O raw ${i/vmdk/raw}; done
cat *.raw >> system.img
Senast redigerad av 1 Mekaniserad Apelsin, redigerad totalt 5 gånger.
More Mekaniserad at http://blippe.se.
jocke4u
Inlägg: 119
Blev medlem: 06 jul 2007, 20:29
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: Konvertera Vmware image

Inlägg av jocke4u »

Tack, men riktigt så korkad är jag inte.

EDIT: För andra som läser detta och vill ha hjälp med liknande så körde jag med följande:

Kod: Markera allt

#!/bin/sh

for i in `ls *[0-9].vmdk`; do
    qemu-img convert -f vmdk $i -O raw $i.vmdk.raw
done

cat *.raw >> system.img
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Konvertera Vmware image

Inlägg av Konservburk »

jocke4u skrev:Dock får jag fel när jag kör detta:
./vmdk2raw.sh: 4: Syntax error: Bad substitution
Felet beror på att ${i/vmdk/raw} är bash-syntax som inte fungerar med /bin/sh. Det hade med andra ord hjälpt att byta ut #!/bin/sh mot #!/bin/bash
jocke4u
Inlägg: 119
Blev medlem: 06 jul 2007, 20:29
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: Konvertera Vmware image

Inlägg av jocke4u »

Bra förklaring!
Användarvisningsbild
Mekaniserad Apelsin
Hedersmedlem
Inlägg: 3777
Blev medlem: 27 maj 2006, 12:24
OS: Ubuntu
Ort: Stockholm
Kontakt:

Re: Konvertera Vmware image

Inlägg av Mekaniserad Apelsin »

jocke4u skrev:Tack, men riktigt så korkad är jag inte.
Skillnaden mellan din originalpostning och min senare var att min senare bara använde bash, du har helt rätt i att jag borde tagit längre tid på mig att förklara skillnaderna men, jag hade dåligt med tid och du skulle antagligen bara göra en konversation.
More Mekaniserad at http://blippe.se.
Skriv svar

Återgå till "Terminalforum"