Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Ubuntu na Macbook 4.1 Botowanie 10min!!!

Zaczęty przez templl1, Listopad 23, 2018, 10:13:21 PM

Poprzedni wątek - Następny wątek

templl1

Drodzy wiecie dlaczego tak moze byc?
Sprawdzalem co zabiera najwiecej czasu: systemd-analyze blame
i plymouth read write 2m
start 1.30
quit 30sek
systemdbacklight 30sek
Moze jest juz gdzies watek za co przepraszam i prosze o linka. :'(

PomPom

Podaj specyfikację. Jeżeli domyślna, jak podają w necie, to pewnie wiekowość sprzętu i jego dysk twardy, który dodatkowo pewnie wymęczony jest przez lata używania.
myk byle jak jako tako

LinGruby

podaj
systemd-analyze

wklej gdzieś np: https://pastebin.pl/
całe
systemd-analyze blame

i tak samo wklej
inxi -Fxxx


bo z tego co napisałeś nic nie wiadomo ;-)
( ͡° ͜ʖ ͡°)  Linux User #592024 System:  spectrwm  Kernel: cachyos-bore-lto
Desktop: twm info: polybar Wm: spectrwm 3.4.1  Dm: lightdm  Distro: CachyOS

templl1

#3
ok postaram sie, z pierwsza odpowiedzia sie nie zgodze ramu ma 4gb a dysk wstawilem wczoraj ssd nowy.
templl1@templl1-MacBook:~$ systemd-analyze
Startup finished in 34.205s (kernel) + 2min 43.395s (userspace) = 3min 17.601s
graphical.target reached after 2min 43.368s in userspace
Spoiler (Rozwiń)
templl1@templl1-MacBook:~$ ^C
templl1@templl1-MacBook:~$ systemd-analyze blame
    1min 59.368s plymouth-read-write.service
    1min 30.159s plymouth-start.service
         39.384s plymouth-quit-wait.service
         28.160s systemd-backlight@backlight:intel_backlight.service
          6.929s NetworkManager-wait-online.service
          5.468s apt-daily.service
          2.474s dev-sda2.device
          2.189s apparmor.service
          2.038s snapd.service
          1.218s console-setup.service
          1.029s systemd-journal-flush.service
           878ms dev-loop8.device
           872ms dev-loop9.device
           858ms dev-loop13.device
           855ms dev-loop12.device
           849ms dev-loop11.device
           847ms dev-loop10.device
           803ms fwupd.service
           716ms dev-loop7.device
           714ms dev-loop6.device
           714ms dev-loop3.device
           713ms dev-loop1.device
           712ms dev-loop2.device
           708ms dev-loop5.device
           704ms dev-loop4.device
           699ms dev-loop0.device
           673ms networkd-dispatcher.service
           635ms udisks2.service
           535ms upower.service
           487ms swapfile.swap
           424ms NetworkManager.service
           393ms keyboard-setup.service
           377ms systemd-udev-trigger.service
           346ms systemd-journald.service
           338ms ModemManager.service
           277ms accounts-daemon.service
           206ms avahi-daemon.service
           181ms gpu-manager.service
           175ms apport.service
           175ms preload.service
           173ms wpa_supplicant.service
           167ms snap-core-5897.mount
           164ms bluetooth.service
           158ms grub-common.service
           157ms snap-gnome\x2d3\x2d26\x2d1604-74.mount
           154ms systemd-resolved.service
           151ms pppd-dns.service
           150ms snap-gnome\x2dcharacters-139.mount
           149ms rsyslog.service
           148ms snap-gnome\x2d3\x2d26\x2d1604-70.mount
           146ms systemd-timesyncd.service
           145ms systemd-logind.service
           140ms snap-gnome\x2dsystem\x2dmonitor-51.mount
           139ms speech-dispatcher.service
           133ms snap-gnome\x2dsystem\x2dmonitor-57.mount
           129ms thermald.service
           123ms user@121.service
           122ms snap-gnome\x2dcalculator-260.mount
           116ms user@1000.service
           109ms systemd-tmpfiles-setup-dev.service
           108ms snap-gnome\x2dlogs-37.mount
           101ms snap-gtk\x2dcommon\x2dthemes-818.mount
            95ms snap-gnome\x2dcharacters-103.mount
    1min 59.368s plymouth-read-write.service
    1min 30.159s plymouth-start.service
         39.384s plymouth-quit-wait.service
         28.160s systemd-backlight@backlight:intel_backlight.service
          6.929s NetworkManager-wait-online.service
          5.468s apt-daily.service
          2.474s dev-sda2.device
          2.189s apparmor.service
          2.038s snapd.service
          1.218s console-setup.service
          1.029s systemd-journal-flush.service
           878ms dev-loop8.device
           872ms dev-loop9.device
           858ms dev-loop13.device
           855ms dev-loop12.device
           849ms dev-loop11.device
           847ms dev-loop10.device
           803ms fwupd.service
           716ms dev-loop7.device
           714ms dev-loop6.device
           714ms dev-loop3.device
           713ms dev-loop1.device
           712ms dev-loop2.device
           708ms dev-loop5.device
           704ms dev-loop4.device
           699ms dev-loop0.device
           673ms networkd-dispatcher.service
           635ms udisks2.service
           535ms upower.service
           487ms swapfile.swap
           424ms NetworkManager.service
           393ms keyboard-setup.service
           377ms systemd-udev-trigger.service
           346ms systemd-journald.service
           338ms ModemManager.service
           277ms accounts-daemon.service
           206ms avahi-daemon.service
           181ms gpu-manager.service
lines 1-38/101 35%
Spoiler (Rozwiń)
1min 59.368s plymouth-read-write.service
    1min 30.159s plymouth-start.service
         39.384s plymouth-quit-wait.service
         28.160s systemd-backlight@backlight:intel_backlight.service
          6.929s NetworkManager-wait-online.service
          5.468s apt-daily.service
          2.474s dev-sda2.device
          2.189s apparmor.service
          2.038s snapd.service
          1.218s console-setup.service
          1.029s systemd-journal-flush.service
           878ms dev-loop8.device
           872ms dev-loop9.device
           858ms dev-loop13.device
           855ms dev-loop12.device
           849ms dev-loop11.device
           847ms dev-loop10.device
           803ms fwupd.service
           716ms dev-loop7.device
           714ms dev-loop6.device
           714ms dev-loop3.device
           713ms dev-loop1.device
           712ms dev-loop2.device
           708ms dev-loop5.device
           704ms dev-loop4.device
           699ms dev-loop0.device
lines 1-26/101 24%
Spoiler (Rozwiń)
1min 59.368s plymouth-read-write.service
    1min 30.159s plymouth-start.service
         39.384s plymouth-quit-wait.service
         28.160s systemd-backlight@backlight:intel_backlight.service
          6.929s NetworkManager-wait-online.service
          5.468s apt-daily.service
          2.474s dev-sda2.device
          2.189s apparmor.service
          2.038s snapd.service
          1.218s console-setup.service
          1.029s systemd-journal-flush.service
           878ms dev-loop8.device
           872ms dev-loop9.device
           858ms dev-loop13.device
           855ms dev-loop12.device
           849ms dev-loop11.device
           847ms dev-loop10.device
           803ms fwupd.service
           716ms dev-loop7.device
           714ms dev-loop6.device
           714ms dev-loop3.device
           713ms dev-loop1.device
           712ms dev-loop2.device
           708ms dev-loop5.device
           704ms dev-loop4.device
           699ms dev-loop0.device
           673ms networkd-dispatcher.service
           635ms udisks2.service
           535ms upower.service
           487ms swapfile.swap
           424ms NetworkManager.service
           393ms keyboard-setup.service
           377ms systemd-udev-trigger.service
           346ms systemd-journald.service
           338ms ModemManager.service
           277ms accounts-daemon.service
           206ms avahi-daemon.service
           181ms gpu-manager.service
lines 1-38/101 35%

templl1


PomPom

Patrząc po necie, przychodzą dwa możliwe rozwiązania.

1.
sudo apt install haveged
sudo systemctl enable haveged

2. Wgrać nowszy kernel, np. poprzez narzędzie UKUU. A jeżeli z jakiegoś powodu nie było robionej aktualizacji, to najpierw zalecam ją zrobić.

Instalacja UKUU:
sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install ukuu
myk byle jak jako tako

pavbaranov

#6
Od razu mówię - nie znam się na linuksie na Makówce. Wiem, że niektórzy robią dla nich nawet specjalne kernele, ale...
Z tych 3 minut podnoszenia systemu najwięcej zajmuje Ci plymouth, a to jedynie kwestia pewnej estetyki. Po prostu dezaktywuj tę usługę i znacząco szybciej zacznie Ci się podnosić system. Druga usługa, jaka mocno spowalnia, to backlight Intela. Bóg jeden raczy widzieć z jakiego powodu. Poprosimy raz jeszcze o wynik inxi. Pewnie przydałoby się również zobaczyć co się dzieje z tą usługą, ewentualnie przenieść backlight do poleceń kernela, a nie do usługi.
Niemniej jednak i tak ponad 30 sek. podnoszenia samego kernela, to nie jest zachwycający wynik. Być może zatem w istocie Mac wymaga nieco inaczej kompilowanych kerneli.

EDIT:
Nie bardzo chce mi się wyszukiwać nt. instalacji Ubuntu na MacBook (to wszak Twoje zadanie), ale z wiki Archa wynikają takie zasady dla instalacji tego systemu na Makówkach (one są raczej uniwersalne):
1. Zanim postawisz na MacBook linuksa konieczna jest aktualizacja jego firmware, co robi się z oryginalnego systemu.
2. Jeśli MacOS ma zostać kompletnie usunięty, to i tak należy zachować pliki w /Library/ColorSync/Profiles/Displays/* bowiem są one konieczne także w linuksie.
3. W zależności od typu Makówki - niekiedy (czyt. b.często) konieczny jest jeszcze dodatkowy tuning systemu, by chodziło to prawidłowo.

Zobacz najnowsze wiadomości na forum