i går, min Raspberry Pi kører Arch Linuk var ikke i stand til at starte med fejl: Kernel Panic, not syncing: no init found
. Jeg tilbragte en nat på det, men kunne ikke finde en arbejdsløsning. Den sidste mulighed er let: Geninstaller systemet. Det er virkelig den sidste udvej, for jeg ønsker ikke at re-setup alt, hvad jeg har gjort:
kan ikke montere SD-kortet
systemet starter ikke, så jeg er nødt til at finde en måde at komme ind i filsystemet for at identificere, hvad der er galt, eller i det mindste sikkerhedskopiere alle konfigurationsfiler.
jeg kan ikke montere den direkte på min Mac på grund af det ikke-understøttede Ekst4-format, selvom bootpartitionen kan monteres, da den er i FAT-format. Jeg prøvede med ekst4fuse og fuse-ekst2 uden held. Jeg kunne hverken forbinde inter SD-kortlæser til Parallel Desktop VM kører Ubuntu, hvad en skam!
brug DD til at gøre SD-kortet til et billede
dette er virkelig en løsning, men det er faktisk den bedste løsning, jeg har.
* find SD-kortet ved at køre diskutil list
. Det er disk2
* lav billedfil ved hjælp af dd:
sudo dd if=/dev/disk2 of=~/Desktop/pi.img bs=1m
monter billedet i Ubuntu
jeg gjorde dette i min parallelle Desktop kører Ubuntu.
brug fdisk
til at liste partitionsoplysninger for billedet.
fdisk -u -l pi.img
resultatet jeg fik 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 bruger denne kommando til at montere billedet:
mount -o loop,offset=
Vær opmærksom på enhedsstørrelsen, 512 byte her og Startsektoren for hver partition, som bruges til at beregne forskydningen. Her vil jeg montere den anden partition, pi.img2. Med en simpel beregning: 512 * 186368 = 95420416
sudo mount -o loop,offset=95420416 pi.img /media/pi
okay, det er det. Nu er jeg i stand til at udforske filerne.
Bemærk: Dette indlæg er godkendt af Hu til genudgivelse på vores hjemmeside. han oprindelige link er montere hele dd billede