Sonntag, Januar 23, 2011

Truecrypt NTFS Volumes checken

Ich beschreibe, wie man Truecrypt Volumes, die mit NTFS formatiert sind, auf Fehler geprüft werden können. Das in Truecrypt integrierte "fsck.ntfs" funktioniert nicht, da dieses Tool obsolet ist. Man verwendet heute die "ntfsprogs" und die darin enthaltenen Tools.
Bindet dazu das entsprechende Volume ein (NUR dieses eine einbinden, sonst kann sich die Zahl bei Step 2 verändern)

Step 1
ntfsprogs installieren

sudo apt-get install ntfsprogs

Step 2
Mit ntfsfix checken

ntfsfix /tmp/.truecrypt_aux_mnt1/volume


Wenn akute Fehler vorliegen, empfehle ich "testdisk" einzusetzen wie auf dieser Website beschrieben.

Wem es geholfen hat, bitte einen kurzen Kommentar da lassen.

Sonntag, Januar 09, 2011

Ubuntu Software Alternativen finden

Wer eine Windows Software kennt und nach vergleichbaren Alternativen im Linux Umfeld sucht, wird die folgende Website zu schätzen wissen.

http://alternativeto.net/software/?profile=linux

Freitag, Januar 07, 2011

Super Nintendo unter Ubuntu spielen

So könnt ihr die Spieleklassiker eurer Kindheit wiederauferstehen lassen:

Step 1
ZNES Emulator installieren

sudo apt-get install zsnes

Der Emulator befindet sich nach der Installation im Menü unter Spiele.

Step 2
ROMs laden. Das sind die alten, grauen Module in Dateiform.


Step 3
ZNES starten und unter "Config" sowohl das Eingabegerät, als auch über "Video" eine nettere Auflösung einstellen. Mit der Tastatur wird's schwer, aber spielbar. Gute Controller bekommt man schon für etwa 10 Euro bei Amazon.
Mit "Esc" kommt man immer wieder ins Menü. ROMs lädt man über "Game > Load".


Donnerstag, Januar 06, 2011

Ubuntu Startup Output

Wer sich statt des leeren Bildschirms bzw. des Ubuntu Logos lieber die Ausgaben des Systems ansehen möchte, um evtl. Hänger oder Fehler anzuzeigen oder auch einfach nur, um zu sehen, was da passiert, dem empfehle ich die Kernel Optionen "quiet" und "splash" zu entfernen.

Step 1
Grub Konfiguration anpassen

sudo gedit /etc/default/grub

Step 2
Änderungen vornehmen - aus der folgenden Zeile entfernt man die beiden Wörter "quiet" und "splash". Danach die Datei speichern und schließen.

Aus:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Wird:
GRUB_CMDLINE_LINUX_DEFAULT=""

Step 3
Danach muss man Grub aktualisieren:

sudo update-grub

Jetzt kann man zum Test mal neustarten.
Viel Spaß damit!

Mittwoch, Januar 05, 2011

Externen Bildschirm als primären Bildschirm setzen unter Ubuntu

Ich hatte das Problem, dass ich im Zwei-Bildschirm-Betrieb immer den kleinen Notebook-Bildschirm als primären Bildschirm mit dem Gnome-Panel angezeigt bekam und auf dem großen, externen Monitor immer alle Fenster schieben musste.
Nun habe ich Abhilfe gefunden.

Step 1
Über "Configure Display Settings" in den Zwei-Bildschirm-Betrieb gehen. Auflösungen den Wünschen anpassen und


Step 2
Mit xrandr die Bildschirme ermitteln

xrandr -q

Step 3
Mit xrandr den externen Bildschirm (bei mir VGA-0) als den primären Bildschirm setzen:

xrandr --output VGA-0 --primary

Fertig.
Wer aber alles, also auch die Konfiguration über das grafische Tool, ersetzen möchte, der führt noch folgendes aus oder bringt es in ein Skript, was er dann auf dem Desktop oder in einem Panel verlinkt.
Also ingesamt sieht das dann so aus:

xrandr --output VGA-0 --primary; xrandr --output VGA-0 --auto --pos 0x0 --output LVDS --auto --left-of VGA-0

Ihr müsst evtl. folgendes anpassen:
VGA-0 ist der externe Bildschirm kann bei euch auch VGA-1 heißen.
LVDS ist das Notebook. Kann auch LVDS-1 heißen.
Prüft das mit "xrandr -q".
"--left-of VGA-0" ist bei mir so gesetzt, weil mein Notebook links neben meinem externen Monitor steht. Passt das an, wenn es bei auch anders ist.

Wem das hier geholfen hat, kann ja einen kurzen Kommentar hinterlassen, damit ich weiß, dass ich das nicht umsonst aufgeschrieben habe. Danke.

Montag, Januar 03, 2011

Uhhuh. NMI received for unknown reason a1 on CPU 0

Ubuntu neigte dazu, mit folgender Fehlermeldung im "kern.log" unter /var/log einzufrieren.

Uhhuh. NMI received for unknown reason a1 on CPU 0.

Manchmal auch:
Uhhuh. NMI received for unknown reason a0 on CPU 0.

Ich verwende ein Thinkpad T60, mit Radeon X1400 Grafikkarte unter Ubuntu 10.10.

Für mich war das ein riesen Problem, da ich das Notebook nicht zum Spielen oder Surfen verwende, sondern auch, um damit Präsentationen zu halten. Um die Fehler überhaupt debuggen zu können, musste ich den Kernel Log Daemon installieren, der dann alle Kernel Meldungen beim Absturz und Start in die Datei "/var/log/kern.log" protokolliert.

Installiert wird er mit
sudo apt-get install klogd

Ich wurde auf den folgenden Launchpad-Artikel aufmerksam, der das NMI-Problem auf anderen Systemen beschreibt.


Es scheint, dass es mit der Energiesparfunktion der neuen Kernel-Generationen zu tun hat, die hier beschrieben wird:


D.h. es liegt an Geräten, die in den Energiesparmodus wechseln.
Ich konnte auf meinem Thinkpad T60 das Problem hinauszögern, indem ich meine interne WLAN-Karte über das BIOS vesteckt hatte. Allerdings stürtze er dann immer noch gelegentlich ab. Ich installierte auch das ACPI Werkzeug "TLP" für Thinkpad Laptops und konfigurierte es entsprechend meiner Vermutungen.
Ich erkannte, dass es an anderen Geräten (z.B. externen Festplatten) lag, die auch die ACPI Funktionen nutzten.

Ich habe zur Lösung des Problems folgenden Workaround getestet:

1. Step
Wechseln zu root

sudo su -

2. Step
Verzeichnis erzeugen und Skript

mkdir scripts
nano scripts/usb-control.sh

3. Step
Inhalt des Skripts

#!/bin/bash
for i in /sys/bus/usb/devices/*/power/control; do echo on > $i; done
for i in /sys/bus/usb/devices/*/power/autosuspend; do echo -1 > $i; done
for i in /sys/bus/pci/devices/*/power/
control; do echo on > $i; done

4. Step
Das Skript ausführbar machen

chmod +x scripts/usb-control.sh

5. Step
Crontab editieren, damit das Skript unter dem Konto "root" alle 5 Minuten ausgeführt wird.

crontab -e

6. Step
Folgenden Eintrag unten in der Crontab hinzufügen. (Zwischen den Werten einen Tabulator (Tab-Taste) verwenden)

*/5 * * * * /root/scripts/usb-control.sh

(Also so: */5tab*tab*tab*tab*tab/root/scripts/usb-control.sh)

7. Step
Damit werden jetzt bei allen USB-Geräten, auch den neu gesteckten die ACPI Suspend Funktion deaktiviert.

Wer noch andere Fehlermeldungen in seinem "kern.log" hat, bitte noch folgenden Eintrag im Blog beachten.


Wem diese Beschreibung geholfen hat, bitte einen kurzen Kommentar hinterlassen, damit ich weiß, dass ich das hier nicht umsonst mache. Hoffe, es hilft euch wie mir. Ich will auf keinen Fall mehr zu Windows zurück wechseln müssen.