Kirjoittaja Aihe: Kernel ei käynnisty [Ratkaistu]  (Luettu 3998 kertaa)

ubutumpula

  • Käyttäjä
  • Viestejä: 68
    • Profiili
Kernel ei käynnisty [Ratkaistu]
« : 27.09.18 - klo:15.48 »
Yllättäen Ubuntu 16.04 LTS ei käynnistynytkään, vaikka se on pari vuotta hyvin käynnistynyt.

Päätteelle annettu "journalctl -xb" antaa pitkän litanian joukossa mm seuraavan virheilmoituksen:

Failed to insert ´f71882fg´: No such device

ja sitten parin rivin päässä:

Failed to start Load Kernel Modules

Näiden jälkeen on tuossa pitkässä litaniassa (yli 2800 riviä) muitakin virheilmoituksia, mutta johtunevat tuosta ensimmäisestä.

Miten tuon saisi korjattua?

« Viimeksi muokattu: 28.09.18 - klo:15.53 kirjoittanut ubutumpula »

matsukan

  • Käyttäjä
  • Viestejä: 2118
    • Profiili
Vs: Kernel ei käynnisty
« Vastaus #1 : 27.09.18 - klo:16.02 »
Jokin sensori ei toimi ? Tai jostakin syystä järjestelmä yrittää ladata ajuria jota emolevysi ei tue. Jos pääset fail safe tilaan mene root käyttäjänä sisään.

Koodia: [Valitse]
nano/vim /etc/rc.d/rc.local
Kokeile poistaa tämä rivi käytöstä jos löytyy :

modprobe f71882fg

Lisäämällä # merkki rivin eteen.
« Viimeksi muokattu: 27.09.18 - klo:16.06 kirjoittanut matsukan »
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

ubutumpula

  • Käyttäjä
  • Viestejä: 68
    • Profiili
Vs: Kernel ei käynnisty
« Vastaus #2 : 27.09.18 - klo:16.18 »
Jokin sensori ei toimi ? Tai jostakin syystä järjestelmä yrittää ladata ajuria jota emolevysi ei tue. Jos pääset fail safe tilaan mene root käyttäjänä sisään.

Koodia: [Valitse]
nano/vim /etc/rc.d/rc.local
Kokeile poistaa tämä rivi käytöstä jos löytyy :

modprobe f71882fg

Lisäämällä # merkki rivin eteen.

Kansiota rc.d ei löydy, mutta löytyy rc0.d , rc1.d , rc2.d , rc3.d , rc4.d , rc5.d , rc6.d ja rcS.d. Näistä mistään ei löydy tiedostoa rc.local

Mitä seuraavaksi voisi yrittää?

nm

  • Käyttäjä
  • Viestejä: 14568
    • Profiili
Vs: Kernel ei käynnisty
« Vastaus #3 : 27.09.18 - klo:17.12 »
Yllättäen Ubuntu 16.04 LTS ei käynnistynytkään, vaikka se on pari vuotta hyvin käynnistynyt.

Päätteelle annettu "journalctl -xb" antaa pitkän litanian joukossa mm seuraavan virheilmoituksen:

Failed to insert ´f71882fg´: No such device

ja sitten parin rivin päässä:

Failed to start Load Kernel Modules

f71882fg on ilmeisesti jokin sensorimoduuli, ja mahdollisesti lm-sensorsin sensors-detect -ohjelman tunnistamana lisätty tiedostoon /etc/modules. Tarkista komennolla:

Koodia: [Valitse]
cat /etc/modules
Poista rivi tarvittaessa tekstieditorilla:

Koodia: [Valitse]
sudo nano /etc/modules(Tallenna tiedosto muokkauksen jälkeen näppäinyhdistelmällä Ctrl+O ja sulje editori Ctrl+X:llä).


Outoa kyllä, jos tuo on nyt ilman rautamuutoksia alkanut yhtäkkiä aiheuttaa ongelmia.

ubutumpula

  • Käyttäjä
  • Viestejä: 68
    • Profiili
Vs: Kernel ei käynnisty
« Vastaus #4 : 28.09.18 - klo:01.09 »
Yllättäen Ubuntu 16.04 LTS ei käynnistynytkään, vaikka se on pari vuotta hyvin käynnistynyt.

Päätteelle annettu "journalctl -xb" antaa pitkän litanian joukossa mm seuraavan virheilmoituksen:

Failed to insert ´f71882fg´: No such device

ja sitten parin rivin päässä:

Failed to start Load Kernel Modules

f71882fg on ilmeisesti jokin sensorimoduuli, ja mahdollisesti lm-sensorsin sensors-detect -ohjelman tunnistamana lisätty tiedostoon /etc/modules. Tarkista komennolla:

Koodia: [Valitse]
cat /etc/modules
Poista rivi tarvittaessa tekstieditorilla:

Koodia: [Valitse]
sudo nano /etc/modules(Tallenna tiedosto muokkauksen jälkeen näppäinyhdistelmällä Ctrl+O ja sulje editori Ctrl+X:llä).


Outoa kyllä, jos tuo on nyt ilman rautamuutoksia alkanut yhtäkkiä aiheuttaa ongelmia.

Nyt ei herjannut kernelistä, mutta ainakaan graafinen käyttöliittyma ei latautunut, vaan pysähtyi tällaiseen näyttöön:

16.04_LTS (sda10): clean, 359476/2445984 files, 3245375/9764864 blocks
Welcome to emergency mode! After logging in, type "journalctl -xb" to view
system logs, "systemctl reboot" to reboot, "systemctl default" or ^D to
try again to boot into default mode.
Press Enter for maintenance
(or press Control-D to continue):

journalctl -xb tuotti liudan rivejä, joista rivit 1040 ja 1041 näyttivät tältä:

systemd-udevd[280]: unknown key in /etc/udev/rules.d/ft-rockey.rules:1
systemd-udevd[280]: invalid rule ' /etc/udev/rules.d/ft-rockey.rules:1'

Jotain on siis vielä vialla.

nm

  • Käyttäjä
  • Viestejä: 14568
    • Profiili
Vs: Kernel ei käynnisty
« Vastaus #5 : 28.09.18 - klo:01.22 »
journalctl -xb tuotti liudan rivejä, joista rivit 1040 ja 1041 näyttivät tältä:

systemd-udevd[280]: unknown key in /etc/udev/rules.d/ft-rockey.rules:1
systemd-udevd[280]: invalid rule ' /etc/udev/rules.d/ft-rockey.rules:1'

Ilmeisesti Draftsightin tekemä virheellinen sääntö lisenssiavain-USB-donglea varten. Voit poistaa tuon tiedoston kokonaan:

Koodia: [Valitse]
sudo rm /etc/udev/rules.d/ft-rockey.rules

Nuokaan eivät kuitenkaan aiheuta varsinaista käynnistymisvikaa. Näkyykö lokeissa mitään tiedostojärjestelmiin liittyvää virhettä? Mitä tiedostojärjestelmiä /etc/fstabissa liitetään, jos listaat sen sisällön komennolla:

Koodia: [Valitse]
cat /etc/fstab
Onko koneessa kenties Nvidian näytönohjain?

matsukan

  • Käyttäjä
  • Viestejä: 2118
    • Profiili
Vs: Kernel ei käynnisty
« Vastaus #6 : 28.09.18 - klo:09.47 »

Tässä vaiheessa kannattaa kokeilla puhtaalla live tikulla onko kyseessä rautavika.
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

ubutumpula

  • Käyttäjä
  • Viestejä: 68
    • Profiili
Vs: Kernel ei käynnisty
« Vastaus #7 : 28.09.18 - klo:11.58 »
Tuli mieleeni muistikuva, että Ubuntu 18.04 LTS:ää asentaessani eri osiolle, niin tämä nyt ongelmallinen Ubuntu 16.04 LTS olisi käynnistynyt tuolloin osiolta 11, kun nyt näkyy yrittävän käynnistyä osiolta 10, jossa se siis onkin. Voiko olla mahdollista, että se on ollutkin aikaisemmin osiolla 11? Eli siis osionumerointi olisi muuttunut eli että nyt jossain on väärä UUID.

nm

  • Käyttäjä
  • Viestejä: 14568
    • Profiili
Vs: Kernel ei käynnisty
« Vastaus #8 : 28.09.18 - klo:13.11 »
Tuli mieleeni muistikuva, että Ubuntu 18.04 LTS:ää asentaessani eri osiolle, niin tämä nyt ongelmallinen Ubuntu 16.04 LTS olisi käynnistynyt tuolloin osiolta 11, kun nyt näkyy yrittävän käynnistyä osiolta 10, jossa se siis onkin. Voiko olla mahdollista, että se on ollutkin aikaisemmin osiolla 11? Eli siis osionumerointi olisi muuttunut eli että nyt jossain on väärä UUID.

UUID ei muutu, vaikka osion numero vaihtuisi, mutta on toki mahdollista, että fstabissa on tehty jotain tavallisesta poikkeavia liitoksia. Näytä tiedoston sisältö (vaikka valokuvana), niin on helpompi selvitellä eteenpäin.

Osiolista UUID-tietoineen auttaisi myös:

Koodia: [Valitse]
sudo blkid

ubutumpula

  • Käyttäjä
  • Viestejä: 68
    • Profiili
Vs: Kernel ei käynnisty
« Vastaus #9 : 28.09.18 - klo:14.46 »
Tuli mieleeni muistikuva, että Ubuntu 18.04 LTS:ää asentaessani eri osiolle, niin tämä nyt ongelmallinen Ubuntu 16.04 LTS olisi käynnistynyt tuolloin osiolta 11, kun nyt näkyy yrittävän käynnistyä osiolta 10, jossa se siis onkin. Voiko olla mahdollista, että se on ollutkin aikaisemmin osiolla 11? Eli siis osionumerointi olisi muuttunut eli että nyt jossain on väärä UUID.

UUID ei muutu, vaikka osion numero vaihtuisi, mutta on toki mahdollista, että fstabissa on tehty jotain tavallisesta poikkeavia liitoksia. Näytä tiedoston sisältö (vaikka valokuvana), niin on helpompi selvitellä eteenpäin.

Osiolista UUID-tietoineen auttaisi myös:

Koodia: [Valitse]
sudo blkid

fstab näyttää tältä:

# /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/sda13 during installation
UUID=35c94a53-67b6-430e-970d-b9adb272b92d /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda9 during installation
UUID=cc09c3f5-a83c-4ff3-b3a4-613a649549bc /home           ext4    defaults        0       2
# swap was on /dev/sda14 during installation
UUID=6cdf1246-f297-46f9-8b18-e5054906e272 none            swap    sw              0       0
#
/dev/sda7   /media/sda7   ntfs   rw,users,auto,umask=000,uid=1000,gid=1000   0   0


sudo blkid antoi seuraavaa:

/dev/sda1: UUID="39063160-e271-4a3b-abcc-a46946cd3c4a" TYPE="ext4" PARTUUID="000e01c0-01"
/dev/sda5: LABEL="NTFS1 (sda5)" UUID="06B3A9D91E4ADBCB" TYPE="ntfs" PARTUUID="000e01c0-05"
/dev/sda6: LABEL="NTFS2 (sda6)" UUID="56457CCF37BF4AC8" TYPE="ntfs" PARTUUID="000e01c0-06"
/dev/sda7: LABEL="12.04 LTS (sda7)" UUID="3146f27d-fb7e-4e95-a35f-1cbb2e228852" TYPE="ext4" PARTUUID="000e01c0-07"
/dev/sda8: LABEL="12.04 LTS/HOME" UUID="cc09c3f5-a83c-4ff3-b3a4-613a649549bc" TYPE="ext4" PARTUUID="000e01c0-08"
/dev/sda9: LABEL="ACER (sda9)" UUID="8A180D80180D6C8F" TYPE="ntfs" PARTUUID="000e01c0-09"
/dev/sda10: LABEL="16.04 LTS(sda10)" UUID="35c94a53-67b6-430e-970d-b9adb272b92d" TYPE="ext4" PARTUUID="000e01c0-0a"
/dev/sda11: UUID="6cdf1246-f297-46f9-8b18-e5054906e272" TYPE="swap" PARTUUID="000e01c0-0b"
/dev/sda12: LABEL="18.04 LTS(sda14)" UUID="dfd89494-6a42-4b8b-8574-73bb555827be" TYPE="ext4" PARTUUID="000e01c0-0c"
/dev/sda13: UUID="963a1f83-d928-4b2e-85f2-fcf28f1e9eff" TYPE="ext4" PARTUUID="000e01c0-0d"
/dev/sdb1: LABEL="JM-CM-$rjestelmM-CM-$n varaama" UUID="463E35FF3E35E917" TYPE="ntfs" PARTUUID="26a89bc0-01"
/dev/sdb2: LABEL="Windows 7 (sdb2)" UUID="842638B32638A856" TYPE="ntfs" PARTUUID="26a89bc0-02"

ubutumpula

  • Käyttäjä
  • Viestejä: 68
    • Profiili
Vs: Kernel ei käynnisty
« Vastaus #10 : 28.09.18 - klo:14.58 »
Niin se näytönohjain. Tällaisia tietoja "Järjestelmän tiedot" antaa näytönohjaimesta:

Advanced Micro Devices, Inc. [AMD/ATI] Redwood LE [Radeon HD 5550/55705630/6390/6490/7570] (prog-if 00 [VGA controller])

nm

  • Käyttäjä
  • Viestejä: 14568
    • Profiili
Vs: Kernel ei käynnisty
« Vastaus #11 : 28.09.18 - klo:15.01 »
fstab näyttää tältä:

# /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/sda13 during installation
UUID=35c94a53-67b6-430e-970d-b9adb272b92d /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda9 during installation
UUID=cc09c3f5-a83c-4ff3-b3a4-613a649549bc /home           ext4    defaults        0       2
# swap was on /dev/sda14 during installation
UUID=6cdf1246-f297-46f9-8b18-e5054906e272 none            swap    sw              0       0
#
/dev/sda7   /media/sda7   ntfs   rw,users,auto,umask=000,uid=1000,gid=1000   0   0

Tuo viimeinen rivi on virheellinen. Siinä viitataan NTFS-osioon sda7, mutta levyllä sda7 on ext4-tyyppinen Ubuntu 12.04:n juuriosio. Voit joko kommentoida rivin pois käytöstä lisäämällä rivin alkuun #-merkin, tai voit korjata laiteviittauksen -- mielellään UUID-muotoiseksi.

Avaa /etc/fstab tekstieditorilla:

Koodia: [Valitse]
sudo nano /etc/fstab
Muokkaa viimeinen rivi tällaiseksi. Varmista, että UUID on kirjoitettu täsmälleen oikein:

Koodia: [Valitse]
UUID=56457CCF37BF4AC8 /media/sda6 ntfs rw,users,auto,umask=000,uid=1000,gid=1000 0 0
Tallenna tiedosto painamalla Ctrl+O ja sulje editori Ctrl+X:llä.

Liitospisteen voit nimetä haluamallasi tavalla, eli /media/sda6:n tilalle voisi laittaa vaikka /media/windows-d
Liitospisteeseen pitää lisäksi luoda hakemisto valmiiksi:

Koodia: [Valitse]
sudo mkdir /media/sda6
« Viimeksi muokattu: 28.09.18 - klo:16.24 kirjoittanut nm »

ubutumpula

  • Käyttäjä
  • Viestejä: 68
    • Profiili
Vs: Kernel ei käynnisty
« Vastaus #12 : 28.09.18 - klo:15.52 »
fstab näyttää tältä:

# /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/sda13 during installation
UUID=35c94a53-67b6-430e-970d-b9adb272b92d /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda9 during installation
UUID=cc09c3f5-a83c-4ff3-b3a4-613a649549bc /home           ext4    defaults        0       2
# swap was on /dev/sda14 during installation
UUID=6cdf1246-f297-46f9-8b18-e5054906e272 none            swap    sw              0       0
#
/dev/sda7   /media/sda7   ntfs   rw,users,auto,umask=000,uid=1000,gid=1000   0   0

Tuo viimeinen rivi on virheellinen. Siinä viitataan NTFS-osioon sda7, mutta levyllä sda7 on ext4-tyyppinen Ubuntu 12.04:n juuriosio. Voit joko kommentoida rivin pois käytöstä lisäämällä rivin alkuun #-merkin, tai voit korjata laiteviittauksen -- mielellään UUID-muotoiseksi.

Avaa /etc/fstab tekstieditorilla:

Koodia: [Valitse]
sudo nano /etc/fstab
Muokkaa viimeinen rivi tällaiseksi. Varmista, että UUID on kirjoitettu täsmälleen oikein:

Lainaus
UUID=56457CCF37BF4AC8 /media/sda6   ntfs   rw,users,auto,umask=000,uid=1000,gid=1000   0   0

Tallenna tiedosto painamalla Ctrl+O ja sulje editori Ctrl+X:llä.

Liitospisteen voit nimetä haluamallasi tavalla, eli /media/sda6:n tilalle voisi laittaa vaikka /media/windows-d
Liitospisteeseen pitää lisäksi luoda hakemisto valmiiksi:

Koodia: [Valitse]
sudo mkdir /media/sda6

No niin, siellähän se vika olikin. Nyt taas Ubuntu 16.04 LTS käynnistyy tuolta 10 osioltakin.
Kiitos nm! Olen mainostanut, että täältä löytyy aina apua, kun ongelmia ilmenee, enkä turhaan. Kiitos vielä muillekin ongelmaani paneutumisesta.