Wie kann ich auf einem ThinkPad T40 unter Windows komfortabel eine Sicherung der Festplatte anlegen von der später wieder die gesamte Festplatte wiederhergestellt werden kann?

May 6th, 2008 by matthias

Normalerweise sollte funktionieren: ThinkVantage Rescue and Recovery (Version 4.1 verweigerte jedoch auf einem ThinkPad T40 die Installation weil es das Betriebssystem für Windows Vista hielt). Oder: »IBM Rapid Restore Ultra« aus »Access IBM«. Leider nicht möglich weil zum Erstellen der Sicherungspartition ein Diskettenlaufwerk benötigt wird und es auch bei Neuinstallation nicht möglich ist die Option auszuwählen die eine Sicherung nur auf einem USB-Laufwerk bewirkt.

Ein dritter Weg wird hier beschritten: als komprimiertes Image auf DVD. Vorgehen:

  1. Damit das komprimierte Image möglichst klein ist sollte man die freien Bereiche zuerst mit logisch Null überschreiben. Dazu bietet sich SDelete von www.microsoft.com/technet/sysinternals/FileAndDisk/SDelete.mspx an, allerdings ergibt »sdelete -c -p 1 c«: »Cannot clean free space for UNC drive.«. Dieselbe Aufgabe erledigt jedoch »Eraser 5.84« (wwww.heidi.ie/eraser/download.php) wenn man ein entsprechendes Null-Muster zum Überschreiben freien Platzes konfiguriert.
  2. Das Image erstellt man mit dd indem man die Festplatte in einem USB-Gehäuse oder einem UltraBay-Adapter in einem anderen ThinkPad ausliest. Oder indem man eine Linux Live-CD startet und das komprimierte Image auf einem USB-Laufwerk oder einem Ultrabay-Adapter ablegt. Der Befehl mit Ultrabay-Adapter und on-the-fly-Komprimierung:
    1. sudo dd if=/dev/hdc | gzip -c > /home/matthias/Desktop/hda.img.gz

    Der Befehl schaffte auf einem ThinkPad T40 mit 1,3GHz-Prozessor einen Durchsatz zwischen 3 MByte/s (Plattenanfang und aufwändig zu komprimierende Daten) und wohl um 10 MByte/s (Plattenende, nur Nullen zu komprimieren da ein Bereich ohne Dateien). Durchschnittlich lag der Durchsatz bei 6,5 MByte/s, so dass eine Festplatte mit 30GB in 76 Minuten kopiert wurde. gzip wurde statt bzip nur verwendet weil auf der Kubuntu 7.04 Live-CD kein bzip enthalten ist. bzip und bzcat haben jedoch dieselben Aufrufkonventionen wie gzip und zcat. Mit »kill -USR1« kann man den Fortschritt des Lesevorgangs beobachten und mit ls natürlich die aktuelle Größe der komprimierten Datei. Es sollte sogar möglich sein, das Festplatten-Image auf mehrere Dateien und damit auf mehrere DVDs aufzuteilen indem man die skip-Option von dd verwendet.

  3. Verwenden der Sicherung: man kann das Image nachher auf Festplatten aufspielen die mindestens die Größe der originalen Platte haben. Das Aufspielen ist möglich indem man von einer DVD bootet die eine (möglichst kleine) Linux Live-CD enthält der das Image als weitere Datei hinzugefügt wurde. Der Befehl inkl. Entkomprimierung on-the-fly:
    1. sudo zcat /home/matthias/Desktop/hda.img.gz | dd of=/dev/hdc (als Pendant zum obigen Befehl) sudo dd if=/dev/hdc | zcat | dd of=/dev/hda

    (im realen Einsatz, wobei angenommen wird dass die DVD ohne Dateisystem gebrannt wurde)

Posted in Thinkpad T40p, Windows | No Comments »

Wie kann ich auf einem ThinkPad T40p unter Ubuntu 6.06 die Ethernet-Netzwerkkarte zum Laufen bringen?

May 1st, 2008 by matthias

Der Chip der Karte ist: »Intel 82540EP«, benötigt den Treiber: »e1000«
( www.thinkwiki.org/wiki/Ethernet_Controllers ). Man führt aus:

  1. modprobe e1000;
  2. ifconfig eth0 up;
  3. ifconfig;

Nun sollte in der Ausgabe eth0 erscheinen.

  1. ifconfig eth0 192.168.178.21 up

Posted in Thinkpad T40p, Ubuntu Linux | No Comments »