Am rezolvat in felul urmator.
În primul rând, am primit UUID-urile partițiilor:
# blkid
/dev/vda1: UUID="1c698c6b-ace0-4021-8cf9-4c0ee7d5364e" TYPE="ext4" PARTUUID="55d1a726-01"
/dev/vda2: LABEL="swap" UUID="4c30643f-055d-4ad7-babc-b2a6b8ac3138" TYPE="swap" PARTUUID="55d1a726-02"
/dev/vdb1: LABEL="video" UUID="60b104ef-36ea-440f-806d-e9f71cff8732" TYPE="ext4" PARTUUID="c075fe69-01"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
și a verificat /boot
director:
# ls /boot
config-4.15.0-173-generic initrd.img-4.15.0-173-generic vmlinuz-4.15.0-173-generic
config-4.15.0-175-generic initrd.img-4.15.0-175-generic vmlinuz-4.15.0-175-generic
grub System.map-4.15.0-173-generic
grub.bak System.map-4.15.0-175-generic
Am folosit aceste informații pentru a recrea manual meniu.lst
(copierea codului implicit comentat de pe o altă mașină):
# menu.lst - Vezi: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# și /usr/share/doc/grub-legacy-doc/.
## num. implicit
# Setați intrarea implicită la numărul de intrare NUM. Numerotarea începe de la 0 și
# numărul de intrare 0 este implicit dacă comanda nu este utilizată.
#
# Puteți specifica „salvat” în loc de un număr. În acest caz, intrarea implicită
# este intrarea salvată cu comanda „savedefault”.
# AVERTISMENT: Dacă utilizați dmraid, nu folosiți „savedefault” sau dvs
# array se va desincroniza și nu vă va lăsa să vă porniți sistemul.
implicit 0
## timeout sec
# Setați un timeout, în secunde SEC, înainte de a porni automat intrarea implicită
# (în mod normal, prima intrare este definită).
# pe ec2, fără acces la consolă, nu există niciun motiv pentru un timeout. setat la 0.
timeout 0
## meniu ascuns
# Ascunde meniul în mod implicit (apăsați ESC pentru a vedea meniul)
meniu ascuns
# Culori frumoase
#culoare cyan/albastru alb/albastru
## parola ['--md5'] passwd
# Dacă este folosit în prima secțiune a unui fișier de meniu, dezactivați toate editările interactive
# control (editor de intrare în meniu și linie de comandă) și intrări protejate de
# comanda „blocare”
# de exemplu. parola secretă
# parola --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# parola secretă
#
# exemple
#
# titlu Windows 95/98/NT/2000
# rădăcină (hd0,0)
# face activ
# încărcător cu lanț +1
#
# titlu Linux
# rădăcină (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#
#
# Puneți strofele de boot statice înainte și/sau după LISTĂ AUTOMAGIC KERNEL
### ÎNCEPEȚI LISTA DE NUEZE AUTOMAGICE
## liniile dintre marcatorii LISTĂ DE SIZE AUTOMATICE vor fi modificate
## prin scriptul debian update-grub, cu excepția opțiunilor implicite de mai jos
## NU LE COMENTAȚI, doar editați-le după nevoile dvs
## ## Start Opțiuni implicite ##
## opțiuni implicite ale nucleului
## opțiuni implicite ale nucleului pentru opțiunile de pornire automagic
## Dacă doriți opțiuni speciale pentru anumite nuclee, utilizați kopt_x_y_z
## unde x.y.z este versiunea kernelului. Versiunile minore pot fi omise.
## de exemplu. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/mapper/vg-lv_root ro
## dispozitiv grub root implicit
## de exemplu. groot=(hd0)
# groot=(hd0)
## ar trebui ca update-grub să creeze opțiuni alternative de pornire automagic
## de exemplu. alternativă = adevărat
## alternative=fals
# alternativă=adevărat
## ar trebui să actualizeze-grub lock opțiuni alternative de pornire automagic
## de exemplu. lockalternative=true
## lockalternative=false
# lockalternative=false
## opțiuni suplimentare de utilizat cu opțiunea de pornire implicită, dar nu și cu
## alternative
## de exemplu. defoptions=vga=791 resume=/dev/hda5
# defoptions=consola=hvc0
## ar trebui să update-grub lock vechile opțiuni de boot automagic
## de exemplu. lockold=fals
## lockold=true
# lockold=fals
## Opțiuni pentru hypervisor Xen de utilizat cu opțiunea implicită de pornire Xen
# xenhopt=
## Opțiuni de kernel Xen Linux de utilizat cu opțiunea implicită de pornire Xen
# xenkopt=console=tty0
## altoption opțiunea de pornire țintă
## sunt permise mai multe linii de altopiuni
## de exemplu. altoptions=(sufixul suplimentar de meniu) opțiuni suplimentare de pornire
## altoptions=(recuperare) single
# altoptions=(modul de recuperare) single
## controlează câte nuclee trebuie puse în meniu.lst
## contează doar prima apariție a unui nucleu, nu și
## opțiuni alternative ale nucleului
## de exemplu. howmany=all
## câți=7
# howmany=toate
## specificați dacă rulați în Xen domU sau dacă grub detectează automat
## update-grub va ignora nucleele non-xen atunci când rulează în domU și invers
## de exemplu. indomU=detecta
## indomU=adevărat
## indomU=fals
# indomU=adevărat
## ar trebui să update-grub create memtest86 boot opțiune
## de exemplu. memtest86=adevărat
## memtest86=fals
# memtest86=adevărat
## ar trebui update-grub să ajusteze valoarea sistemului pornit implicit
## poate fi adevărat sau fals
# updatedefaulttentry=false
## ar trebui să update-grub adăuga savedefault la opțiunile implicite
## poate fi adevărat sau fals
# savedefault=false
## ## Încheierea opțiunilor implicite ##
titlu Ubuntu 18.04.6 LTS, kernel 4.15.0-173-generic
rădăcină (hd0)
kernel /boot/vmlinuz-4.15.0-173-generic root=UUID=1c698c6b-ace0-4021-8cf9-4c0ee7d5364e ro console=hvc0
initrd /boot/initrd.img-4.15.0-173-generic
titlu Ubuntu 18.04.6 LTS, kernel 4.15.0-173-generic (mod de recuperare)
rădăcină (hd0)
kernel /boot/vmlinuz-4.15.0-173-generic root=UUID=1c698c6b-ace0-4021-8cf9-4c0ee7d5364e ro single
initrd /boot/initrd.img-4.15.0-173-generic
### TERMINAREA LISTA DE NUEZELE AUTOMAGICE DEBIAN
Apoi am repornit și, în sfârșit:
# apt install -f
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Următoarele pachete au fost instalate automat și nu mai sunt necesare:
liblua5.1-0 libyajl2
Utilizați „apt autoremove” pentru a le elimina.
0 actualizat, 0 nou instalat, 0 de eliminat și 0 neactualizat.
1 nu este complet instalat sau îndepărtat.
După această operație, se vor folosi 0 B de spațiu suplimentar pe disc.
Se configurează linux-image-4.15.0-175-generic (4.15.0-175.184)...
Procesarea declanșatorilor pentru linux-image-4.15.0-175-generic (4.15.0-175.184)...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: se generează /boot/initrd.img-4.15.0-175-generic
W: setările de configurare initramfs-tools RESUME=/dev/mapper/vg-lv_swap
W: dar nu este disponibil niciun dispozitiv de schimb potrivit.
I: initramfs va încerca să reia din /dev/vda2
I: (UUID=4c30643f-055d-4ad7-babc-b2a6b8ac3138)
I: Setați variabila RESUME să o înlocuiască.
/etc/kernel/postinst.d/x-grub-legacy-ec2:
Se caută directorul de instalare GRUB... găsit: /boot/grub
Se caută fișierul implicit... găsit: /boot/grub/default
Se testează un fișier GRUB menu.lst existent...găsit: /boot/grub/menu.lst
Se caută o imagine splash... nu s-a găsit niciuna, se omite...
Nucleu găsit: /boot/vmlinuz-4.15.0-173-generic
Înlocuirea fișierului de configurare /run/grub/menu.lst cu o nouă versiune
Nucleu găsit: /boot/vmlinuz-4.15.0-175-generic
Nucleu găsit: /boot/vmlinuz-4.15.0-173-generic
Înlocuirea fișierului de configurare /run/grub/menu.lst cu o nouă versiune
Actualizarea /boot/grub/menu.lst ... gata
/etc/kernel/postinst.d/zz-update-grub:
Fișierul sursă `/etc/default/grub'
Se generează fișierul de configurare grub...
Imaginea Linux găsită: /boot/vmlinuz-4.15.0-175-generic
Imagine initrd găsită: /boot/initrd.img-4.15.0-175-generic
Imagine linux găsită: /boot/vmlinuz-4.15.0-173-generic
Imagine initrd găsită: /boot/initrd.img-4.15.0-173-generic
Terminat
W: APT plănuise ca dpkg să facă mai mult decât a raportat (0 vs 4).
Pachete afectate: linux-image-4.15.0-175-generic:amd64
În timpul procesului de instalare, am selectat:
La sfârșit, am repornit din nou și noul kernel a fost încărcat corect.