Jak naprawić bardzo wolne uruchamianie Ubuntu?

36

Kiedy uruchamiam moją nowo zainstalowaną kopię Ubuntu na niestandardowym urządzeniu z 4 GB pamięci DDR3 RAM i 3 GHz Intel Core i7, zajmuje to około półtorej minuty na fioletowym ekranie ładowania, a następnie po zalogowaniu zajmuje podczas gdy ikony pojawią się na ekranie. Ten komputer może szybciej uruchamiać i uruchamiać system Windows 7, więc mam tutaj problem.

Neal
źródło
1
prawdopodobnie czeka na coś i kończy się limit czasu, czy możesz sprawdzić / var / log / messages po uruchomieniu? Ma dziennik z czasami z sekwencji rozruchowej.
steabert
4
Możesz spróbować uruchomić program rozruchowy . Zobacz także tę odpowiedź
belacqua,
@belacqua, wygląda na to, że pakiety rozruchowe Ubuntu nie są już dostępne do pobrania bootchart.org/download.html
Marco Lackovic
1
W Ubuntu 12.04 istnieje alternatywna aplikacja do bootchart o nazwie pybootchartgui dostępna w Centrum Oprogramowania Ubuntu.
Marco Lackovic
1
Z SSD czy bez SSD?
BigSack,

Odpowiedzi:

20

Najłatwiej byłoby otworzyć terminal, a następnie napisać „dmesg”, aby wyszukać luki, jak zaproponował Peck. Dane wyjściowe byłyby mniej szczegółowe niż komunikaty. Znaczniki czasu będą widoczne w nawiasach „[]”.

To wyraźnie błąd. W tym systemie rozruch nie powinien trwać dłużej niż ~ 10 sekund.

AlMehdi
źródło
6
Zrobiłem $ dmesg i otrzymałem teraz mnóstwo danych wyjściowych, czego szukać?
Gaurav Agarwal
2
Poszukaj linii z dużą różnicą wartości znaczników czasu. Na przykład w moim przypadku zauważyłem, że przed linią cgroup: new mount options do not match the existing superblock, will be ignoredsystem ładował się przez 10 sekund, ale ten krok zajął całe 90 sekund, co jest złe (spowodowane niewłaściwym identyfikatorem partycji wymiany). To jest sposób na rozwiązanie problemu.
Nicolas Ivanov
Co robisz, kiedy izolujesz problem? Nic nie wiem o partycjach ani ogólnie ładowaniu
Matt G
19

Chciałbym sprawdzić System> Administracja> Przeglądarka plików dziennika> Wiadomości . Może pokazywać opóźnienie lub opóźnienie, zanim uruchomi proces w tle. Dziennik ma datownik z sekundami. Poszukaj nadmiernych luk w sekundach itp. I powtarzających się przedmiotów. Jeśli Twoje pudełko było uruchamiane w ciągu kolejnych dni, możesz być w stanie porównać poprzednie dzienniki.

dziobać
źródło
Dzięki! Pomógł mi znaleźć problem polegający na tym, że partycja wymiany została przeniesiona na dysk, więc identyfikator UUID nie był już ważny. Nie wyobrażam sobie, jak bym to wymyślił bez tej wskazówki
Zane Hooper,
1
Teraz, gdy ta struktura menu System ... ...> Wiadomości już nie istnieje w najnowszych wersjach Ubuntu, jak mogę uzyskać ten sam interfejs? Znalazłem przeglądarkę dziennika, ale nie ma ona sekcji „Wiadomości”.
Dan Mirescu,
7

Zainstaluj bootcharti pybootchartguiprześlij plik .png do /var/log/bootchart.

W każdym razie pokaże Ci całą procedurę od systemu aż do pełnego rozruchu. Wyłącz czasochłonne, ale niepotrzebne pakiety. Zainstaluj w bugtym celu aplikację .

Wszystkie te pakiety można zainstalować w ten sposób:

sudo apt-get install bootchart pybootchartgui

Uruchom także polecenie:

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

Teraz otwórz „Aplikacje startowe” i odznacz wszystko, czego nie chcesz ładować podczas uruchamiania.

TomKat
źródło
5

Możesz zacząć od wyłączenia niektórych usług podczas uruchamiania, takich jak Bluetooth i Pulpit zdalny oraz Dźwięk logowania Gnome.

Przejdź do System> Administracja> Aplikacje startowe, aby odznaczyć elementy do uruchomienia podczas uruchamiania i zobaczyć, czy zauważysz jakąkolwiek zmianę w czasie uruchamiania.

scouser73
źródło
4

Rozwiązałem ten problem, wchodząc do BIOS-u, a następnie wyłączając opcję kontrolera ACHI SATA i ustawiając kontrolę SATA w trybie „kompatybilności”. Działa dobrze dla mojego Toshiba NB200!

Papadopoulos Geοrgios
źródło
3

Wierzcie lub nie, to wynik wyjściowy tekstu.

otwórz terminal i uruchom:

sudo nano /etc/default/grub

zmień linię:

GRUB_CMDLINE_LINUX_DEFAULT=""

do

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

biegać:

sudo update-grub2

Ogoliłem o 10 sekund od mojego 15 sekundowego rozruchu.

Cory
źródło
quietjest świetny, ale czasami trzeba zobaczyć, co się dzieje podczas uruchamiania i zauważyć natychmiastowe błędy.
NelsonGon
1

Odinstalowanie programu hp-lip 3.14.1 pomogło rozwiązać ten sam problem. Użyłem Ubuntu-Tweek, aby wszystko wyczyścić.

Używam Ubuntu 12.04. hp-lip był wymagany do mojej drukarki (HP Envy 4500).

użytkownik252311
źródło
To szalone, ale myślę, że to rozwiązało mój problem. Miałem straszne opóźnienie (czułem się jak minuty), aby załadować pulpit przy uruchomieniu. Zrobiłem dwie rzeczy: 1) odinstaluj hp-lip, 2) opróżnij mój przepełniony kosz na śmieci. Jedna z tych rzeczy sprawiła, że ​​tak się stało. Teraz prawie natychmiastowe uruchomienie pulpitu: D
loved.by.Jesus
-2

w menu BIOS zmień kontroler SATA na zgodny. pracował na Lenovo Z500. to nie cud, ale znacznie przyspiesza start. zabij również WSZYSTKIE aplikacje startowe. Środowiska pulpitu w ogóle nie mają znaczenia, a przynajmniej nie tak bardzo. na moim komputerze Unity, Gnome shell i XFCE uruchamiają się prawie w tym samym czasie, więc nie wkładaj dużo wysiłku w zmianę DE.

Iman Akbari
źródło
2
Tryb SATA powinien być w AHCI dla wydajności. Zmiana na kompatybilną z IDE spowalnia tylko kompatybilność ze starszymi systemami operacyjnymi Braindead. Nie rozumiem, dlaczego to byłoby przydatne.
gertvdijk
1
Spowolniłoby to jeszcze bardziej rozruch.
Braiam