Bildschirm schwarz, OpenFirmware gekillt – wie ein Factory-Defaults herstellen?

Wollte ich als kleines Weekendprojekt mal OpenBSD installieren auf meinem ibook (rev1) und ärger mich darüber das es stehen bleibt beim booten. Also in der Anleitung von NetBSD tolle Tipps gefunden wie man denn die Openfirmware zum booten von NetBSD vorbereitet. Etwas unaufmerksam tippe ich Blödsinn in die Firmware und beim nächsten Reboot bleibt der Bildschirm schwarz. ARGH! Der Supergau.
Doch Apple hat ein Herz mit mir und in
QA1103 steht das erlösende Kommando —
„command-option-p-r“ beim Booten bringt die Rettung bzw. die Factory Defaults zurück. Puhhhh.

Kernel patchen und erstellen

Da ich durch debian doch recht verwöhnt bin was die Kernel Erstellung anbelangt, hier zwei Links als Gedächnisstüze.
http://kernelnewbies.org/faq/
http://www.digitalhermit.com/linux/Kernel-Build-HOWTO.html

Mein bevorzugter Weg einen 2.6er Kernel (ohne Debians make-kpkg) zu erstellen:
zcat /proc/config.gz > /usr/src/linux/.config
make oldconfig
make menuconfig
make
make modules_install
cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.11.7
cp System.map /boot/System.map-2.6.11.7
(Alternativ wäre make install möglich, das default aber nach / die Daten schubbst.)
Dann die /etc/lilo.conf editieren
image = /boot/vmlinuz-2.6.11.7
label = 2.6.11.7
root = /dev/hda1
und lilo -v (als root) aufrufen

Bblog zu wordpress Artikel umschreiben

Klare Urls zu erstellen ist Suchmaschinen freundlich und mit mod_rewrite des Apache Webserversleicht gemacht. Um nicht alle alten Artikel von Bblog ins nichts verweisen zu lassen habe ich in der .htaccess Datei dann folgende Regel eingefügt:

RewriteRule ^item/([0-9]+)/$ /?p=$1

Diese lässt dann /item/28/ formatierte Links zu, wie sie von Bblog erzeugt wurden. Schön ist auch das Beispiel von Elliott Black zum bblog und WordPress

Dumm war allerdings das ich einige Posts am Anfang gelöscht hatte. Hier musste ich die ID-Nummern in der Datenbank von WordPress anpassen und syncron mit der Bblog Datenbank halten. Hat aber geklappt 🙂

hyperwrt wds

/usr/sbin/nvram set wl_lazywds=0
/usr/sbin/nvram set wl_lazywds=0
/usr/sbin/wl lazywds 0
/usr/sbin/wl wds 00:40:05:AE:9C:A1
/usr/bin/route add default gw 192.168.200.1

Hmm ja und WDS (Wireless Distributed System) setze ich schon seit längerm nicht mehr ein. Das nur WEP Verschlüsselung möglich ist macht es doch zu unattraktiv.

Rüsselseuche

War das widerlich. Heute morgen sitz ich im Büro (so mach ich das meistens, oder ich bin auf dem Weg dorthin) und dann bekomm ich so einen widerlichen Schüttelfrost. Es wird mir etwas flau und ich frage mich ehrlich — warum passiert einen das nicht bevor man zur Arbeit fährt? Also abmelden hier, abmelden da, anmelden beim Arzt. Scheiss Messeverkehr, wilde Umwege fahren (kotzt mich das an) und den Hausarzt einen Besuch abstatten. 10 Euro wechseln diskret den Besitzer. Klar, Grippe. Apotheke, wieder Geld eintauschen und dann heim in die Heia. Ungefähr 100 Jahre geschlafen und noch Blog mit Leben befüllt :-).

da isse platt

Nach dem sich mein Unmut über den Hoster Alturo langsam gelegt hat, heisst es die dortige Webserverplatte entsprechend vorbereiten. Also Rescuesystem booten und eine Shell erobern.
dd if=/dev/zero of=/dev/hda & ein paar mal losgelassen – und schwupps wird hda
zuverlässig mit Nullen überschrieben. Damit es richtig schön wird, gleich mehrfach.
Man beachte die daraus erfolgte Löschung aller Daten und des MBR.

PS: /dev/urandom geht übrigens auch sehr gut.