Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Eeriikki - 13.09.18 - klo:09.43

Otsikko: [RATKAISTU] Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: Eeriikki - 13.09.18 - klo:09.43
Kyseessa Ubuntu 18.04 Mate ja molemmissa Kingston SSD 240 GB. Sama oli myös 16.04 Mate.
HP Probook 6550b 6 GB RAM 2min 27 s
ThinPad T61             4 GB RAM 2 min 37 s

Sain 30s pois seuraavalla ohjeella, mutta vielä on jäljellä 2min molemmissa kaatuilevissa koneissa:
I upgraded to 18.04 today and encountered the same issue. I was able to fix it by booting the kernel with the noresume parameter.
Like you, I also have no swap space. At some point during the upgrade, the initramfs config was modified, adding a line pointing to a nonexistent swap partition. The slow boot was because it was looking for this partition and then timing out after 30 seconds.
To update GRUB so that it passes this option to the kernel automatically on boot:
    Edit: sudo nano /etc/default/grub file so that the string noresume is included in the GRUB_CMDLINE_LINUX_DEFAULT line, for example:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash noresume"
    Run this command to update GRUB:
    sudo update-grub
    Reboot the computer

Laitan tässä "systemd-analyze"( "jota en ehkä osaa tulkita" ) ja "systemd-analyze blame" ( kunnossa ? ) ajat:
Ja sit vielä "systemd-analyze critical-chain".

Mitä pitäisi tehdä, jotta saisin pois 1min 30 s ?

Tässä "systemd "-sivusto: https://www.freedesktop.org/software/systemd/man/systemd-analyze.html

Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: Eeriikki - 13.09.18 - klo:10.49
Nyt taisi löytyä syyllinen, mutta miten korjaan sen:
# sudo tail -n 100 /var/log/syslog
Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: Tomin - 13.09.18 - klo:10.55
Mitä sanovat komennot:
Koodia: [Valitse]
cat /etc/fstab,
Koodia: [Valitse]
swapon ja
Koodia: [Valitse]
mount | grep /dev?

Nyt siis kiinnostaa, mitä levyjä on määritelty ja mitkä määrittelyt ovat turhia.
Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: Eeriikki - 13.09.18 - klo:11.09
swapon ei antanut mitään ja tässä nämä 2 muuta.
Laitan vielä Gparted.
Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: Tomin - 13.09.18 - klo:11.18
Eli swapin määrittely on pielessä mitä luultavimmin. Katsotaan vielä sille oikea UUID:
Koodia: [Valitse]
sudo blkidTuolta tulee rivi, jolla lukee TYPE="swap" ja sillä on myös UUID-määrittely. Sen voi sitten korjata fstab-tiedostoon:
Koodia: [Valitse]
gedit admin:///etc/fstab (jos nyt gedit on Maten tekstieditori ja siellä voi käyttää tuota gvfs:n admin-protokollaa)

Jos ja kun korjaat tuon, niin tarkista se vielä:
Koodia: [Valitse]
sudo swapon -a
Koodia: [Valitse]
swaponPitäisi tulostua yksi rivi, josta näkee swapin olevan käytössä.

Antamani komennot on muuten tarkoitus ajaa tavallisena käyttäjänä, ei root-käyttäjänä kuten aiemmin teit. Se on tärkeää erityisesti tuon gedit-komennon kohdalla. Ylimmän ja kaksi alinta voi ajaa root-käyttäjänäkin, jolloin niissä ei tarvita sudoa alussa.
Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: Eeriikki - 13.09.18 - klo:11.58
Thanks, hienoa, nyt on 25 s !
Tämä on HP Probook 6550b 6 GB RAM ( 2min 27 s ).

Ehdin tuossa sinun vastaustasi odotellessa pyyhkäistä Swap:in pois ThinPad T61 4 GB RAM ( 2 min 37 s ) ja nyt tutkailen miten saan editoitua swap:in takaisin.
Onko sulla ohjetta ?
Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: nm - 13.09.18 - klo:12.03
Ehdin tuossa sinun vastaustasi odotellessa pyyhkäistä Swap:in pois ThinPad T61 4 GB RAM ( 2 min 37 s ) ja nyt tutkailen miten saan editoitua swap:in takaisin.
Onko sulla ohjetta ?

Ota mallia sen toisen koneen fstabin swap-rivistä, mutta korvaa UUID oikealla.
Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: Eeriikki - 13.09.18 - klo:12.18
Joo, ei onnistu,koska koko SSD on /dev/sda1 eli siellä ei ole yhtään vapaana vaan sda1 on lukittu.
vanha tieto löytyi cat /etc/fstab. Miten saa takaisin. ( onkohan nuo mun kaatumiset johtunut tästä swap virheestä ?)

root@erkki-T61:/home/erkki# cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=bed6f40d-48a3-4103-ae60-08278c005a82 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=edc3cd05-3c6d-4173-b54b-8f794c36e1ae none            swap    sw              0       0
Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: Eeriikki - 13.09.18 - klo:12.28
gparted, siellä sitä ei näyt, mutta " sudo nano /etc/fstab" antaa kuvan, liite.
Miten talletta se takaisin.
Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: Tomin - 13.09.18 - klo:12.31
gparted, siellä sitä ei näyt, mutta " sudo nano /etc/fstab" antaa kuvan, liite.
Miten talletta se takaisin.

Eli sinullako ei ole swap-osiota sillä koneella? Jos gparted ei sitä näytä eikä se näy blkid:n listauksessa, niin sitä ei ole ensinkään. Silloin voit vain poistaa kyseisen rivin tai laittaa eteen kommenttimerkin (eli tuo #-merkki, joka näkyy parilla muullakin rivillä). Nyt tietysti voi kysyä, miksi sille on määrittely fstabissa, jos sitä ei ole.
Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: nm - 13.09.18 - klo:12.36
gparted, siellä sitä ei näyt, mutta " sudo nano /etc/fstab" antaa kuvan, liite.

Jos swapille ei ole olemassa osiota, kyseinen fstabin rivi on virheellinen ja se pitääkin poistaa käytöstä, kuten Tomin neuvoi.


Miten talletta se takaisin.

Nanolla voi tallentaa painamalla Ctrl+O ja ohjelman voi sulkea Ctrl+X:llä


Kun vanha määritys on poistettu, voit ottaa swapin käyttöön swap-tiedoston avulla näin:
(Tässä tiedoston kooksi asetetaan 4 Gt, jonka pitäisi olla sopiva)

Koodia: [Valitse]
sudo fallocate -l 4G /swapfile
Koodia: [Valitse]
sudo chmod 600 /swapfile
Koodia: [Valitse]
sudo mkswap /swapfile
Koodia: [Valitse]
sudo swapon /swapfile
Pysyvää käyttöä varten lisää rivi fstabiin komennolla:
Koodia: [Valitse]
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Joo, ei onnistu,koska koko SSD on /dev/sda1 eli siellä ei ole yhtään vapaana vaan sda1 on lukittu.
vanha tieto löytyi cat /etc/fstab. Miten saa takaisin. ( onkohan nuo mun kaatumiset johtunut tästä swap virheestä ?)

No muistin loppuminen voi jumiuttaa koneen helposti.
Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: Eeriikki - 13.09.18 - klo:13.03
Tällainen siellä on nyt ja tossa on tuo vanha rivi
# swap was on /dev/sda5 during installation
#UUID=edc3cd05-3c6d-4173-b54b-8f794c36e1ae none

Talletanko seuraavan elikkä sinne tulee tuo echo-rivi ? Huh, huh, ku jänittää, että onnistuuko !

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=bed6f40d-48a3-4103-ae60-08278c005a82 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
#UUID=edc3cd05-3c6d-4173-b54b-8f794c36e1ae none            swap    sw              0       0
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: nm - 13.09.18 - klo:13.11
Tällainen siellä on nyt ja tossa on tuo vanha rivi
# swap was on /dev/sda5 during installation
#UUID=edc3cd05-3c6d-4173-b54b-8f794c36e1ae none

Talletanko seuraavan elikkä sinne tulee tuo echo-rivi ? Huh, huh, ku jänittää, että onnistuuko !

Älä tallenna komentoa fstabiin! Se on tarkoitus suorittaa päätteessä, ja komento itse kirjoittaa rivin fstabiin. Taisin ilmaista asian hieman epäselvästi.

Komennon suorittamisen jälkeen fstabin pitäisi näyttää tältä:

Koodia: [Valitse]
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=bed6f40d-48a3-4103-ae60-08278c005a82 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
#UUID=edc3cd05-3c6d-4173-b54b-8f794c36e1ae none            swap    sw              0       0
/swapfile none swap sw 0 0

Voit toki halutessasi lisätä tuon viimeisen rivin tekstieditorillakin.
Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: Eeriikki - 13.09.18 - klo:13.23
Nyt on T61 boot up 38  s.
Pitisikö swap näkyä Gparted:issa ? Ei näy.
Terminaalissa lukee käskyllä gparted:
Unit -, mount does not exist, proceeding anyway.
Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: nm - 13.09.18 - klo:13.30
Nyt on T61 boot up 38  s.
Pitisikö swap näkyä Gparted:issa ? Ei näy.

Ei pidä näkyä, kun tässä ei luotu swap-osiota vaan swap-tiedosto Linuxin juuriosiolle.

Erillisen swap-osion luominen olisi hankalampi operaatio, eikä tässä varsinaisesti tarpeen, kun tiedosto ajaa saman asian.
Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: Eeriikki - 13.09.18 - klo:13.34
Huh, huh !
Kiitokset hienosta avusta !
Saas nähdä vieläkö on ongelmia kaatumisien suhteen molemmissa koneissa !
Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: nm - 13.09.18 - klo:13.37
Voisi vielä tarkistaa koneen uudelleenkäynnistyksen jälkeen, että swappia on nyt käytettävissä. Free-komennolla näet muistinkulutuksen ja swapin tilanteen.

Koodia: [Valitse]
free
Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: Eeriikki - 13.09.18 - klo:13.44
Tässä free HP Probook:

ja laitan toiselta koneelta eli T61:ltä vielä oman free:n

Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: Eeriikki - 13.09.18 - klo:13.55
Onko nyt niin, ettei HP:ssa näy "free":llä muuta kuin 0, 0 , ettei siinä swap toimisi ?
HP total          used        free
          0              0                 0

T61 total          used        free
          4,2               0              4,2
Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: nm - 13.09.18 - klo:13.56
Onko nyt niin, ettei HP:ssa näy "free":llä muuta kuin 0, 0 , ettei siinä swap toimisi ?

Joo, siellä on vielä jotain ongelmaa. Mitä fstab sisältää ja mitä blkid kertoo osioista?

Koodia: [Valitse]
cat /etc/fstab
Koodia: [Valitse]
sudo blkid
Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: Eeriikki - 13.09.18 - klo:15.24
Niin, HP:ssa on "swap osio" ja T61:ssä on "swap tiedosto".

Tässä tulee "cat /etc/fstab" ja "sudo blkid"

HP  "htop" = 0/0
T61 "htop" = 0/4
Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: nm - 13.09.18 - klo:16.18
fstab-riviltä puuttuu liitospiste none

Pitäisi olla näin:

Koodia: [Valitse]
UUID=657b0ee7-98a9-4dfd-8e7d-9a1bf3eec3aa none swap sw 0 0
Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: Eeriikki - 13.09.18 - klo:16.35
Sama tilanne jos katsotaan

HP  "htop" = 0/0
T61 "htop" = 0/4

Oonkohan mä kärryillä mukana ?
Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: nm - 13.09.18 - klo:16.39
Käynnistitkö järjestelmän jo uudelleen, jotta muutos tuli voimaan? Miltä fstab näyttää nyt:

Koodia: [Valitse]
cat /etc/fstab
Näyttääkö free-komento, että swappia on enemmän kuin 0?
Otsikko: Vs: Boot up 2min 30s Ubuntu 18.04 Mate
Kirjoitti: Eeriikki - 13.09.18 - klo:16.49
Boot up, jäi pois !
Hienoa  "cat /proc/meminfo" molemmissa koneissa on rivit "saman näköiset" !

Kyllä tästä pitää olla jokin palkkio, koska menetetystä vapaa ajasta täytyy aina olla korvaus ?