Puncte:2

Problemă la pornirea Ubuntu de la Grub pe 20.10

drapel vn

Am un sistem Ubuntu 20.10 într-un dualboot cu Windows 10. Funcționează de aproximativ 8 luni, dar brusc astăzi nu mai pornește de la Grub. Imediat după ce am selectat Ubuntu din meniul derulant, laptopul meu trece la un ecran iluminat, dar negru și rămâne acolo pentru totdeauna. Laptopul meu este un Lenovo Yoga 720 15". Cel mai lung timp pe care l-am lăsat fără să-l sting a fost de 30 de minute. Am încercat să folosesc boot-repair pe un live-USB, dar asta nu a rezolvat nimic.Mi-a dat următorul link: https://paste.ubuntu.com/p/QfkxbrnmNX/

În Grub pot selecta opțiuni avansate pentru Ubuntu. Dacă selectez Ubuntu, cu Linux 5.8.0-59-generic se afișează doar două linii pe ecran:

Se încarcă Linux 5.8.0-59-generic...
Se încarcă discul ram inițial...

Același rezultat apare în opțiunile avansate dacă selectez Linux 5.8.0-59-generic (recuperare).

Pot porni sistemul cu succes numai când folosesc 5.8.0-55-generic.

S-a mai confruntat cineva cu această problemă sau are recomandări despre cum să o remediați?

Orice ajutor este foarte apreciat!

Actualizare #1: în prezent folosesc această soluție. Înseamnă că trebuie să apăs tasta de retur de două ori la pornire în loc de doar o dată, Cum pot porni cu o versiune de kernel mai veche?, dar se pare că am dat peste o eroare.

Actualizare #2: Rularea comentariului sugerat și a rezultatelor:

(de bază) tyler@tyler-desktop:~$ ls -al /boot

total 204836

drwxr-xr-x 5 root root 4096 Jul 16 20:44 .
drwxr-xr-x 23 root root 4096 Apr 30 16:15 ..
-rw-r--r-- 1 rădăcină rădăcină 248155 1 ​​iunie 02:57 config-5.8.0-55-generic
-rw-r--r-- 1 rădăcină rădăcină 248155 16 iunie 18:11 config-5.8.0-59-generic
drwxr-xr-x 4 root root 16384 Dec 31 1969 efi
drwxr-xr-x 4 root root 4096 18 iulie 14:30 grub
drwxr-xr-x 5 root root 4096 20 ianuarie 14:02 grub.bak
lrwxrwxrwx 1 root root 27 Jun 22 17:47 initrd.img -> initrd.img-5.8.0-59-generic
-rw-r--r-- 1 rădăcină rădăcină 54119063 5 iulie 19:46 initrd.img-5.8.0-55-generic
-rw-r--r-- 1 rădăcină rădăcină 115559351 16 iulie 20:44 initrd.img-5.8.0-59-generic
lrwxrwxrwx 1 root root 27 Jun 22 17:47 initrd.img.old -> initrd.img-5.8.0-55-generic
-rw-r--r-- 1 rădăcină rădăcină 182704 18 august 2020 memtest86+.bin
-rw-r--r-- 1 rădăcină rădăcină 184380 18 august 2020 memtest86+.elf
-rw-r--r-- 1 rădăcină rădăcină 184884 18 august 2020 memtest86+_multiboot.bin
-rw------- 1 rădăcină rădăcină 5654214 1 iunie 02:57 System.map-5.8.0-55-generic
-rw------- 1 rădăcină rădăcină 5654841 16 iunie 18:11 System.map-5.8.0-59-generic
lrwxrwxrwx 1 rădăcină rădăcină 24 iunie 22 17:47 vmlinuz -> vmlinuz-5.8.0-59-generic
-rw------- 1 rădăcină rădăcină 13824992 1 iunie 03:01 vmlinuz-5.8.0-55-generic
-rw------- 1 rădăcină rădăcină 13825888 Jun 16 18:20 vmlinuz-5.8.0-59-generic
lrwxrwxrwx 1 root root 24 Jun 22 17:47 vmlinuz.old -> vmlinuz-5.8.0-55-generic

Actualizare #3: Din nou rulând intrarea sugerată:

(de bază) tyler@tyler-desktop:~$ sudo update-initramfs -c -k 5.8.0-59-generic

[sudo] parola pentru Tyler: 
update-initramfs: se generează /boot/initrd.img-5.8.0-59-generic
I: initramfs va încerca să reia din /dev/nvme0n1p5
I: (UUID=53453367-1200-4da4-85dc-38594b9965a7)
I: Setați variabila RESUME să o înlocuiască.
(de bază) tyler@tyler-desktop:~$ ls -al /boot
total 204836
drwxr-xr-x 5 root root 4096 Jul 19 18:25 .
drwxr-xr-x 23 root root 4096 Apr 30 16:15 ..
-rw-r--r-- 1 rădăcină rădăcină 248155 1 ​​iunie 02:57 config-5.8.0-55-generic
-rw-r--r-- 1 rădăcină rădăcină 248155 16 iunie 18:11 config-5.8.0-59-generic
drwxr-xr-x 4 root root 16384 Dec 31 1969 efi
drwxr-xr-x 4 root root 4096 18 iulie 14:30 grub
drwxr-xr-x 5 root root 4096 20 ianuarie 14:02 grub.bak
lrwxrwxrwx 1 rădăcină rădăcină 27 iunie 22 17:47 initrd.img -> 
initrd.img-5.8.0-59-generic
-rw-r--r-- 1 rădăcină rădăcină 54119063 5 iulie 19:46 initrd.img-5.8.0-55-generic
-rw-r--r-- 1 rădăcină rădăcină 115558409 Jul 19 18:25 initrd.img-5.8.0-59-generic
lrwxrwxrwx 1 rădăcină rădăcină 27 iunie 22 17:47 initrd.img.old -> 
initrd.img-5.8.0-55-generic
-rw-r--r-- 1 rădăcină rădăcină 182704 18 august 2020 memtest86+.bin
-rw-r--r-- 1 rădăcină rădăcină 184380 18 august 2020 memtest86+.elf
-rw-r--r-- 1 rădăcină rădăcină 184884 18 august 2020 
memtest86+_multiboot.bin
-rw------- 1 rădăcină rădăcină 5654214 1 iunie 02:57 System.map-5.8.0-55-generic
-rw------- 1 rădăcină rădăcină 5654841 16 iunie 18:11 System.map-5.8.0-59-generic
lrwxrwxrwx 1 rădăcină rădăcină 24 iunie 22 17:47 vmlinuz -> vmlinuz-5.8.0-59-generic
-rw------- 1 rădăcină rădăcină 13824992 1 iunie 03:01 vmlinuz-5.8.0-55-generic
-rw------- 1 rădăcină rădăcină 13825888 Jun 16 18:20 vmlinuz-5.8.0-59-generic
lrwxrwxrwx 1 root root 24 Jun 22 17:47 vmlinuz.old -> vmlinuz-5.8.0-55-generic

Actualizare #4:

(de bază) tyler@tyler-desktop:~$ grep -i comprim /etc/initramfs-tools/initramfs.conf
 # Cantitatea de RAM de utilizat pentru spațiul de schimb comprimat bazat pe RAM.
 # COMPRESARE: [ gzip | bzip2 | lz4 | lzma | lzop | xz ] 
COMPRESA=lz4
(de bază) tyler@tyler-desktop:~$ grep -v "#" /etc/modules

Dacă a existat o ieșire așteptată de la a doua intrare, nu a fost nimic.

Actualizare #5: Mai multe ieșiri:

(de bază) tyler@tyler-desktop:~$ grep -i reia /etc/default/grub
(de bază) tyler@tyler-desktop:~$ cat /etc/initramfs-tools/conf.d/resume
cat: /etc/initramfs-tools/conf.d/resume: Nu există un astfel de fișier sau director
(de bază) tyler@tyler-desktop:~$ grep -i swap /etc/fstab
# swap a fost pe /dev/nvme0n1p5 în timpul instalării
UUID=53453367-1200-4da4-85dc-38594b9965a7 nici unul swap sw 0 0

Actualizare #6:

(de bază) tyler@tyler-desktop:~$ cat /etc/initramfs-tools/initramfs.conf
#
# initramfs.conf
# Fișierul de configurare pentru mkinitramfs(8). Vezi initramfs.conf(5).
#
# Rețineți că opțiunile de configurare din acest fișier pot fi suprascrise
# prin fișierele de configurare din directorul /etc/initramfs-tools/conf.d.

#
# MODULE: [ cele mai multe | netboot | dep | lista ]
#
# cele mai multe - Adăugați majoritatea sistemelor de fișiere și toate driverele de hard disk.
#
# dep - Încercați și ghiciți ce module să încărcați.
#
# netboot - Adăugați modulele de bază, modulele de rețea, dar ignorați dispozitivele blocate.
#
# list - Includeți numai modulele din lista „module suplimentare”.
#

MODULE=majoritatea

#
# BUSYBOX: [ y | n | auto]
#
# Utilizați shell și utilitare busybox. Dacă se setează la n, vor fi utilizate utilitarele klibc.
# Dacă este setat la automat (sau dezactivat), busybox va fi folosit dacă este instalat și klibc va fi folosit
# să fie folosit altfel.
#

BUSYBOX=auto

#
# COMPCACHE_SIZE: [ "x K" | "x M" | "x G" | "X %" ]
#
# Cantitatea de RAM de utilizat pentru spațiul de schimb comprimat bazat pe RAM.
#
# O valoare goală - compcache nu este folosită sau adăugată deloc la initramfs.
# Un număr întreg și K (de exemplu, 65536 K) - utilizați un număr de kiloocteți.
# Un număr întreg și M (de exemplu, 256 M) - utilizați un număr de megaocteți.
# Un număr întreg și G (de exemplu, 1 G) - utilizați un număr de gigaocteți.
# Un număr întreg și % (de exemplu, 50 %) - utilizați un procent din cantitatea de RAM.
#
# Puteți instala opțional pachetul compcache pentru a configura această setare
# prin debconf și au scripturi de spațiu de utilizator pentru a încărca și a descărca compcache.
#

COMPCACHE_SIZE=""

#
# COMPRESARE: [ gzip | bzip2 | lz4 | lzma | lzop | xz ]
#

COMPRESA=lz4

#
# Secțiunea NFS a config.
#

#
# DISPOZITIV:...
#
# Specificați o interfață de rețea specifică, cum ar fi eth0
# Suprascris de opțional ip= sau BOOTIF= bootarg
#

DISPOZITIV=

#
# NFSROOT: [ auto | GAZDA:MONTARE ]
#

NFSROOT=auto

#
# RUNSIZE:...
#
# Dimensiunea punctului de montare /run tmpfs, cum ar fi 256M sau 10%
# Suprascris de opțional initramfs.runsize= bootarg
#

RUNSIZE=10%

Actualizare #7: directoare blocate care ar putea cauza o problemă

(bază) tyler@tyler-desktop:~/Downloads$ rm -r ventoy-1.0.46
rm: nu se poate elimina „ventoy-1.0.46”: sistem de fișiere numai pentru citire
(de bază) tyler@tyler-desktop:~/Descărcări$ rm ventoy-1.0.46-linux.tar.gz 
rm: nu se poate elimina „ventoy-1.0.46-linux.tar.gz”: sistem de fișiere numai pentru citire
heynnema avatar
drapel ru
Porniți la -55 și faceți `ls -al /boot` și editați acea ieșire (copy/paste) în întrebarea dvs. Începeți-mi comentariile cu @heynnema sau îmi vor lipsi.
guiverc avatar
drapel cn
Notă: dacă este o eroare, probabil că nu va fi remediată, deoarece lansarea ajunge la EOL joi (https://fridge.ubuntu.com/2021/06/18/ubuntu-20-10-groovy-gorilla-reaches- sfârșitul vieții-pe-22-iulie-2021/), așa că probabil că aș porni un sistem 21.04 și aș confirma că este fiabil, apoi aș face upgrade la el; deoarece alternativa dvs. este să mergeți înapoi la Ubuntu 20.04 LTS în următoarele zile, dat fiind că 20.10 se reduce la doar ore/zile rămase în ciclul său de suport.
Tyler Kovach avatar
drapel vn
@heynnema -- A rulat intrarea și a adăugat ieșirea la Update#2
heynnema avatar
drapel ru
@TylerKovach Vă rugăm să vedeți răspunsul meu. Dacă ajută la rezolvarea problemei, vă rugăm să nu uitați să o acceptați făcând clic pe pictograma bifă care apare chiar în stânga răspunsului meu. Mulțumiri!
heynnema avatar
drapel ru
Starea @TylerKovach te rog...
Tyler Kovach avatar
drapel vn
@heynnema Am primit un mesaj interesant pe care nu știu să îl interpretez. Se pare că dimensiunea fișierului nu s-a schimbat, așa că este încă corupt.
heynnema avatar
drapel ru
Presupun că tot nu va porni, da? Care a fost mesajul? De asemenea, arată-mi rezultatul `grep -i compress /etc/initramfs-tools/initramfs.conf` și `grep -v "#" /etc/modules`.
Tyler Kovach avatar
drapel vn
@heynnema Mesajul pe care l-am pus în postarea originală sub Update#3. Da, tot nu pornește. Ieșirile pe care le-ați solicitat sunt în Actualizarea #4.
heynnema avatar
drapel ru
Arată-mi `grep -i resume /etc/default/grub` și `cat /etc/initramfs-tools/conf.d/resume` și `grep -i swap /etc/fstab`.
heynnema avatar
drapel ru
Faceți `cat /etc/initramfs-tools/initramfs.conf` și confirmați că „COMPRESS=lz4” este pe propria linie... nu la sfârșitul unei alte rânduri, așa cum arată Actualizarea #4.
heynnema avatar
drapel ru
Faceți `cat /etc/initramfs-tools/initramfs.conf`
Tyler Kovach avatar
drapel vn
@heynnena Într-adevăr, este pe propria linie, am ratat asta. Doriți să vedeți rezultatul?
heynnema avatar
drapel ru
Da, te rog. De fapt, mă uit la altceva acum... `cat /etc/initramfs-tools/initramfs.conf`.
Tyler Kovach avatar
drapel vn
@heynnema --L-a adăugat la actualizarea #6
heynnema avatar
drapel ru
Zumzet. Îți amintești că ai făcut vreo modificare în sistemul tău pe 16 iulie? Deocamdată, continuați să porniți cu nucleul -55. Am nevoie de ceva timp să mă gândesc la ce altceva ar putea fi în neregulă. Aveți un DVD/USB Ubuntu Live 20.10? Aveți copii de rezervă bune?
Tyler Kovach avatar
drapel vn
@heynnema Pe 16 iulie am instalat Ventoy, deoarece încercam să testez și să instalez Linux pe Macbook-ul meu, urmând instrucțiunile de aici . Nu a ieșit, dar asta nu are rost. Oricum, există câteva directoare blocate pe care nu le pot șterge cu rm care mă frustrează, care ar putea fi o cauză, IDK. Sunt în actualizarea #7.
Tyler Kovach avatar
drapel vn
De asemenea, am ajuns să-mi înlocuiesc copia Ubuntu Live 20.10 cu Ventoy și apoi, după ce nu a funcționat, am descărcat Ubuntu Live 21.04. De asemenea, probabil că ar trebui să fac backup din nou la computerul meu, deoarece ultima dată a fost acum 6 luni
heynnema avatar
drapel ru
Discul dvs. este în modul numai citire, ceea ce se întâmplă de obicei deoarece ceva este în neregulă cu sistemul dvs. de fișiere. Vezi Actualizarea #1 în răspunsul meu. După backup, reinstalați Ubuntu și să vedem dacă asta vă rezolvă problema.
heynnema avatar
drapel ru
Starea @TylerKovach te rog...
Tyler Kovach avatar
drapel vn
@heynnema Cred că problema a fost că partiția Windows controla sistemul de fișiere NTFS pe care l-am configurat pentru stocarea mea, astfel încât să pot accesa aceleași fișiere atât din Windows, cât și din Ubuntu, dacă era necesar. Soluția dvs. nu a remediat sistemul de fișiere numai pentru citire. Am ajuns să elimin partiția Windows și să reinstalez o nouă copie a Ubuntu 21.04 după backup-ul pe întregul hard-disk. Se pare că merge fără probleme. Mulțumesc mult pentru tot ajutorul tău!
heynnema avatar
drapel ru
Mulțumesc pentru actualizare!
Puncte:3
drapel ru

Fișierul dumneavoastră initrd.img-5.8.0-59-generic ramdisk este corupt și de aceea nu puteți porni în nucleul -59.

Se încarcă Linux 5.8.0-59-generic...
Se încarcă discul ram inițial...

Vedeți dimensiunile fișierelor și datele modului în următoarele două fișiere ramdisk în /boot...

-rw-r--r-- 1 rădăcină rădăcină 54119063 5 iulie 19:46 initrd.img-5.8.0-55-generic
-rw-r--r-- 1 rădăcină rădăcină 115559351 16 iulie 20:44 initrd.img-5.8.0-59-generic

Remedierea...

Porniți la nucleul -55, deschideți a Terminal și tastați următoarele comenzi:

sudo update-initramfs -c -k 5.8.0-59-generic

ls -al /boot # confirmați dimensiunea fișierului nou pentru initrd.img-5.8.0-59-generic

reporniți # la nucleul normal -59

Actualizare #1:

Pentru a vă verifica sistemul de fișiere...

  • porniți pe un DVD/USB Ubuntu Live în modul âÎncercați Ubuntuâ
  • deschide a Terminal fereastra prin apăsare Ctrl+Alt+T
  • tip sudo fdisk -l
  • identificați numele dispozitivului /dev/sdXX pentru „sistemul de fișiere Linux”
  • tip sudo fsck -f /dev/sdXX, înlocuind sdXX cu numărul pe care l-ai găsit mai devreme
  • repeta fsck comanda dacă au existat erori
  • tip reporniți

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.