staging.inyokaproject.org

UEFI bootet nach update nicht mit der neuesten Kernel-Version

Status: Gelöst | Ubuntu-Version: Ubuntu MATE 20.04 (Focal Fossa)
Antworten |

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 7478

Hallo in die Runde,

mit der Hilfe des Forums habe ich eine sta-al-grub erstellt und die funktioniert auch. Jedoch wird nicht der aktuellste Kernel geladen.

Auf den PC ist Windows10, Ubuntu18.04 und MATE 20.04 installiert. In beiden Ubuntu- Derivaten habe ich ein sudo update-grub als ersten Maßnahme durchgeführt, leider ohne dem gewünschten Erfolg.

Die Hilfe aus dem Forum ist hier zu finden:

https://forum.ubuntuusers.de/topic/uefi-boot-mit-win10-mate20-04-ubuntu18-04-kann/9/#post-9191924

https://forum.ubuntuusers.de/topic/uefi-boot-mit-win10-mate20-04-ubuntu18-04-kann/9/#post-9192098

https://forum.ubuntuusers.de/topic/uefi-boot-mit-win10-mate20-04-ubuntu18-04-kann/9/#post-9192381

Informationen zum Ist-Zustand:

mate@mate-HP:~$ sudo blkid|sort |grep -i sda
[sudo] Passwort für mate: 
/dev/sda1: LABEL="SYSTEM" UUID="2A50-8686" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="fe577bfc-cc38-4c57-92b1-7777c4555c6d"
/dev/sda2: PARTLABEL="Microsoft reserved partition" PARTUUID="158684d1-2f6b-4c75-8c5f-f4579a9584fd"
/dev/sda3: LABEL_FATBOOT="sta-al-grub" LABEL="sta-al-grub" UUID="70FD-18DD" TYPE="vfat" PARTLABEL="stand-alone-grub" PARTUUID="e7a75fcd-1952-4a4c-9280-239ab6432b26"
/dev/sda4: LABEL="Windows" UUID="F800518000514732" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="b1cd2237-9d43-4195-8d48-641c875df0d8"
/dev/sda5: UUID="C89E26489E262F7E" TYPE="ntfs" PARTUUID="5c1e86a3-6d25-47bc-a34f-2eab0ddbba22"
/dev/sda6: LABEL="Ubuntu" UUID="225b87f5-3a68-4b2a-8dcf-a381075b0802" TYPE="ext4" PARTLABEL="Ubuntu" PARTUUID="289a75a2-3463-4bf2-aa28-b2ad8beadea2"
/dev/sda7: LABEL="MATE" UUID="7c98e1e6-4163-40b5-b890-b20abb244f33" TYPE="ext4" PARTLABEL="MATE" PARTUUID="18cea9f4-b978-4a53-94f3-9cad27301951"
/dev/sda8: UUID="779a5b91-5f21-4e66-9a8f-5df952a18f81" TYPE="swap" PARTUUID="78991424-f397-4baf-9a64-3230ab246ddd"
mate@mate-HP:~$ 

Der Teil für MATE.

mate@mate-HP:~$ sudo mount /dev/sda3 /mnt
[sudo] Passwort für mate: 
mate@mate-HP:~$ 

mate@mate-HP:~$ cat /mnt/boot/grub/grub.cfg 
menuentry "Mate" {
search --fs-uuid --set=root 7c98e1e6-4163-40b5-b890-b20abb244f33
linux /boot/vmlinuz root=UUID=7c98e1e6-4163-40b5-b890-b20abb244f33 
initrd /boot/initrd.img
}

mate@mate-HP:/boot/efi/EFI/mate$ cat grub.cfg 
search.fs_uuid 7c98e1e6-4163-40b5-b890-b20abb244f33 root hd0,gpt7 
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
mate@mate-HP:/boot/efi/EFI/mate$ 

Die installierten Kernel:

mate@mate-HP:~$ dpkg -l| grep -i "linux-i"|grep -i ii
ii  linux-image-5.4.0-77-generic                  5.4.0-77.86                           amd64        Signed kernel image generic
ii  linux-image-5.8.0-44-generic                  5.8.0-44.50~20.04.1                   amd64        Signed kernel image generic
ii  linux-image-generic                           5.4.0.77.80                           amd64        Generic Linux kernel image
mate@mate-HP:~$ 

Der aktive Kernel:

mate@mate-HP:~$ uname -a
Linux mate-HP 5.4.0-77-generic #86-Ubuntu SMP Thu Jun 17 02:35:03 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
mate@mate-HP:~$ 

Wo muss ich was ändern, damit auch der neueste Kernel verwendet wird?

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 10674

Hej Berlin_1946,

zeige

  • symlinks -v "/"

    # symlinks ggf installieren

Gruß black tencate

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 7478

Hej black tencate

mate@mate-HP:~$ symlinks -v "/"
relative: /sbin -> usr/sbin
relative: /lib64 -> usr/lib64
relative: /lib -> usr/lib
relative: /libx32 -> usr/libx32
relative: /bin -> usr/bin
relative: /lib32 -> usr/lib32
mate@mate-HP:~$ 

Gruß Berlin_1946

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 10674

Hej Berlin_1946,

sorry, ganz "übersehen", daß die nicht mehr in "/" sondern in "/boot" stecken, also nochmal → symlinks -v "/boot"

Gruß black tencate

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 7478

Hej black tencate,

no problem 😇

mate@mate-HP:~$ symlinks -v "/boot"
relative: /boot/initrd.img.old -> initrd.img-5.8.0-44-generic
relative: /boot/vmlinuz -> vmlinuz-5.4.0-77-generic
relative: /boot/initrd.img -> initrd.img-5.4.0-77-generic
relative: /boot/vmlinuz.old -> vmlinuz-5.8.0-44-generic
mate@mate-HP:~$ 

das war garantiert nicht ich.

Gruß Berlin_1946

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 10674

Hej Berlin_1946,

mate-ff@M-ff-ito-T520:~$ uname -a
Linux M-ff-ito-T520 5.4.0-77-generic #86-Ubuntu SMP Thu Jun 17 02:35:03 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
mate-ff@M-ff-ito-T520:~$ inxi -S
System:
  Host: M-ff-ito-T520 Kernel: 5.4.0-77-generic x86_64 bits: 64 
  Desktop: MATE 1.24.0 Distro: Ubuntu 20.04.2 LTS (Focal Fossa) 
mate-ff@M-ff-ito-T520:~$ symlinks -v "/boot"
relative: /boot/vmlinuz -> vmlinuz-5.4.0-77-generic
relative: /boot/vmlinuz.old -> vmlinuz-5.4.0-66-generic
relative: /boot/initrd.img.old -> initrd.img-5.4.0-66-generic
relative: /boot/initrd.img -> initrd.img-5.4.0-77-generic
mate-ff@M-ff-ito-T520:~$

dann hast Du wohl den 5.8er kernel an der Aktualisierungsverwaltung "vorbei" installiert?

Gruß black tencate

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 7478

Hej black tencate,

dann hast Du wohl den 5.8er kernel an der Aktualisierungsverwaltung "vorbei" installiert?

Da müsste ich erstmal lesen, wie das geht. Sry 😇

Könnte das mein alias (hier im Forum gefunden) gemacht haben?

mate@mate-HP:~$ alias upd
alias upd='sudo apt-get clean && sudo apt update && sudo apt full-upgrade && sudo apt-get autoremove && sudo apt-get autoclean'
mate@mate-HP:~$ 

sieht aber nicht so aus, als wäre er der Übeltäter. Könnte beim update was schief gelaufen sein? Habe es eigentlich nur durch Zufall gefunden. Will sagen ggf eine Fehlemeldung übersehen.

Gruß Berlin_1946

Nachtrag:

Wie ich das sehe, ist meine Installation die richtige, wie deine Antwort zeigt:

mate-ff@M-ff-ito-T520:~$ uname -a
Linux M-ff-ito-T520 5.4.0-77-generic #86-Ubuntu SMP Thu Jun 17 02:35:03 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
mate-ff@M-ff-ito-T520:~$

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19527

Moin Werner,

sieh mal

mate@mate-HP:~$ cat /mnt/boot/grub/grub.cfg 
menuentry "Mate" {
search --fs-uuid --set=root 7c98e1e6-4163-40b5-b890-b20abb244f33
linux /boot/vmlinuz root=UUID=7c98e1e6-4163-40b5-b890-b20abb244f33 
initrd /boot/initrd.img  ### das wird gebootet (der Link auf das jeweilige initrd.img)
}

mate@mate-HP:~$ symlinks -v "/boot"
relative: /boot/initrd.img.old -> initrd.img-5.8.0-44-generic  ## hier wird nicht gebootet weil .old
relative: /boot/vmlinuz -> vmlinuz-5.4.0-77-generic
relative: /boot/initrd.img -> initrd.img-5.4.0-77-generic  ## das ist der zu Bootende Kernel (soll)
relative: /boot/vmlinuz.old -> vmlinuz-5.8.0-44-generic
mate@mate-HP:~$ 

Mal umbenennen,dann sollte der 5.8 er geladen werden.Warum deiner auf .old steht –-??

Gruß Stephan

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 7478

Moin Stephan,

das ist leider schon wieder Neuland. Wie verändere ich diese l (Softlinks finden).

mate@mate-HP:/boot$ ls -hal | grep -i lr
lrwxrwxrwx  1 root root   27 Jun 23 07:42 initrd.img -> initrd.img-5.4.0-77-generic
lrwxrwxrwx  1 root root   27 Jun 23 07:43 initrd.img.old -> initrd.img-5.8.0-44-generic
lrwxrwxrwx  1 root root   24 Jun 23 07:42 vmlinuz -> vmlinuz-5.4.0-77-generic
lrwxrwxrwx  1 root root   24 Jun 23 07:43 vmlinuz.old -> vmlinuz-5.8.0-44-generic
mate@mate-HP:/boot$ 

oder

mate@mate-HP:/$ find boot -type l
boot/initrd.img.old
boot/vmlinuz
boot/initrd.img
boot/vmlinuz.old
mate@mate-HP:/$ 

Gruß Werner

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19527

Moin Werner,

sieh mal https://wiki.ubuntuusers.de/Universal_stand-alone_grub_für_BIOS_und_EFI_auf_USB_flashkey_und_internen_HDD_und_SSD/#Vor-und-Nachteile

das ist leider schon wieder Neuland.

für mich auch 😉

siehe auch https://forum.ubuntuusers.de/topic/uefi-boot-mit-win10-mate20-04-ubuntu18-04-kann/9/#post-9192098

Wenn du möchtest gebe ich dir die Erforderlichen Befehle – auf eigenes Risiko 😬

Gruß Stephan

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 7478

Kellerkind_2009 schrieb:

Wenn du möchtest gebe ich dir die Erforderlichen Befehle – auf eigenes Risiko 😬

Ja danke, ich mache das mit den Befehlen. 👍

Die Links lese ich später. Geht das so okay?

Gruß Werner

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19527

Hoffentlich pfuschen wir black_tencate nicht ins Handwerk 😇

sudo rm /boot/vmlinuz
sudo rm /boot/initrd.img
sudo ln -s /boot/vmlinuz-5.8.0-44-generic /boot/vmlinuz
sudo ln -s /boot/initrd.img-5.8.0-44-generic /boot/initrd.img

Danach Neustart und Ausgabe von

uname -a

zeigen.

Gruß Stephan

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 10674

Hej Berlin_1946,

Berlin_1946 schrieb:

... Wie ich das sehe, ist meine Installation die richtige, wie deine Antwort zeigt:

aber…wie kommt der 5.8er kernel ins System? Das ist doch die Frage. Und wozu braucht man einen neueren kernel, wenn das System läuft?

gruß black tencate

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 7478

black_tencate schrieb:

aber…wie kommt der 5.8er kernel ins System? Das ist doch die Frage. Und wozu braucht man einen neueren kernel, wenn das System läuft?

Da kann ich nur sagen ❓ ❓ ❓

Wenn ich in der EFI- Bootreihenfolge das MATE direkt boote, dann habe ich den 5.8er Kernel, über die sta-al-grub ist das aufgetreten, das ich ihn nicht hatte.

@ Stephan

hat funktioniert. Nochmal danke.

mate@mate-HP:~$ uname -a
Linux mate-HP 5.8.0-44-generic #50~20.04.1-Ubuntu SMP Wed Feb 10 21:07:30 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
mate@mate-HP:~$ 

Ich danke euch und Grüße zurück. Ich stelle auf gelöst.

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19527

Moin Werner,

zeige doch mal bitte

dpkg -l linux-[ihs]* | sed '1,6d'| grep -vE '^ii|^un|^rc'

dpkg -l | egrep 'linux-[g|i|s|h|m]'

sudo apt -f install && sudo apt update && sudo apt full-upgrade 

😉

Gruß Stephan

Antworten |