Jan 082012
Ich habe mein Netbook mit btrfs als Dateisystem für / und /home aufgesetzt. Dies geschah in dem Wissen, dass fsck.btrfs noch nicht immer funktioniert.
Nun wollte das Ding nicht mehr booten und zeigte nur eine kernel-panic und die dazugehörigen Meldungen an.
Nach etwas Spaß mit Suchmaschinen und einigem Lesen fand ich diesen Eintrag im openSUSE-Forum.
Nachdem ich also von meinem USB Stick openSUSE 12.1 KDE gebootet hatte, besorgte ich mir mittels
1 2 | su -c 'zypper in git' git clone git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git |
die aktuellen Quellen der btrfs-progs.
Um diese zu kompilieren müssen mindestens folgende Pakte installiert werden:
libuuid-devel, libattr-devel, gcc, make, zlib-devel
Nun kann mittels
1 2 | make make btrfs-zero-log |
das benötigte Tool erstellen.
Nur noch mit
1 | btrfs-zero-log /dev/sdXY |
ausführen (wobei X und Y entsprechend ersetzt werden müssen) und neu booten.
So ließ sich mein Netbook wieder booten. Allerdings könnte da immer noch ein Problem sein. Ich werde es im Auge behalten.

The btrfs kernel panic by John Janus, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-ShareAlike 3.0 Germany License.
