Login
Newsletter
Werbung

Mo, 13. August 2007, 00:00

Automatisches Login per USB-Stick

Login für mehrere Benutzer mit pamusb

Die Framebufferkonsole und fbi

Damit in der Konsole ein Bild angezeigt werden kann, benötigt man zwei Sachen: Eine Framebuffer-Konsole und das Programm fib. Die Framebufferkonsole erhält man, in dem man vga=0x31B an die Kernel-Zeile des zu benutzenden Kernels in der Datei /boot/grub/menu.lst hinzufügt:

root (hd0,6)
kernel /boot/vmlinuz-2.6.21-1-k7 root=/dev/hda7 ro vga=0x31B
initrd /boot/initrd.img-2.6.21-1-k7
savedefault

Eine Auflistung aller möglichen Framebuffer-Modi:

Farben/Auflösung 640x480 800x600 1024x768 1280x1024
256 0x301 0x303 0x305 0x307
32k 0x310 0x313 0x316 0x319
64k 0x311 0x314 0x317 0x31A
16M 0x312 0x315 0x318 0x31B

Nach einem Neustart sollte nun ein Framebuffer-Konsole in der Auflösung 1280x1024 bei 24 Bit zur Verfügung stehen.

Um Bilder auf dieser Framebufferkonsole anzeigen zu lassen, ist jetzt noch das Programm »fbi« nötig. Unter Debian genügt ein einfaches apt-get install fbi, um das Programm und seine Abhängigkeiten zu installieren.

Damit das nun auch nach etwas aussieht, hier das Bild, das beim Login angezeigt wird, für sechs verschiedene Distributionen:

Login von Debian

Jan Hofmann

Login von Debian

Login von Gentoo

Jan Hofmann

Login von Gentoo

Login von Ubuntu

Jan Hofmann

Login von Ubuntu

Login von Kubuntu

Jan Hofmann

Login von Kubuntu

Login von SUSE

Jan Hofmann

Login von SUSE

Login von Fedora

Jan Hofmann

Login von Fedora

Das Bild nach /root/loginusb.jpg kopieren. Zum Testen (funktioniert nicht in der Konsole unter X, sondern muss in der ersten Framebufferkonsole [Strg+Alt+F1] ausgeführt werden) ruft man fbi /root/loginusb.jpg auf. Es sollte das Loginbild im Vollbild zu sehen sein.

Natürlich kann man auch ein eigenes Bild verwenden ;) So weit, so gut, nun kommen wir zum eigentlichen Skript.

Kommentare (Insgesamt: 0 )
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung