Kirjoittaja Aihe: [ ratkaistu ] Tarjotun päivityksen jälkeen /dev/root ei löydä block deviceä  (Luettu 494 kertaa)

teele

  • Käyttäjä
  • Viestejä: 892
    • Profiili
Graafisen kälin tarjoaman päivityksen jälkeen käynnistys pysähtyy nopeasti tyhjään ruutuun. Vikasietotilan käynnistysilmoituksista näkyy, että

Koodia: [Valitse]
/dev/root:  can't open blockdev
UFS: cannot open root device UUID = xxxxxxxxxxxxxxxxxx or unknown-block(0,0): error -6
please append a correct boot option: available partitions:
ext3
ext2
ext4
squashfs
vfat
fuseblk
kernel panic - not syncing: VFS unable to mount root fs on unknown-block(0,0)
CPU: 1    PID: 1  comm: swapper/0
tained 6.8.0-83 generic #83-Ubuntu



Millä tavalla tilanteessa voisi alkaa hakea ratkaisua, olisiko kyseessä levyllekirjoitusvirhe päivitystilanteessa, puuttuuko ext1 jostain syystä.....   79-Ubuntu näyttää toimivan hyvin, kirjoitan tätäkin sillä, kun käynnistin koneen aikaisempaan ydinversioon.




« Viimeksi muokattu: 18.09.25 - klo:20.52 kirjoittanut teele »

nm

  • Käyttäjä
  • Viestejä: 16760
    • Profiili
Olisikohan /boot-hakemisto tai juuriosio niin täynnä, että uusimman kernelin asennus on osittain epäonnistunut. Paljonko osioilla on vapaata tilaa df:n mukaan:

Koodia: [Valitse]
df -h

teele

  • Käyttäjä
  • Viestejä: 892
    • Profiili

Koodia: [Valitse]
Tiedostojärjestelmä  Koko  Käyt Vapaa Käy% Liitospiste
tmpfs                380M  2,1M  378M   1% /run
/dev/sda6            255G   23G  220G  10% /
tmpfs                1,9G  4,0K  1,9G   1% /dev/shm
tmpfs                5,0M  8,0K  5,0M   1% /run/lock
efivarfs             120K  111K  4,7K  96% /sys/firmware/efi/efivars
/dev/sda2            296M   57M  240M  19% /boot/efi
tmpfs                380M  124K  380M   1% /run/user/1000




Ainoastaan efivars näyttää täydeltä.


nm

  • Käyttäjä
  • Viestejä: 16760
    • Profiili
Ainoastaan efivars näyttää täydeltä.

OK, se on normaalia, eli ei ole levytilasta kiinni.

Siinä uusimmassa kernelissä on kuitenkin selvästi jotain vikaa. Ongelma on voinut syntyä asennusvaiheessa, tai sitten tähän julkaisuun on livahtanut vakavampi bugi johonkin kriittiseen ajuriin.

Jos haluat selvitellä vielä lisää, seuraavaksi kannattaisi poistaa uusin kernelin versio ja asentaa se uudelleen. Voit listata asennetut kernelipaketit komennolla:

Koodia: [Valitse]
dpkg -l | grep linux-image

teele

  • Käyttäjä
  • Viestejä: 892
    • Profiili


Hmmm, enpä ole tainnut tässä varakoneessa koskaan laittaa sudo apt autoremovea tai muusta syystä vanhat ytimet ovat mukana

Mutta jos laitan sen nyt, voi olla vaarna, että se poistaakin tämän 6. 8. 0 -79 -version. Mikä olisi varma komento, jolla uusimman eli 6. 8. 0 -83 -version voi poistaa.

Jostain syystä viimeinen listauksessa näkyvä ydin on generic eikä signed niin, kuin muut näyttäisivät olevan, mutta onko asialla mitään merkitystä.

Tässä ytimien listaus

Koodia: [Valitse]
$ dpkg -l | grep linux-image
rc  linux-image-5.19.0-32-generic                 5.19.0-32.33~22.04.1                     amd64        Signed kernel image generic
rc  linux-image-5.19.0-41-generic                 5.19.0-41.42~22.04.1                     amd64        Signed kernel image generic
rc  linux-image-5.19.0-42-generic                 5.19.0-42.43~22.04.1                     amd64        Signed kernel image generic
rc  linux-image-5.19.0-43-generic                 5.19.0-43.44~22.04.1                     amd64        Signed kernel image generic
rc  linux-image-5.19.0-45-generic                 5.19.0-45.46~22.04.1                     amd64        Signed kernel image generic
rc  linux-image-5.19.0-46-generic                 5.19.0-46.47~22.04.1                     amd64        Signed kernel image generic
rc  linux-image-5.19.0-50-generic                 5.19.0-50.50                             amd64        Signed kernel image generic
rc  linux-image-6.2.0-26-generic                  6.2.0-26.26~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.2.0-31-generic                  6.2.0-31.31~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.2.0-32-generic                  6.2.0-32.32~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.2.0-33-generic                  6.2.0-33.33~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.2.0-34-generic                  6.2.0-34.34~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.2.0-35-generic                  6.2.0-35.35~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.2.0-36-generic                  6.2.0-36.37~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.2.0-37-generic                  6.2.0-37.38~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.2.0-39-generic                  6.2.0-39.40~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.5.0-14-generic                  6.5.0-14.14~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.5.0-15-generic                  6.5.0-15.15~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.5.0-17-generic                  6.5.0-17.17~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.5.0-21-generic                  6.5.0-21.21~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.5.0-25-generic                  6.5.0-25.25~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.5.0-26-generic                  6.5.0-26.26~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.5.0-27-generic                  6.5.0-27.28~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.5.0-28-generic                  6.5.0-28.29~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.5.0-35-generic                  6.5.0-35.35~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.5.0-41-generic                  6.5.0-41.41~22.04.2                      amd64        Signed kernel image generic
rc  linux-image-6.5.0-44-generic                  6.5.0-44.44~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.5.0-45-generic                  6.5.0-45.45~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.8.0-40-generic                  6.8.0-40.40~22.04.3                      amd64        Signed kernel image generic
rc  linux-image-6.8.0-45-generic                  6.8.0-45.45~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.8.0-47-generic                  6.8.0-47.47~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.8.0-48-generic                  6.8.0-48.48                              amd64        Signed kernel image generic
rc  linux-image-6.8.0-49-generic                  6.8.0-49.49                              amd64        Signed kernel image generic
rc  linux-image-6.8.0-50-generic                  6.8.0-50.51                              amd64        Signed kernel image generic
rc  linux-image-6.8.0-51-generic                  6.8.0-51.52                              amd64        Signed kernel image generic
rc  linux-image-6.8.0-52-generic                  6.8.0-52.53                              amd64        Signed kernel image generic
rc  linux-image-6.8.0-53-generic                  6.8.0-53.55                              amd64        Signed kernel image generic
rc  linux-image-6.8.0-54-generic                  6.8.0-54.56                              amd64        Signed kernel image generic
rc  linux-image-6.8.0-55-generic                  6.8.0-55.57                              amd64        Signed kernel image generic
rc  linux-image-6.8.0-56-generic                  6.8.0-56.58+1                            amd64        Signed kernel image generic
rc  linux-image-6.8.0-57-generic                  6.8.0-57.59                              amd64        Signed kernel image generic
rc  linux-image-6.8.0-58-generic                  6.8.0-58.60+1                            amd64        Signed kernel image generic
rc  linux-image-6.8.0-59-generic                  6.8.0-59.61                              amd64        Signed kernel image generic
rc  linux-image-6.8.0-60-generic                  6.8.0-60.63                              amd64        Signed kernel image generic
rc  linux-image-6.8.0-62-generic                  6.8.0-62.65                              amd64        Signed kernel image generic
rc  linux-image-6.8.0-63-generic                  6.8.0-63.66                              amd64        Signed kernel image generic
rc  linux-image-6.8.0-64-generic                  6.8.0-64.67                              amd64        Signed kernel image generic
rc  linux-image-6.8.0-71-generic                  6.8.0-71.71                              amd64        Signed kernel image generic
rc  linux-image-6.8.0-78-generic                  6.8.0-78.78                              amd64        Signed kernel image generic
ii  linux-image-6.8.0-79-generic                  6.8.0-79.79                              amd64        Signed kernel image generic
ii  linux-image-6.8.0-83-generic                  6.8.0-83.83                              amd64        Signed kernel image generic
ii  linux-image-generic                           6.8.0-83.83                              amd64        Generic Linux kernel image




nm

  • Käyttäjä
  • Viestejä: 16760
    • Profiili
Kokeile asentaa uusin kerneli uudestaan näin:

Koodia: [Valitse]
sudo apt remove linux-image-6.8.0-83-generic
Koodia: [Valitse]
sudo apt install linux-image-6.8.0-83-generic
Dpkg:n listauksessa rc-alkuiset rivit ovat paketteja, jotka on poistettu (r=removed), mutta asetustiedostot on jätetty paikalleen (c=configuration). Automaattinen poisto ja apt autoremove jättävät ne tähän tilaan. Jos halutaan poistaa myös asetustiedostot, pitää käyttää purge-valitsinta:

Koodia: [Valitse]
sudo apt autoremove --purge
Noihin aiemmin poistettuihin rc-statuksella oleviin paketteihin autoremove ei taida kuitenkaan enää koskea. Ne täytynee poistaa yksitellen tai skriptillä. Sinänsä kernelin asetustiedostot eivät vie kovin paljon levytilaa, joten tämä ei ole suuri ongelma.

teele

  • Käyttäjä
  • Viestejä: 892
    • Profiili

Ydin poistettu, asennettu uudestaan ja siivottu nm:n ohjeiden mukaan. Kaikki vaikuttaa toimivan.

Kiitoksia :)