From Fedora Project Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

My workbench

Articles Draft or planned

Control yum with a list-file

Build a list of all installed packages

rpm -qa > rpms-installed

without version

yum list installed | awk '{ print $1;}'


installation with list

yum -y install $(cat /path/to/list)


Startup-Screen PXE-Server

For the InstallParty at LinuxTag 2007 it would be nice to have a special image.

from lss to ppm

lss16toppm <splash.lss >splash.ppm

from bmp to ppm

bmptoppm <splash.bmp >splash.ppm

from ppm to lss

ppmtolss16 <splash.ppm >splash.16


Serielle Konsole

Installations-Informationen und auch die Boot-Meldungen auf einem anderen Rechner per serielle Konsole ausgeben, ist eine praktische Variante, wenn das System keine Eingabegeräte oder Bildschirm/Grafikausgang besitzt.

Dem Bootloader müssen die korrekten Parameter übergeben werden und ausserdem muss das Splashimage deaktiviert, resp. auskommentiert werden. Das File grub.conf muss entsprechend angepasst werden.

kernel (...) ro root=/dev/(...) console=tty0 console=ttyS0,9600n8

ttyS0 ist die erste serielle Interface (ggf. anzupassen), 9600 die Geschwindigkeit, es werden 8 Bit zur Datenübertragung verwendet. Diese Einstellungen sind für jeden Booteintrag vorzunehmen.

Wenn das BIOS keine serielle Konsole unterstützt, muss dem Bootloader mitgeteilt werden, dass er die serielle Konsole verwenden soll. Dazu ist wieder das File grub.conf zu editieren:

serial --unit=0 --speed=9600 --word=8 --parity=no --stop=1
terminal --timeout=10 serial console

Die zweite Zeile bewirkt, dass sowohl die serielle Schnittstelle als auch die normale Konsole einen Prompt bekommen. Wer zuerst drückt, bekommt den Prompt. Nach dem Timeout geht die Konsole zu serial.


Zur Verfügungstellung des Login Prompts muss eine getty Variante entsprechend konfiguriert werden.

Dazu trägt man in /etc/inittab ein, dies ist normalerweise bereit gemacht.

co:2345:respawn:/sbin/agetty ttyS0 9600 vt100

Nach einem Neustart bzw. der Eingabe von telinit q sollte auf der seriellen Konsole ein Anmeldeprompt erscheinen.

Um sich auch als root anmelden zu können, ist in der Datei /etc/securetty folgendeZeile hinzuzufügen:

ttyS0

Damit der Bootvorgang für die serielle Konsole besser lesbar wird, kann in die Datei /etc/sysconfig/init folgendes eingetragen werden.

BOOTUP=-serial
PROMPT=no

Auch eine Installation von Red Hat Linux ist über die serielle Konsole möglich, wenn das BIOS die serielle Konsole unterstützt. Dann ist am Prompt folgendes eingegeben:

text console=ttyS0,9600n8


VNC

Falls andere Lösungen wie Remote-Lösungen nicht in Frage kommen und auch die Verwendung bei der Installation -> mehr Details


Articles Review

...

Articles ready to publish

...

Some other stuff

...