Ich habe heute versucht, eine Ubuntu Mate-Installation auf einer neuen SD-Karte zu erstellen. Der Raspberry Pi bootete nicht (nur die rote LED leuchtet), also habe ich die SD-Karte mit folgendem überprüft:
ole:$ sudo fsck -y -b 163840 -B 4096 /dev/mmcblk0p1
fsck from util-linux 2.29
e2fsck 1.43.4 (21-Nov-2017)
fsck.ext2: Bad magic number in super-block while trying to open
/dev/mmcblk0p1
The superblock could not be read or does not describe a valid
ext2/ext3/ext4
filesystem. If the device is valid and it really contains an
ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the
superblock is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
Ich habe auch versucht, e2fsck mit alternativen Superblöcken auszuführen, aber es scheint, dass sie alle fehlerhaft sind. Beim Ausführen badblocks
wurden jedoch keine Fehler gemeldet.
ole@mki:~/Downloads$ sudo badblocks -o ./badblocks.list -w -s -v -b 4096 -c 16 /dev/mmcblk0p1
Checking for bad blocks in read-write mode
From block 0 to 7817983
Testing with pattern 0xaa: done
Reading and comparing: done
Testing with pattern 0x55: done
Reading and comparing: done
Testing with pattern 0xff: done
Reading and comparing: done
Testing with pattern 0x00: done
Reading and comparing: done
Pass completed, 0 bad blocks found. (0/0/0 errors)
Können die Fehler durch eine Neuformatierung der Karte behoben werden? Ich habe dreimal versucht, das Image auf der Karte neu zu installieren, aber das hat nicht geholfen. Ich bin also neugierig, ob es sich möglicherweise einfach um ein Formatierungsproblem handelt?
Aktualisieren
Ich habe das Ganze mit den Ubuntu-Festplatten-Dienstprogrammen neu formatiert und jetzt scheint es in Ordnung zu sein:
ole:$ sudo fsck /dev/mmcblk0p1
fsck from util-linux 2.29
fsck.fat 4.0 (2016-05-06)
/dev/mmcblk0p1: 1 files, 1/1953541 clusters
Ich werde versuchen, das Ubuntu Mate-Image erneut zu schreiben und sehen, ob der Raspberry Pi es bootet.
Ein weiteres Update
Habe versucht, Ubuntu Mate darauf zu brennen, aber nachdem ich fertig war, lässt sich die Karte nicht in Nautilus mounten und der Raspberry Pi lässt sich immer noch nicht booten:
ole@$ sudo ddrescue -D --force ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img /dev/mmcblk0p1
GNU ddrescue 1.21
Press Ctrl-C to interrupt
ipos: 4999 MB, non-trimmed: 0 B, current rate: 6550 kB/s
opos: 4999 MB, non-scraped: 0 B, average rate: 13192 kB/s
nicht versucht: 0 B, Fehlergröße: 0 B, Laufzeit: 6 Min. 19 Sek. gerettet: 5000 MB, Fehler: 0, verbleibende Zeit: n. A. Prozent gerettet: 100,00 % Zeit seit dem letzten erfolgreichen Lesen: 0 Sek. Fertig
Antwort1
Die kurze Antwort lautet: Ja. Das Neuformatieren der Festplatte hat in diesem Fall funktioniert. Um es offiziell zu testen, habe ich Raspbian anstelle von Ubuntu Mate installiert und jetzt funktioniert es einwandfrei.
Hier ist einZusatzfragebezüglich der Beschädigung, die bei der Installation von Ubuntu Mate auftritt.