| |||
|
polaris.ulm.go-itservice.de
IBM Thinkpad X40 mit Debian Squeeze # sed 's/lenny/squeeze/g' /etc/apt/sources.list > /etc/apt/sources.list # aptitude update # aptitude install apt dpkg aptitude # aptitude full-upgradeNach etlichen sukzesiven # apt-get -f install # apt-get dist-upgradelief zwar die Konsole, X11 bekam ich aber nicht zum laufen. Zur Entschuldigung muß ich erwähnen, daß Squeeze noch testing war. VorbereitungBei der Grundinstallation des Systems wurde die nicht vorhandene Firmware für das WLAN Modulipw2200 bemängelt,
was ich ignorierte. Als Festplatte verwendete ich eine 64GB SSD von Solidata, einen der wenigen Typen, die in den IBM X40 passen. Dort ist eine 1,8" Festplatte mit dem Stecker einer 2,5" Platte auf der Längsseite verbaut, eine 2,5" Platte ist für den Schacht viel zu lang. Der Geschwindigkeitsgewinn durch die SSD gegenüber dem lahmen Orginal ist immens! Partitionierungsdaten. Festplatte: manuell 17,0 GB sda1 / 1,0 GB swap 27,0 GB sda3 nicht eingehängt (für Crypt Volume) 19,0 GB sda4 nicht eingehängt (für /local)Als Zielverwendung wählte ich: desktop webserver notebook Weitere Pakete installieren: + catdoc (wegen xls2csv) + cryptsetup + debconf-utils + eclipse + enigmail + exiftran + gcc (virtuelles Paket für aktuellen GCC) + gdm-themes + gimp-ufraw + gpgsm + hexedit (iceape gabs leider nicht, gibts wieder, siehe antares) + kernel-package + kscreensaver + ldap-utils + linux-kbuild-2.6.32 + lynx + mbr + mcrypt + mysql-admin + mysql-client (= mysql-client-5.0 + mysql-common) + mysql-server (= mysql-server-5.0 + mysql-common) + nfs-kernel-server + openssh-server + ntpdate + perlmodule (unter nicht-installiert -> perl, siehe Allgemeines zu "squeeze") + php5 (inclusive diverser Module siehe Allgemeines zu "squeeze") + phpmyadmin + phpldapadmin + rsh-redone-client + slapd + smbclient + sudo + usbmount + wine + xcdroast (falls ein CD/DVD Brenner eingebaut ist) + xcftoolsaus non-free/contrib: in der /etc/apt/sources.list contrib non-free hinter jede
Quellenzeile (4x) fügen, so z.B.:
.. deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free ..von dort mit aptitude noch folgende Pakete installieren: + sun-java6-jdk + ttf-mscorefonts-installer (für verdana ec) + unrar User einrichtenDie Daten von Lenny habe ich in den Unterordner/OLD kopiert.
# cat /OLD/etc/passwd >> /etc/passwd # cat /OLD/etc/shadow >> /etc/shadow # cat /OLD/etc/groups >> /etc/groups # vi etc/passwd ..alle doppelten,allgemeinen User und Gruppen löschenl, dabei Vorsicht! lokale Einstellungen ec einrichtenalten root Ordner mit Skripten, .ssh ec in den root Ordner kopieren:# cd /OLD/root; find -depth -print | cpio -pdauV /rootSkripte site-* anpassenKonfigurationsdateien sites/interface* anpassenVerschlüsselte Partition anlegenmkdir /media/USBKEY mkdir /media/KEYLOOPzuerst wird die Verschlüsselte Partition für /home angelegt, theoretisch wie
sgrx1, die Partition heisst abweichend
/dev/hda3 und das Crypt-Device crypt1 , das erwarten zumindest die Skripte.
wird die verschlüsselte Partition mittels
mount /dev/mapper/crypt1 /home
auf /dev/hda3 gemountet. Als Schlüssel dient derselbe
wie bei Altair und wird zum anlegen mit dem Skript
mkcryptSDB1px als Datei px.key im
/root erwartet. Zum mounten der verschlüsselten Partitionen dient das skript mountAutoHome , das die externe Schlüsselkomponente auf
/media/USBKEY erwartet.
Upgrade Hardware auf X41nachdem der X40 inzwischen recht verratzt aussieht, er war 3 Jahre lang fast jeden Tag 10 Stunden an und hat Hunderte von Kilometern im Fahrradrucksack überstanden, habe ich einen günstigen X41 in wenig benutzten Zustand und ohne Displayflecken erstanden. Platte getauscht, eingeschaltet - fertig. Bluetooth lief automatisch, der Fingerscanner wird erkannt, getestet hab ich ihn nicht.was fehlt noch:Anleitung phpeclipse |