Strona 1 z 1

[+] sidux - niepełny restart systemu?

: 27 grudnia 2009, 16:32
autor: stoper
Witam

Sprawa dotyczy sidux'a 03-2009 momos. Po dist-upgrade systemu i upgrade kernela dzieje się tak, iż po zrestartowaniu system powinien rozpocząć normalnie start od bootloadera grub. Tu natomiast nie dochodzi do wywołania procedury inicjującej bios i startu grub'a lecz ostatni wiersz komunikatów restartu kończy się linijką

Kod: Zaznacz cały

starting new kernel
nie zaś

Kod: Zaznacz cały

preparing for reboot
co uniemożliwia skorzystanie z menu gruba (mam jeszcze kilka zainstalowanych linuksików).

Próbowałem zmieniać zapisy w menu.lst gruba, lecz bez skutku przeglądałem też logi w /var/log, ale nie dopatrzyłem się niczego, co by mnie naprowadziło na jakiś "trop".

Nie wiem gdzie szukać błędów lub przyczyny. Pomaga jedynie wciśnięcie przycisku "reset" w komputerze lub wykonanie komendy "shutdown".

Zaglądałem również na Forum Sidux'a ale moja znajomość angielskiego nie pozwala na swobodną konwersację, natomiast nie doczytałem się niczego podobnego w temacie.

Może ktoś wie jak sobie z tym poradzić?

Dodane:

Kod: Zaznacz cały

reboot -f
w konsoli załatwia sprawę. Lecz użycie przycisku w KDE powoduje opisany defekt.

: 30 grudnia 2009, 01:08
autor: alex2
Witam. Co mi przychodzi do głowy (pustej raczej).
  1. Masz coś z ustawieniami acpi. Inne opcje, np.:

    Kod: Zaznacz cały

    shutdown
    działają dobrze?
  2. Masz coś z konfiguracją tego buttona restart w KDE. Powinny być jakieś opcje odnośnie niego w Ustawieniach KDE (mam na innym dysku Slacka, jak coś to sprawdzę).
  3. Proponuję też sprawdzić, jaką masz komendę w skrypcie:

    Kod: Zaznacz cały

    /etc/init.d/reboot
    U mnie w Debian Lenny z Gnomem jest to

    Kod: Zaznacz cały

    reboot -d -f -i
Pozdrawiam.

P.S. init 6, init 0 w konsoli działają poprawnie?

: 30 grudnia 2009, 09:59
autor: stoper
Witam, wszystko o czym piszesz działa prawidłowo.

Sprawa się wyjaśniła i jest opisana na Forum sidux .
W sidux-momos 2009.03 wprowadzone zostało udogodnienie, a w rezultacie błąd kexec. Wprowadza ono automatyczny restar dla sidux'a z pominięciem inicjacji BIOS-u.
Dobre to jest, jeżeli posiadamy tylko jeden zainstalowany system bo wydatnie skraca proces restartu. Jednak w większości użytkownicy posiadają więcej zainstalowanych systemów. Wtedy jest wybór. Wystarczy w konsoli jako root wydać polecenie

Kod: Zaznacz cały

dpkg-reconfigure kexec-tools
wybrać: i już jest możliwość wyboru w menu gruba po restarcie.

Dziękuję za zainteresowanie. Być może komuś się to przyda. Problem uważam za rozwiązany.

Pozdrawiam.