Portál AbcLinuxu, 5. listopadu 2025 20:01
Jednoduchý návod jak "zrychlit" náběh systému v Fedora Core.
Neměl jsem co dělat tak jsem si hrál. A co je lepší na hraní než Linux, že
Vzhledem k tomu, že rebootuju v průměru jednou za 3 týdny, je pro mě rychlý boot prioritou
Rozhodl jsem se urychlit náběh XServeru. A to velmi jednoduše.
Základem je změna (ovšem ne nutná) souboru /etc/inittab a to zapoznámkování posledního řádku:
# Run xdm in runlevel 5 #x:5:once:/etc/X11/prefdm -nodaemon
Druhým krokem je vytvoření jednoduchého skriptu /etc/init.d/Xserver pro start Xserveru:
#!/bin/sh
#
# Xserver
#
# Usage: Xserver {start}
#
# chkconfig: 5 15 88
# description: This script starts the Xserver
case "$1" in
start)
echo "Starting Xserver"
/etc/X11/prefdm -nodaemon &
exit 1
;;
*)
echo "Usage: $0 {start}"
;;
esac
exit 0
Tento skrip udělá jediné. Spustí Xserver tak, jak by se spustil úplně až po všech službách, tedy jako v posledním řádku /etc/inittab. Xorg ale potřebuje ke svému běhu Font server, ve fedoře je to xfs. Tuto službu je nutné spustit před XServerem.
Pořadí spouštění služeb je určeno řádkem v init skriptu:
chkconfig: 5 15 88
, který říká, že: služba bude spuštěna v runlevel 5 a jako 15 v pořadí. 88 je pořadí při vypnutí. Tedy je nutné změnit pořadí tak, aby se nejprve spustil xfs a následně Xserver.
Službu vložíme do runlevelu příkazem:
chkconfig --add Xserver
Je nutné si pohlídat pořadí služeb. Nejprve je nutné inicializovat síťové interfaci, hlavně loopback. Potom spustit font server a až pak Xserver. Toto řešení možná bude mít několik chyb. Ještě jsem na žádnou nepřišel, prosím rozepište se v diskusi. A výhoda? Než stačíte napsat login a heslo, tak se na pozadí spustí všechny služby. Zkrátka "rychlejší" start.
Tiskni
Sdílej:
Jsem pro okamžité a bezpodmínečné smazání tohoto zápisku a exemplární potrestání autora.
Moc se omlouvám. Budu psát výhradně politické blogy 
Navrhuji svržení ze skály.
Na koho?
. A protoze na hrani neni cas, tak uz ho ani nepoustim.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.