szerelje fel a DD képet Linuxon

tegnap az Arch Linuxot futtató Raspberry Pi nem tudott hibával indulni: Kernel Panic, not syncing: no init found. Egy éjszakát töltöttem rajta, de nem találtam működő megoldást. Az utolsó lehetőség egyszerű: telepítse újra a rendszert. Ez valóban az utolsó lehetőség, mert nem akarom újra beállítani mindent, amit tettem: samba server, Time Machine server, Xunlei Offline Downloader …

nem sikerült csatlakoztatni az SD-kártyát

a rendszer nem indul el, ezért meg kell találnom a módját, hogy bejussak a fájlrendszerbe, hogy azonosítsam, mi a baj, vagy legalább mentsem az összes konfigurációs fájlt.

a nem támogatott Ext4 formátum miatt nem tudom közvetlenül csatlakoztatni a Mac gépemre, bár a rendszerindító partíció csatlakoztatható, mivel FAT formátumban van. Kipróbáltam az ext4fuse-t és a fuse-ext2-t szerencse nélkül. Nem tudtam sem csatlakozni az Inter SD kártyaolvasó párhuzamos asztali VM futó Ubuntu, milyen kár!

használja a DD-t az SD-kártya kép készítéséhez

ez valóban megoldás, de valóban a legjobb megoldás.
* keresse meg az SD-kártyát a diskutil list futtatásával. Ez disk2
* Készítsen képfájlt a dd használatával:

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

szerelje fel a képet Ubuntu

ezt az Ubuntut futtató párhuzamos asztalomon tettem.
a fdisk gombbal sorolhatja fel a kép partíciós adatait.

fdisk -u -l pi.img

az eredmény kaptam volt:

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

ezt a parancsot fogjuk használni a kép felszereléséhez:

mount -o loop,offset= 

vegye figyelembe az egység méretét, az 512 bájtot és az egyes partíciók kezdő szektorát, amelyeket az eltolás kiszámításához használnak. Itt szeretném csatlakoztatni a második partíciót, pi.img2. Egyszerű számítással: 512 * 186368 = 95420416

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

Oké, ennyi. Most már képes vagyok felfedezni a fájlokat.

Megjegyzés: Ezt a bejegyzést a Qiang Hu engedélyezte az oldalunkon történő újbóli közzétételhez. ő eredeti link Mount teljes DD kép

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.