From Fedora Project Wiki
fp-wiki>ImportUser
(Imported from MoinMoin)
 
m (changed heading)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= My workbench =


----
== Articles Draft or planned ==


= Articles Draft or planned =
=== Control yum with a list-file ===
 
== Control yum with a list-file ==


Build a list of all installed packages
Build a list of all installed packages
Line 23: Line 22:




== Startup-Screen PXE-Server ==
=== Startup-Screen PXE-Server ===


For the Install<code></code>Party at [[FedoraEvents/LinuxTag/LinuxTag2007|  LinuxTag 2007]]  it would be nice to have a special image.
For the Install<code></code>Party at [[FedoraEvents/LinuxTag/LinuxTag2007|  LinuxTag 2007]]  it would be nice to have a special image.
Line 43: Line 42:




== Standard-Screenshot für die deutsche Startseite ==
=== Serielle Konsole ===
 
warten auf F7...
 
----
 
== 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.
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.


Line 92: Line 85:




== VNC ==
=== VNC ===
Falls andere Lösungen wie Remote-Lösungen nicht in Frage kommen und auch die Verwendung bei der Installation -> [http://fedorawiki.de/index.php/Boot-Optionen_f%C3%BCr_die_Installation#VNC mehr Details]  
Falls andere Lösungen wie Remote-Lösungen nicht in Frage kommen und auch die Verwendung bei der Installation -> [http://fedorawiki.de/index.php/Boot-Optionen_f%C3%BCr_die_Installation#VNC mehr Details]  




== Bash-Script für vereinfachte Installation von 915resolution ==
== Articles Review ==
 
...
wird nicht mehr benötigt, da 915resolution nun in den Fedora repositories verfügbar ist. Das Bauen aus den Sourcen entfällt, jedoch müssen die Einträge nach wie vor von Hand gemacht werden.
 
<pre>
yum -y install 915resolution</pre>
 
Formatierungs-Vorlage von C++ genommen...
 
<pre>#!cplusplus
#!/bin/sh
#
#
#
#
#---------------------------------------------------------------------
HOR=1400
VER=1050
 
REPLACE=3a
 
#---------------------------------------------------------------------
 
ROOT_UID=0
 
if [ "$UID" -eq "$ROOT_UID" ]
then
echo "You are root, please be patient"
else
echo "You must be root to run this script. Please use su to get root"
exit 0
fi
 
cd /tmp
echo "Downloading 915resolution, please wait..."
wget http://www.geocities.com/stomljen/915resolution-0.5.2.tar.gz
echo "Installing 915resolution, please wait..."
tar -xzf 915resolution-0.5.2.tar.gz
cd 915resolution-0.5.2
make && make install
 
cat <<END_ENTRY >> /etc/rc.d/rc.local
/usr/sbin/915resolution $REPLACE $HOR $VER
END_ENTRY
 
#
</pre>
 
[[Image:FabianAffolter_Workbench_FabianAffolter]]/Workbench/915-resolution.sh Script-File]


= Articles Review =
== Articles ready to publish ==
...
...


= Articles ready to publish =
== Some other stuff ==
...
...

Latest revision as of 12:09, 5 March 2009

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

...