You are viewing [info]domrand's journal

Previous 10

May. 30th, 2008

Umzug / Move

Hi!

Dieser Blog ist umgezogen nach:

This blog has moved to:

http://blog.mcbachmann.de

Tschau/Bye
  Sven

May. 12th, 2008

Ubuntu Hardy: remove Evolution

Hi,

it's now possible to remove a big part of evolution in hardy, because ubuntu-desktop does now only recommends some evolution packages.

You can easily remove them by:

sudo apt-get --purge remove evolution evolution-exchange evolution-plugins evolution-common evolution-webcal

Only the following packages will stay: evolution-data-server, evolution-data-server-common

Bye,
  Sven

evince doesn't print after hardy update

Hi,

if evince won't print after the Hardy update, you can try the following steps which worked for me:

  • close all evince window (pkill evince)
  • rm -rf ./.gnome2/evince
  • rm -f ./.gnome2/accels/evince
  • sudo apt-get --purge remove evince (which will also remove ubuntu-desktop metapackage)
  • sudo apt-get clean
  • sudo apt-get install ubuntu-desktop (which will also add evince ;-) )
After that, printing should work again. Maybe some steps are not necessary... find it out for yourself :-)

Nice pentecost!

Bye,
  Sven

May. 9th, 2008

Lenovo OEM Windows ohne Recovery CD installieren

Hallo,

kurz zur Vorgeschichte. Ende Januar/Anfang Februar bekam ich meinen IBM/Lenovo X60s und habe natürlich gleich ein "richtiges" Betriebssystem darauf installiert. Natürlich mit dem Hintergedanken, die XP Lizenz trotzdem zu nutzen, jedoch nur auf einer 10GB Partition am Ende der Platte und ohne den ganzen vorinstallierten Kram.

Dummerweise hat da MS und Lenovo was tolles ausgeheckt um diesen Plan zu vereiteln.

1. Der Lizenzkey am Laptopboden ist eigentlich ungültig - zumindest mit normalen XP CDs funktioniert er nicht.
2. Windows ist ans BIOS gekoppelt (wer darüber mehr wissen möchte, suche nach OEMBIOS und Windows)
3. Windows kann nur via Recovery-CD neuinstalliert werden
4. Die Recovery-CD muss selbst gebrannt werden, da sie in einer versteckten Partition auf der Festplatte liegt

Ok, an Punkt 4 scheiterte es, da ich gleich Ubuntu installiert habe ohne dieses Vorwissen - und ohne den Gedanken daran, dass der Lizenzkey nicht handelsüblich ist.

Der Support von Cyberport wurde dann auf Nachfrage sogar richtig frech und warf mir wortgemäß vor, dass ich das Windows vorsätzlich gelöscht hätte. Eigentlich hätte ich von denen etwas mehr Kompetenz erwartet - zumindest haben die immer den Eindruck gemacht.

Genug gebasht, hier nun eine mögliche Lösung, das XP nach eigenem Wunsch neuzuinstallieren - mit dem Key der unten am Laptop klebt.

Ich übernehme natürlich keine Haftung für diese Anleitung - alles geschieht auf eigene Gefahr!


Voraussetzung:
  • anderer Lenovo-PC mit installiertem XP greifbar (LENPC)
  • ein Windows PC mit CD Brenner an dem man arbeiten kann (ARBPC)
  • ein USB CD Laufwerk falls der Lenovo Laptop keines hat
  • ein gültiger Lizenz-Sticker mit Windows Key
  • nLite zum Erstellen einer neuen Windows CD (Link: http://www.german-nlite.de/ )
Vorgehen:
  1. [ARBPC] Verzeichnis INSTALLCD erstellen
  2. [LENPC] Verzeichnis i386 auf der Festplatte suchen (vermutl. unter C:\i386) und ins Verzeichnis INSTALLCD auf dem [ARBPC] kopieren (sollte dann INSTALLCD\i386 heissen, also nicht nur die einzelnen Dateien kopieren)
  3. [ARBPC] im Verzeichnis INSTALLCD folgende Text-Dateien erstellen
    1. WIN51 [Inhalt: Windows]
    2. WIN51IP [Inhalt: Windows]
    3. WIN51IP.SP2 [Inhalt: Windows]
  4. [ARBPC] nLite aufrufen
    1. Sprache auf "Deutsch" stellen und "Weiter" klicken
    2. "Suchen" klicken und das Verzeichnis C:\INSTALLCD auswählen, daraufhin sollte eine Windowsinstallationsvariante mit Service Pack 2 entdeckt werden
    3. "Weiter" betätigen. Bei Vorlagen ebenfalls einfach "Weiter" drücken.
    4. Nun nur "Bootfähiges ISO-Image auswählen" und "Weiter"
    5. Jetzt kann man die Install-CD entweder gleich brennen, oder ein "Image erstellen" (unter Modus zu finden) - den Rest auf Standardwerten belassen
    6. zum Komplettieren nun entweder auf "Brennen" oder "Erstelle ISO" klicken und warten bis er fertig ist
    7. das Programm kann nun geschlossen werden

Gratulation, die neue Windows CD sollte sich nun auf dem IBM/Lenovo System installieren lassen und den am Gerät angebrachten Windows Key akzeptieren. Bei mir hat sich dieser Key sogar übers Internet aktivieren lassen.

Hinweise:
  • Treiber installieren: Da die Treiber der Lenovo/IBM Website im Produktfinder sich nicht installieren liessen (meldete das Laptop nicht die Voraussetzungen erfüllt), wurden diese dann über Thinkvantage System Update (zu finden auf der Lenovo Website unter Support & Downloads) nachinstalliert - eine Liste der installierten Pakete steht am Ende dieses Artikels.
  • Sollte die Windows-CD zwar unter bspw. qemu booten, jedoch beim Rechner Start nach einem kurzen "Hardware wird untersucht..." schwarz bleiben, hat Windows eventuell Probleme mit der vorhandenen Partitionierung. Bei mir half es, die Partitionstabelle zu löschen (cfdisk -z /dev/sda) und Windows an den Anfang der Platte zu installieren (Wichtig - der Windows Bootloader scheint sonst Probleme zu bekommen) [NICHT VERGESSEN: DER FESTPLATTEN INHALT IST DANACH WEG - ALLES MUSS NEUINSTALLIERT WERDEN - BACKUP ERSTELLEN!]
  • Findet Windows dann keine Platte, kann man im BIOS noch die S-ATA Schnittstelle auf "Compatible" einstellen, bis Windows installiert ist und man den richtigen Treiber aufgespielt hat
  • Falls nLite beim Einlesen der Windows Dateien ewig hängt bzw. mit der Meldung abbricht, dass irgendwelche Sachen nicht zuende gelesen werden konnten, dann liegen die Installationsdateien vermutlich nicht auf der lokalen Festplatte - bei mir hat es geholfen diese dann einfach auf C: zu verschieben
  • Eventuell braucht man auch nur die OEMBIOS.* Dateien eines Lenovo-PCs und kann den Rest des i386 Verzeichnisses von einer normalen XP CD nehmen - dies ist aber ungetestet
  • Wenn man mit nLite keine Treiber hinzufügt, wird man zumindest den Netzwerktreiber über ein anderes Medium (USB Stick, SD-Card, CD) installieren müssen, da Windows XP SP2 beim X60s fast nichts unterstützt (Treiber gibt es auf der Lenovo Website)
Liste der Pakete für das Thinkvantage System Update (müssen teilweise mehrmals installiert werden, bis das Installationssystem diese nach dem Neustart nicht mehr anbietet):
  • Vorweg: für die Soundkarte brauchte ich einen Workaround, da die automatische Installation über das System Update nicht funktionierte
  • Atmel TPM Device
  • Thinkvantage Fingerprint
  • Thinkpad-Konfiguration
  • Thinkpad TrackPoint Driver
  • Intel Wireless LAN
  • Thinkpad Energie-Manager
  • Konfiguration der Hotkey-Funktion für Thinkpad
  • Thinkpad Power Management Driver
  • ThinkVantage System für aktiven Festplattenschutz
Workaround für die Soundkarteninstallation:
  1. Im System Update das Paket "IBM ThinkPad Audio Features XI for Windows 2000 / XP" auswählen, jedoch als "Nur Download" markieren und herunterladen lassen.
  2. Ins Verzeichnis "C:\Programme\Lenovo\System Update\session\77a224ww" wechseln und dort setup.exe aufrufen.
  3. Anschliessen die Installation fertig stellen.
Fragen, Anregungen, Hinweise... nehme ich natürlich gerne entgegen.

Tschau
  Sven

May. 4th, 2008

Ubuntu Upgrade Feisty, Gutsy, Hardy

Hi,

today I upgraded my server from Feisty to Gutsy and than again from Gutsy to Hardy.

Problems? Only one. dmesg was spamed with the following:

device-mapper: ioctl: error adding target to table
device-mapper: table: 254:1: linear: dm-linear: Device lookup failed

The bug is known in launchpad: https://bugs.launchpad.net/ubuntu/+source/evms/+bug/115616

To solve this, simply remove evms: sudo apt-get remove evms

Bye
Sven

Apr. 21st, 2008

VIM Tip

Hi there,

guess you have a python file, filled up with tabstops and now someone comes in and tells you, that tabstops are uncool and overall indenting should only use 4 spaces.

With vim no problem:

:set tabstop=4
:set expandtab
:retab

Done! Greetings to PhiBo ;-)

Bye
  Sven

Apr. 17th, 2008

OCS Inventory

Hi there,

today I tried to install OCS Inventory - an Open-Source tool for inventoring your PCs with mostly all data they provide. It took some time to figure out how to install the server in Scientific Linux 5, but after all - I got it ;-)

For the clients I found a nice source-rpm which I can easily deploy via my rpm-repo and pdsh (parallel distributed shell). The client itself reports once a day to the server about its collected data.

To get an idea of how it will look, here are some screenshots. This tool is able to do a lot more - but I haven't figured out yet :-)

Overview of OCS Inventory
Image 1: Overview over all computers.

OCS Inventory - PC Details 1
Image 2: Overview of selected computer.

OCS Inventory - PC details 2
Image 3: List of installed packages.
Bye
  Sven

Apr. 14th, 2008

Remaining Battery Power as Prompt

Hi,

as seen at my pal Philipp, I also wanted to see the current battery power in the bash prompt. So here is a script which works fine on my X60s.

#!/bin/bash

REMAIN=`grep "remaining capacity" /proc/acpi/battery/BAT0/state | sed 's/remaining capacity:\(.*\)mWh/\1/'`
FULL=`grep "last full capacity" /proc/acpi/battery/BAT0/info | sed 's/last full capacity:\(.*\)mWh/\1/'`

echo $[ $REMAIN * 100 / $FULL ]

Just save it for example in your home directory as bat.sh and make it executable with 'chmod +x bat.sh'. Then edit the .bashrc file in your home dir and add the following line at the end:

PS1='[`~/bat.sh`%] \W> '
The \W is some preference from me, to see only the directory I'm currently in and not the whole path.

Bye
  Sven

Apr. 13th, 2008

Hacking Digital Cameras

Hi there,

I just red an article on the german website heise.de about hacking Canon Digital Cameras. The project is called CHDK. Sounds really interesting to enhance the features of a standard camera. The only problem... I have a Casio ;-)

Bye
  Sven

Apr. 12th, 2008

Just too cool :-)

Hi,

just run the following and enjoy the movie in ASCII art (its Star Wars...):

telnet towel.blinkenlights.nl

Bye
  Sven

Previous 10