Monter DD-bilde På Linux

I Går kunne Min Raspberry Pi som kjørte Arch Linux ikke starte opp med feil: Kernel Panic, not syncing: no init found. Jeg tilbrakte en natt på det, men kunne ikke finne en arbeidsløsning. Det siste alternativet er enkelt: installer systemet på nytt. Det er virkelig siste utvei, for jeg ønsker ikke å re-setup alt jeg har gjort: samba server, Time Machine server, Xunlei Offline Downloader…

Kan Ikke montere SD-kortet

systemet starter ikke, så jeg må finne en måte å komme inn i filsystemet for å identifisere hva som er galt, eller i det minste sikkerhetskopiere alle konfigurasjonsfilene.

jeg kan ikke montere den direkte på Min Mac, på grunn av Det ikke-støttede Ext4-formatet, selv om oppstartspartisjonen kan monteres, som DEN er I FAT-format. Jeg prøvde med ext4fuse og fuse-ext2 uten hell. Jeg kunne heller ikke koble inter SD-kortleseren Til Parallell Desktop VM som kjører Ubuntu, så synd!

Bruk DD til Å LAGE SD-kortet til et bilde

Dette er virkelig en løsning, men det er faktisk den beste løsningen jeg har.
* Finn SD-kortet ved å kjøre diskutil list. Det er disk2
* Lag bildefil ved hjelp av dd:

sudo dd if=/dev/disk2 of=~/Desktop/pi.img bs=1m

Monter bildet i Ubuntu

jeg gjorde dette I Mitt Parallelle Skrivebord som kjører Ubuntu.
Bruk fdisk for å vise partisjonsinformasjon for bildet.

fdisk -u -l pi.img

resultatet jeg fikk var:

Disk pi.img: 15.9 GB, 15931539456 bytes255 heads, 63 sectors/track, 1936 cylinders, total 31116288 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x0004f23a Device Boot Start End Blocks Id Systempi.img1 * 2048 186367 92160 c W95 FAT32 (LBA)pi.img2 186368 31116287 15464960 83 Linux

Vi skal bruke denne kommandoen for å montere bildet:

mount -o loop,offset= 

Legg merke til enhetsstørrelsen, 512 byte her og Startsektoren for hver partisjon, som brukes til å beregne forskyvningen. Her vil jeg montere den andre partisjonen, pi.img2. Med en enkel beregning: 512 * 186368 = 95420416

sudo mount -o loop,offset=95420416 pi.img /media/pi

ok, det er det. Nå er jeg i stand til å utforske filene.

Merk: dette innlegget er autorisert Av Qiang Hu for publisering på nettstedet vårt. den opprinnelige lenken Er Mount Hele DD Bilde

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.