Debian vs. Ubuntu Server – Suspend to RAM

linux happytux - Debian vs. Ubuntu Server – Suspend to RAMIn den meisten Fällen ist der Ruhezustand und der Bereitsschaftsmodus unter Ubuntu kein Problem mehr. Mit der Linux-Distribution Debian habe ich festgestellt, dass es mit bestimmter Hardware hin und wieder zu Problemen kommt. Das kann daran liegen, dass bei Ubuntu die Pakete wesentlich aktueller gehalten werden.

Server-Hardware:

Board: MSI P45D3 Platinum
CPU: Intel Pentium Dual-Core E2220
RAM: G.Skill DIMM 2GB PC3-10667U
GPU: ASUS Extreme N6200LE TC256
DVB-S2: TechnoTrend S2-3200 HDTV-S2
SYS-HDD: OCZ Throttle eSATA Flash Drive 8GB
DATA-HDDs: Samsung SpinPoint F1 1000GB (HD103UJ)

Die letzten 6 Tage habe ich mich mit dem Bereitschaftsmodus (Suspend to RAM) unter Debian Lenny (ohne X-Server) beschäftigt. Nachdem ich alle erdenklichen Wiki-Einträge, Foren-Threads und Blog-Artikel über dieses Thema gelesen habe, alle möglichen Kommandos inkl. Optionen ausprobiert habe, bin ich zu dem Fazit gekommen > „Was für ein Sch***!“.

Problem: In meinem Fall ist das System beim pm-suspend problemlos in den Bereitschaftsmodus gefahren. Auch die Logdatei /var/log/pm-suspend.log wurde geschrieben, keinerlei Fehlermeldungen. Nach dem Aufwachen sollte jedoch genau in diese Logdatei auch wieder geloggt werden, das geschah nicht. Ein Ping kam circa 5-10 Sekunden nach dem Aufwachen am System an, danach ist es eingefroren. Debian vs. Ubuntu Server – Suspend to RAM weiterlesen

Ubuntu – DVB-S2 – HDTV – VDR 1.7.9 – Streamdev + EPGSearch

Ergänzend zum Artikel „Debian – DVB-S2 – HDTV – VDR 1.7.9 – Streamdev + EPGSearch“ möchte ich kurz erläutern was man bei dem aktuellen Ubuntu Karmic 9.10 beachten muss.

osx vdr streamdev vlc 1024x559 - Ubuntu – DVB-S2 – HDTV – VDR 1.7.9 – Streamdev + EPGSearch

Ubuntu – DVB-S2 – HDTV – VDR 1.7.9 – Streamdev + EPGSearch weiterlesen

Ubuntu/Debian – Loop-AES selber kompilieren

In einem älteren Artikel haben wir uns die veraltete loop-aes-source aus dem Debian-Repository beschafft. Diesmal werden wir uns die aktuellste Source vom Entwickler direkt holen und diese auf unserem Debian Lenny selbst kompilieren.

UPDATE: …funktioniert auch mit Ubuntu!

ACHTUNG: Wichtig ist das, dass Modul loop vorhanden ist. Bei manchen Distributionen ist loop direkt im Kernel kompiliert (CONFIG_BLK_DEV_LOOP=y) oder garnicht (CONFIG_BLK_DEV_LOOP=n), es muss aber als Modul vorhanden sein (CONFIG_BLK_DEV_LOOP=m) damit loop-AES dieses anpassen kann. Zum Kernel kompilieren kann mein Artikel oder die Ubuntuusers Wiki zu Rat gezogen werden.

Zuerst installieren wir uns ein wenig Kernelzubehör.

aptitude install linux-headers-`uname -r` make gcc bzip2

Jetzt holen wir uns die Source von util-linux und loop-AES. Ubuntu/Debian – Loop-AES selber kompilieren weiterlesen

Debian – sichere VNC/RDP Alternative – NX-Server

Die Lösung lautet NX Server, NX geht in Richtung Terminalserver und stellt eine Desktopumgebung (GNOME, KDE, etc.) bereit. Eigentlich könnte man auch einen VNC-Server verwenden, aber dieser ist standardmäßig nicht verschlüsselt, jede Tasteneingabe, jedes Passwort kann mit gesnifft werden. Es wäre möglich diese Verbindung über eine SSH-Connection zu tunneln, aber warum schwierig wenn es auch einfach geht.

linux osx nxclient 1 - Debian - sichere VNC/RDP Alternative - NX-Server

linux osx nxclient 2 - Debian - sichere VNC/RDP Alternative - NX-Server
Debian – sichere VNC/RDP Alternative – NX-Server weiterlesen

Ubuntu/Debian – VirtualBox – VBox Guest Additions installieren

Im vorherigen Artikel habe wir uns mit der Erstellung einer Virtuellen Maschine ohne GUI beschäftigt. Nachdem wir unsere VM fertig eingerichtet haben, wollen wir eventuell die Auslösung verändern, Shared Folders mounten oder Ähnliches. Dazu benötigen wir die VBox Guest Additions.

Zuerst werden wir dieses Image (/usr/share/virtualbox/VBoxGuestAdditions.iso) zu der VM hinzufügen.

VBoxManage storageattach spielwiese --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /usr/share/virtualbox/VBoxGuestAdditions.iso

Ab nun werden alle Befehle auf dem Gastsystem ausgeführt, dann installieren wir uns gleich noch ein wenig Kernelzubehör

aptitude install gcc make linux-headers-`uname -r`

…und mounten die CD-ROM (ISO).

mount /dev/cdrom /media/cdrom

Von der CD installieren wir nun die 32-Bit VBox Linux Additions,…

cd /media/cdrom
./VBoxLinuxAdditions-x86.run

…nach erfolgreicher Installation starten wir die VM neu.

reboot

Jetzt werden wir bemerken das die Maus sich smoother verhält, mehrere Auslösungen zur Auswahl stehen und auch unsere Shared Folders mountbar sind.

mount -t vboxsf share /media/hdd

Viel Spaß beim Spielen. 🙄