• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Gelöst opensuse15.4 Kernel 5.18.xx installieren

HPF-84E

Member
Hallo.
Nachdem ich auch ein paar Probleme hatte nach dem Upgrade von opensuse 15.3 und der folgenden Neuinstallation von opensuse15.4 wie manch anderer auch
habe ich mich wie diese User auch entschlossen den neuesten Kernel zu installieren (5.18.xx).

In diesem Forum wurde schon eine Hilfe verlinkt: Gelöst - Mit Leap 15.4 ist das Kernel-Problem wieder da ...
und darin weiter: LEAP 15.3 Help on booting to a 5.14.11 kernel:stable:backports kernel with secure boot? (or must I disable)?

Das einbinden des Kernels war kein Problem:
Das Repo einbinden in Yast: openSUSE Download
Dann
Code:
zypper up --allow-vendor-change
Alles gut durchgelaufen aber dann war ich zu langsam und habe den MOK-Bildschirm verpasst also wie im 2 Link Beschrieben
Code:
cd /etc/uefi/certs
mokutil --import 6A4E915C.crt --root-pw

Mok beim Neustart schnell bestätigen.
Und alles war gut.

  1. Wo kommt beim mokutil Befehl die Cert-Nummer her? Obwohl ich da schon was Ahne.
  2. Kann ich jetzt das Repo openSUSE Download rausschmeisen? Da diese Updates ja eigentlich vom Kernel 5.15.xx erzeugt werden
    und wahrscheinlich genauso Mist sind wie der Originale 5.14.xx

Meine Daten:

Code:
jag@localhost:~> inxi -F
System:    Host: localhost Kernel: 5.18.5-lp153.2.g0ac72f9-default x86_64 bits: 64 Desktop: Xfce 4.16.0
           Distro: openSUSE Leap 15.4
Machine:   Type: Desktop System: HP product: HP Slim Desktop 290-p0xxx v: N/A serial: <superuser required>
           Mobo: HP model: 843F v: 00 serial: <superuser required> UEFI: AMI v: F.20 date: 11/01/2018
CPU:       Info: Quad Core model: Intel Core i3-8100 bits: 64 type: MCP cache: L2: 6 MiB
           Speed: 900 MHz min/max: 800/3600 MHz Core speeds (MHz): 1: 900 2: 900 3: 900 4: 900
Graphics:  Device-1: Intel CoffeeLake-S GT2 [UHD Graphics 630] driver: i915 v: kernel
           Device-2: AMD Jet PRO [Radeon R5 M230 / R7 M260DX / Radeon 520 Mobile] driver: radeon v: kernel
           Display: x11 server: X.org 1.20.3 driver: loaded: ati,modesetting,radeon unloaded: fbdev,vesa
           resolution: <missing: xdpyinfo>
           OpenGL: renderer: Mesa Intel UHD Graphics 630 (CFL GT2) v: 4.6 Mesa 21.2.4
Audio:     Device-1: Intel Cannon Lake PCH cAVS driver: snd_hda_intel
           Sound Server-1: ALSA v: k5.18.5-lp153.2.g0ac72f9-default running: yes
           Sound Server-2: PulseAudio v: 15.0 running: yes
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169
           IF: eth0 state: down mac: f4:39:09:43:04:a8
           Device-2: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter driver: rtw_8821ce
           IF: wlan0 state: down mac: 16:5d:65:03:73:1f
           Device-3: Realtek RTL8188CUS 802.11n WLAN Adapter type: USB driver: rtl8192cu
           IF: wlan2 state: up mac: 44:33:4c:60:68:86
Bluetooth: Device-1: Realtek Realtek Bluetooth 4.2 Adapter type: USB driver: btusb
           Report: bt-adapter ID: hci0 rfk-id: 0 state: down bt-service: enabled,running rfk-block:
           hardware: no software: yes address: 0C:96:E6:73:6B:1E
Drives:    Local Storage: total: 1.14 TiB used: 436.33 GiB (37.3%)
           ID-1: /dev/nvme0n1 vendor: Western Digital model: PC SN520 SDAPNUW-256G-1006 size: 238.47 GiB
           ID-2: /dev/sda vendor: Toshiba model: DT01ACA100 size: 931.51 GiB
Partition: ID-1: / size: 68.47 GiB used: 6.11 GiB (8.9%) fs: ext4 dev: /dev/dm-1
           ID-2: /boot/efi size: 511 MiB used: 4.9 MiB (1.0%) fs: vfat dev: /dev/nvme0n1p1
           ID-3: /home size: 156.68 GiB used: 601.7 MiB (0.4%) fs: ext4 dev: /dev/dm-2
Swap:      ID-1: swap-1 type: partition size: 7.6 GiB used: 6.5 MiB (0.1%) dev: /dev/dm-0
Sensors:   System Temperatures: cpu: 53.0 C mobo: 27.8 C gpu: radeon temp: 40.0 C
           Fan Speeds (RPM): N/A
Info:      Processes: 242 Uptime: 2h 7m Memory: 7.6 GiB used: 2.47 GiB (32.5%) Shell: Bash inxi: 3.3.07

Repoliste:
Code:
zypper lr -d
#  | Alias                                    | Name                                                                                        | Enabled   | GPG Check       | Refresh        | Priority  | Type   | URI                                                                           | Serv->
---+------------------------------------------+---------------------------------------------------------------------------------------------+-----------+-----------------+----------------+-----------+--------+-------------------------------------------------------------------------------+-------
 1 | Kernel_builds_for_branch_stable_standard | Kernel builds for branch stable (standard)                                                  | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | https://download.opensuse.org/repositories/Kernel:/stable:/Backport/standard/ |
 2 | dvd                                      | dvd                                                                                         | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.4/                            |
 3 | google-chrome                            | google-chrome                                                                               | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64                          |
 4 | packman                                  | packman                                                                                     | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.4/            |
 5 | repo-backports-debug-update              | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/update/leap/15.4/backports_debug/                |
 6 | repo-backports-update                    | Update repository of openSUSE Backports                                                     | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/update/leap/15.4/backports/                      |
 7 | repo-debug                               | Debug Repository                                                                            | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/debug/distribution/leap/15.4/repo/oss/           |
 8 | repo-debug-non-oss                       | Debug Repository (Non-OSS)                                                                  | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/debug/distribution/leap/15.4/repo/non-oss/       |
 9 | repo-debug-update                        | Update Repository (Debug)                                                                   | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/debug/update/leap/15.4/oss/                      |
10 | repo-debug-update-non-oss                | Update Repository (Debug, Non-OSS)                                                          | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/debug/update/leap/15.4/non-oss/                  |
11 | repo-non-oss                             | Non-OSS Repository                                                                          | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/non-oss/             |
12 | repo-oss                                 | Main Repository                                                                             | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/oss/                 |
13 | repo-sle-debug-update                    | Update repository with debuginfo for updates from SUSE Linux Enterprise 15                  | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/debug/update/leap/15.4/sle/                      |
14 | repo-sle-update                          | Update repository with updates from SUSE Linux Enterprise 15                                | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/update/leap/15.4/sle/                            |
15 | repo-source                              | Source Repository                                                                           | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/source/distribution/leap/15.4/repo/oss/          |
16 | repo-update                              | Main Update Repository                                                                      | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/update/leap/15.4/oss/                            |
17 | repo-update-non-oss                      | Update Repository (Non-Oss)                                                                 | Ja        | (r ) Ja         | Ja
 
OP
H

HPF-84E

Member
Deine Repoliste passt, nichts davon rauswerfen, Leap 15.3 und 15.4 haben halt 2 Repos hinzubekommen:

/update/leap/15.3/backports - openSUSE Download

/update/leap/15.3/sle - openSUSE Download

Ich hab auf mirrorcache-eu.opensuse.org umgestellt, download.opensuse.org funktioniert genauso.
Dann lass ich das jetzt so.
Code:
stephan@linux64:~> rpm -ql openSUSE-signkey-cert
/etc/uefi
/etc/uefi/certs
/etc/uefi/certs/1F673297-kmp.crt
stephan@linux64:~>
Ja, klar hätte ich auch selber mal rein gucken können. Verdammt die Hitze macht mich fertig in meiner Dachwohnung. 🥵
Ich schreibe mir das mal auf und schiebe es in die „Cloud" dann habe ich das immer parat zum nachschauen.

Danke.
 

Christina

Moderator
Teammitglied
Code:
cd /etc/uefi/certs
mokutil --import 6A4E915C.crt --root-pw
(…)
Wo kommt beim mokutil Befehl die Cert-Nummer her? Obwohl ich da schon was Ahne.
Hi,
wenn du schon im Verzeichnis bist, genügt:
rpm --query --file 6A4E915C.crt

Ansonsten musst du den kompletten Pfad angeben ("--query --file" kannst du mit "-qf" abkürzen):
rpm -qf /etc/uefi/certs/6A4E915C.crt

Jetzt kennst du den Paketnamen und kannst nachschauen, welche Dateien in diesem RPM enthalten sind. (siehe @Sauerland oben).

In YaST–Software/Aktualisierung kannst du auch nach einem Teil des Dateinamens suchen lassen, z.B. "6A4E915C".
 
OP
H

HPF-84E

Member
Hallo an euch beide.

Bei mir war ja die Ausgangssituation das der alte Kernel noch von der Neuinstallation vorhanden war von dem ich aus ins System booten konnte.
Daher ist bei mir Ordner „.../certs" natürlich fast leer und entsprechend übersichtlich. Ich weiß nicht wie das bei anderen und einer gewissen Zeit aussieht.
Code:
jag@localhost:/etc/uefi/certs> ls -la
insgesamt 20
drwxr-xr-x 2 root root 4096 17. Jun 15:34 .
drwxr-xr-x 3 root root 4096 17. Jun 10:57 ..
-rw-r--r-- 1 root root  906 17. Jun 10:57 6A4E915C.crt
-rw-r--r-- 1 root root 1257 16. Jul 2021  BCA4E38E-shim.crt
-rw-r--r-- 1 root root 1177 30. Aug 2021  BDD31A9E-kmp.crt
jag@localhost:/etc/uefi/certs> rpm --query --file 6A4E915C.crt
kernel-default-5.18.3-lp153.3.1.gb06f595.x86_64
kernel-default-5.18.5-lp153.2.1.g0ac72f9.x86_64
Man könnte also anhand des Datums schon die Cert-Nummer übernehmen.

In YaST–Software/Aktualisierung kannst du auch nach einem Teil des Dateinamens suchen lassen, z.B. "6A4E915C".
Das funktioniert auch. Allerdings muss bei der Suche das Häkchen bei „Detailliste" gesetzt sein.

Ich setze schon mal auf Gelöst.
 
Zuletzt bearbeitet von einem Moderator:
Oben