pytanie zadane 18 kwietnia 2025 w Informatyka przez użytkownika Gość
Zainstalowałem na moim starym laptopie (Acer Aspire, 4 GB RAM, Intel Pentium Duo Core, dysk SSD) linuxa Lubuntu (a wcześniej Mint) i niestety mam ten sam problem.

Jak uruchamiam laptopa to na początku pojawia się czarny ekran i trwa to 2-3 minuty, zanim uruchomi się system linux. Po tym czasie ładuje się i działa prawidłowo.

Ale dlaczego tak długo się uruchamia?

1 odpowiedź

odpowiedź 18 kwietnia 2025 przez użytkownika
edycja 18 kwietnia 2025 przez użytkownika

Problem z długim uruchamianiem się systemów Linux na starych laptopach może wynikać z różnych powodów i to zarówno na dystrybucjach typu Lubuntu czy Mint.

Oczywiście tych powodów może być dziesiątki, także najlepiej pierwszym krokiem jest ustalenie co powoduje zbyt długie uruchamianie się Linuxa.

W pierwszej kolejności trzeba ustawić Tryb debugowania podczas rozruchu Lubuntu. Dzięki czemu podczas uruchamiania laptopa, na bieżąco będą wyświetlały się logi uruchamianych usług. Co pozwoli sprawdzić, co się tak długo ładuje i tak znacząco spowalnia załadowanie się systemu.

W tym celu wchodzisz w konsolę:

sudo nano /etc/default/grub

Otworzy się plik Grub, który trzeba edytować w tej linii:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

zamieniasz na (czyli usuwasz quiet splash z cudzysłowa):

GRUB_CMDLINE_LINUX_DEFAULT="" 

 Następnie zapisujesz otwarty plik GNUB klikając Ctrl+O i Enter.

Następnie aktualizujesz GRUBa w konsoli poleceniem:

sudo update-grub

I restartujesz laptopa.

Teraz będziesz miał podgląd co się ładuje i jak długo, jeśli zauważysz, że na jakiejś usłudze ładowanie trwa za długo, masz odpowiedź co jest przyczyną wolnego ładowania Twojego Lubuntu czy Minta.


Na przykład u mnie to było

problem z clocksource: switched to clocksource tsc

W tym przypadku proces ładowania zatrzymał się na dłuższą chwilę na 

clocksource: Switched to clocksource tsc

Co wskazuje na problem związany z mechanizmem zegara systemowego (clocksource), który jest kluczowy dla synchronizacji procesów w systemie. To może być związane ze sprzętem lub z ustawieniami jądra systemowego. 

Drugim problem, który spowalniał uruchomienie był

problem z sd 0:0:0:0 [sda] attached SCSI disk

Proces 

sd 0:0:0:0 [sda] Attached SCSI disk

Co wskazuje, że system ma problem z inicjalizacją lub obsługą dysku twardego (SCSI disk). Może to być związane z konfliktem sterownika, błędami dysku lub konfiguracją sprzętową.

Aby naprawić te dwa błędy trzeba było zedytować jedną linijkę w pliku GRUB, poprzez wymuszenie użycia alternatywnego clocksource oraz dodając parametr, który wyłącza zaawansowane funkcje SCSI.

Zrobisz to edytując, tak jak w przykładzie na samej górze tego artykułu, jedną linijkę w GRUB:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash clocksource=acpi_pm libata.force=1.00:noncq"

Teraz po zrestartowaniu urządzenia, system powinien się uruchamiać normalnie.

Jeśli natomiast podczas uruchamiania, zatrzymuje Ci się przy innych parametrach, napisz w komentarzu na czym konkretnie, to spróbuje dodać do artykułu inne rozwiązania. 

...