Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: Peter Lehotsky 09 Srpna 2007, 16:45:48

Název: Volba runlevelu v boot menu GRUBu
Přispěvatel: Peter Lehotsky 09 Srpna 2007, 16:45:48
Potrebuji mit celkem 3 moznosti volby runlevelu hned pri startu systemu. V zakladni instalaci Ubuntu 6.10/7.04 mi vubec nefunguje zapis do /boot/grub/menu.lst:

"kernel     /boot/vmlinuz-xy root=/dev/sdaX (nebo pres UUID) ro quiet nosplash 3"

Vzdy to nabootuje do RL2, proste v tom zapisu to ignoruje cislo RL :-(.
Název: Volba runlevelu v boot menu GRUBu
Přispěvatel: merlyn 23 Září 2007, 12:21:56
nemelo by tam byt neco jako init=, například init=/bin/sh hodí jen shell. Ale jinak co říká man stránka?
Název: Volba runlevelu v boot menu GRUBu
Přispěvatel: Peter Lehotsky 23 Září 2007, 14:18:00
Citace: merlyn
nemelo by tam byt neco jako init=, například init=/bin/sh hodí jen shell. Ale jinak co říká man stránka?
Melo by tam byt "aptitude install sysvinit" cimz se zbavis podelanyho upstartu a vsechno bude fungovat jak ma. Prisel jsem na to hned ten den ale zapomel jsem to tady napsat.
Název: Volba runlevelu v boot menu GRUBu
Přispěvatel: MiBo 23 Září 2007, 22:13:44
lze i z upstartem staci upravit /etc/event.d/rc-default, dle sve potreby napr takhle:
Citace
======================= /etc/event.d/rc-default ===============
# rc - runlevel compatibility
#
# This task guesses what the "default runlevel" should be and starts the
# appropriate script.

start on stopped rcS

script
        runlevel --reboot || true

        if grep -q -w -- "-s\|single\|S" /proc/cmdline; then
            telinit S
        elif grep -qE -- "\<[0-5]\>" /proc/cmdline; then
            RL="$(grep -Eo -- "\<[0-5]\>" /proc/cmdline)"
            if [ -n "$RL" ]; then
                telinit $RL
            else
                 telinit 2
           fi
        elif [ -r /etc/inittab ]; then
            RL="$(sed -n -e "/^id:[0-5]*:initdefault:/{s/^id://;s/:.*//;p}" /etc/inittab || true)"
            if [ -n "$RL" ]; then
                telinit $RL
            else
                telinit 2
            fi
        else
            telinit 2
        fi
end script
Název: Volba runlevelu v boot menu GRUBu
Přispěvatel: Peter Lehotsky 24 Září 2007, 09:15:36
Osobne jsem se radeji zbavil upstartu, ale jsem rad ze to jde i touto cestou.