Hvordan skriver man en *.img fil til et drev der er mindre end filen?
I forbindelse med installation af software på en Sheevaplug har jeg downloadet en imagefil som er en anelse større end SD-kort, hvorfor følgende kommando fejler:
dd if=sd.img of=/dev/sdd
I denne guide http://wiki.slimdevices.com/index.php/SqueezePlug#Prepare_the_SD-Card anbefales windowsprogrammet "USB Image Tool" (http://www.alexpage.de) som kan håndtere netop denne situation, men det kræver .Net for at køre og vil derfor ikke virke under wine.
Hvad gør jeg i Linux?
dd if=sd.img of=/dev/sdd
I denne guide http://wiki.slimdevices.com/index.php/SqueezePlug#Prepare_the_SD-Card anbefales windowsprogrammet "USB Image Tool" (http://www.alexpage.de) som kan håndtere netop denne situation, men det kræver .Net for at køre og vil derfor ikke virke under wine.
Hvad gør jeg i Linux?
Kommentarer3
#0
Der står jo at du kan
Der står jo at du kan bruge command-line programmet uden .NET:
Important notice
USB Image Tool requires the .NET Framework and Windows XP/Vista. The usbit32.dll included in the archive must be in the same directory as the EXE file. The command line utility doesn’t require the .NET Framework nor the usbit32.dll.
http://www.alexpage.de/usb-image-tool/download/
Ved GUI programmet kan du jo prøve at se om det virker med mono. Skriv:
mono program.exe
Kræver klart nok at mono er installeret. Det kan godt være at der skal lidt flere tricks til for at få det til at virke men jeg har ofte haft held med at få det til at virke med mono (ikke mindst de .NET programmer jeg selv har haft programmeret).
Godt at nogen kan læse
Jeg vil se om cli versionen kan bruges. Takker.
Du kan også prøv med:
cat
cat sd.img > /dev/sdd