Debian 11: Error: you need to load the kernel first

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
hg1978
Beiträge: 23
Registriert: 20.08.2021 16:39:23

Debian 11: Error: you need to load the kernel first

Beitrag von hg1978 » 08.09.2021 18:27:20

Hallo,

ich weiß nicht wie ich das am besten erklären kann… Ich hatte auf einem Laptop Manjaro nun wollte ich auf Debian 11 umsteigen.
Die Installation hat super geklappt, Bullseye ist gestartet. Nach einigen Tagen kam plötzlich beim booten eine Meldung in Grub: Loading initial ramdisk Error: you need to load the kernel first
Press a key to continue. Nachdem ich einen Hardreset gemacht habe (An-Taste lange drücken) Ist Debian wieder normal gestartet. Ich habe dann Debian nochmal neu installiert, aber der Fehler mit dem Kernel kommt immer mal wieder. Was könnte das Problem sein?

Ich habe einen Dell Laptop aus 2020 mit aktuellem UEFI BIOS.

P.S. Kein Multiboot, habe Debian bei der Installation die Festplatte neu formatieren lassen.

Grüße und Danke!

hg1978

Benutzeravatar
SGibbi
Beiträge: 143
Registriert: 08.09.2015 03:28:11

Re: Debian 11: Error: you need to load the kernel first

Beitrag von SGibbi » 17.09.2021 00:13:21

Das ist ein "Kernel Load Error" (wird so nicht angezeigt). Aus irgendeinem Grund (ich tippe auf Hardware Problem) lädt Dein Kernel nicht stabil. Und naja, wenn der Kernel nicht da ist, und GRUB dann trotzdem probiert, anschließend die initrd zu laden, bekommst Du diese Fehlermeldung. Ist ein sehr altes Problem.
The police are uneducated, evil, and sadistic. Do not trust them.
(Ian Murdock)

hg1978
Beiträge: 23
Registriert: 20.08.2021 16:39:23

Re: Debian 11: Error: you need to load the kernel first

Beitrag von hg1978 » 24.09.2021 13:19:07

Danke für die Info... Gäbe es eine Lösung für das "alte Problem"? Oder ist es schwierig ,weil vermutlich die Problem Hardware erstmal nicht identifizierbar ist?

Benutzeravatar
OrangeJuice
Beiträge: 616
Registriert: 12.06.2017 15:12:40

Re: Debian 11: Error: you need to load the kernel first

Beitrag von OrangeJuice » 24.09.2021 13:55:36

Ist das System verschlüsselt? Ist Secure Boot aktiv?

Code: Alles auswählen

mokutil --sb-state
cat /sys/kernel/security/lockdown
Dann würde ich mit folgenden Befehl mal nachschauen wie die efi Einträge aussehen:

Code: Alles auswählen

efibootmgr -v
Vielleicht reicht auch schon ein update-grub oder Erneuerung des initramfs aus:

Code: Alles auswählen

update-grub
update-initramfs -u -k all
Das sind hilfreiche Befehle um Fehlermeldungen einzugrenzen(bei journalctl -p err... die Ende Taste drücken um die letzten Einträge zu sehen):

Code: Alles auswählen

journalctl -p err..alert
dmesg -x -l crit,err,warn

hg1978
Beiträge: 23
Registriert: 20.08.2021 16:39:23

Re: Debian 11: Error: you need to load the kernel first

Beitrag von hg1978 » 24.09.2021 14:09:28

Hi, nein nicht verschlüsselt und kein Secure Boot aktiv. Relativ oft startet es ja, dann wieder kommt diese Meldung beim booten. Mache ich die Grub Updates im terminal von Debian oder im Grub?

Danke!

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: Debian 11: Error: you need to load the kernel first

Beitrag von MSfree » 24.09.2021 14:16:08

Bist du sicher, daß du den Rechner richtig runterfährst? Für mich hört sich das eher so an, daß du den Rechner nur ins Suspend-to-Disk schickst. Das kann schonmal zu Problemen führen, vor allem, wenn du zwei Betriebssysteme auf dem Rechner hast, die abwechselnd gebootet werden.

So lange es nach einem hard Reset wieder normal bootet, brauchst du an Grub oder ähnlichem nichts zu ändern und schon gar nicht neu zu installieren.

Benutzeravatar
OrangeJuice
Beiträge: 616
Registriert: 12.06.2017 15:12:40

Re: Debian 11: Error: you need to load the kernel first

Beitrag von OrangeJuice » 24.09.2021 15:07:59

hg1978 hat geschrieben: ↑ zum Beitrag ↑
24.09.2021 14:09:28
Mache ich die Grub Updates im terminal von Debian oder im Grub?
Dazu musst du dich als root("su -") im Terminal anmelden(oder "sudo -i" falls kein root Passwort angegeben wurde), am Ende, nachdem du alle Informationen hast, musst du dich mit "exit" ausloggen. Die Fehlermeldungen, kannst du vielleicht dennoch hier einfügen, dann kann dort nachschauen.

hg1978
Beiträge: 23
Registriert: 20.08.2021 16:39:23

Re: Debian 11: Error: you need to load the kernel first

Beitrag von hg1978 » 24.10.2021 00:48:54

Hi, sorry für die sehr späte antwort.... Wäre cool, wenn Du mal draufschauen könntest... VIELEN DANK!!!

Hier die Ausgabe von efibootmgr -v:

Code: Alles auswählen

BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0004,0002
Boot0002* Manjaro	HD(1,GPT,2e013bc0-815b-7c4f-be2b-2ce93f2fb8cf,0x1000,0x96000)/File(\EFI\Manjaro\grubx64.efi)
Boot0004* debian	HD(1,GPT,97770f68-a779-4b0b-bd69-aa9351eca32c,0x800,0x100000)/File(\EFI\debian\shimx64.efi)
Hier von: journalctl -p err..alert

Code: Alles auswählen

Okt 23 22:18:25 debianhg kernel: firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
Okt 23 22:18:25 debianhg kernel: psmouse serio1: synaptics: Unable to query device: -5
Okt 23 22:18:25 debianhg kernel: 
Okt 23 22:18:25 debianhg kernel: r8169 0000:02:00.0: firmware: failed to load rtl_nic/rtl8106e-1.fw (-2)
Okt 23 22:18:25 debianhg kernel: r8169 0000:02:00.0: Unable to load firmware rtl_nic/rtl8106e-1.fw (-2)
Okt 23 22:18:25 debianhg kernel: ath10k_pci 0000:03:00.0: firmware: failed to load ath10k/pre-cal-pci-0000:03:00.0.bin (-2)
Okt 23 22:18:25 debianhg kernel: ath10k_pci 0000:03:00.0: firmware: failed to load ath10k/cal-pci-0000:03:00.0.bin (-2)
Okt 23 22:18:27 debianhg bluetoothd[677]: profiles/sap/server.c:sap_server_register() Sap driver initialization failed.
Okt 23 22:18:27 debianhg bluetoothd[677]: sap-server: Operation not permitted (1)
Okt 23 22:18:29 debianhg pipewire[758]: Failed to receive portal pid: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get PID of name 'org.freedesktop.portal.Desktop': no such name
Okt 23 22:19:07 debianhg lightdm[815]: gkr-pam: unable to locate daemon control file
Okt 23 22:19:07 debianhg pulseaudio[759]: Error opening PCM device front:0: Datei oder Verzeichnis nicht gefunden
Okt 23 22:19:07 debianhg pulseaudio[759]: Error opening PCM device front:0: Datei oder Verzeichnis nicht gefunden
Okt 23 22:19:07 debianhg pipewire[840]: Failed to receive portal pid: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get PID of name 'org.freedesktop.portal.Desktop': no such name
Okt 23 23:13:14 debianhg kernel: DMAR: DRHD: handling fault status reg 2
Okt 23 23:13:14 debianhg kernel: DMAR: [DMA Write] Request device [03:00.0] PASID ffffffff fault addr ff965000 [fault reason 05] PTE Write access is not set
-- Boot b9b57937ba4b47a992e84d12238453b2 --
Okt 24 00:30:36 debianhg kernel: i915 0000:00:02.0: firmware: failed to load i915/icl_dmc_ver1_09.bin (-2)
Okt 24 00:30:36 debianhg kernel: firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
Okt 24 00:30:36 debianhg kernel: psmouse serio1: synaptics: Unable to query device: -5
Okt 24 00:30:36 debianhg kernel: 
Okt 24 00:30:36 debianhg kernel: r8169 0000:02:00.0: firmware: failed to load rtl_nic/rtl8106e-1.fw (-2)
Okt 24 00:30:36 debianhg kernel: r8169 0000:02:00.0: Unable to load firmware rtl_nic/rtl8106e-1.fw (-2)
Okt 24 00:30:36 debianhg kernel: ath10k_pci 0000:03:00.0: firmware: failed to load ath10k/pre-cal-pci-0000:03:00.0.bin (-2)
Okt 24 00:30:36 debianhg kernel: ath10k_pci 0000:03:00.0: firmware: failed to load ath10k/cal-pci-0000:03:00.0.bin (-2)
Okt 24 00:30:37 debianhg bluetoothd[654]: profiles/sap/server.c:sap_server_register() Sap driver initialization failed.
Okt 24 00:30:37 debianhg bluetoothd[654]: sap-server: Operation not permitted (1)
Okt 24 00:30:38 debianhg pipewire[740]: Failed to receive portal pid: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get PID of name 'org.freedesktop.portal.Desktop': no such name
Okt 24 00:31:01 debianhg lightdm[792]: gkr-pam: unable to locate daemon control file
Okt 24 00:31:01 debianhg pulseaudio[741]: Error opening PCM device front:0: Datei oder Verzeichnis nicht gefunden
Okt 24 00:31:01 debianhg pulseaudio[741]: Error opening PCM device front:0: Datei oder Verzeichnis nicht gefunden
Okt 24 00:31:01 debianhg pipewire[817]: Failed to receive portal pid: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get PID of name 'org.freedesktop.portal.Desktop': no such name
Und von: dmesg -x -l crit,err,warn

Code: Alles auswählen

kern  :warn  : [    0.000000] secureboot: Secure boot could not be determined (mode 0)
kern  :warn  : [    0.074178] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
kern  :warn  : [    0.850707] hpet_acpi_add: no address or irqs in _CRS
kern  :warn  : [    0.855795] i8042: Warning: Keylock active
kern  :warn  : [    0.987257] wmi_bus wmi_bus-PNP0C14:00: WQ data block query control method not found
kern  :warn  : [    0.987259] wmi_bus wmi_bus-PNP0C14:00: WQ data block query control method not found
kern  :warn  : [    0.987259] wmi_bus wmi_bus-PNP0C14:00: WQ data block query control method not found
kern  :warn  : [    0.987260] wmi_bus wmi_bus-PNP0C14:00: WQ data block query control method not found
kern  :warn  : [    0.987457] acpi PNP0C14:03: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:02)
kern  :warn  : [    0.987513] wmi_bus wmi_bus-PNP0C14:04: WQBC data block query control method not found
kern  :warn  : [    0.987514] acpi PNP0C14:04: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:02)
kern  :warn  : [    0.989503] acpi PNP0C14:05: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:02)
kern  :warn  : [    0.989640] acpi PNP0C14:06: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:02)
kern  :warn  : [    1.029269] nvme nvme0: missing or invalid SUBNQN field.
kern  :warn  : [    1.083506] usb: port power management may be unreliable
kern  :err   : [    1.151651] i915 0000:00:02.0: firmware: failed to load i915/icl_dmc_ver1_09.bin (-2)
kern  :err   : [    1.151657] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
kern  :warn  : [    1.151661] i915 0000:00:02.0: Direct firmware load for i915/icl_dmc_ver1_09.bin failed with error -2
kern  :warn  : [    1.525215] [Firmware Bug]: ACPI(PXSX) defines _DOD but not _DOS
kern  :warn  : [    1.538108] i2c_hid i2c-DELL097C:00: supply vdd not found, using dummy regulator
kern  :warn  : [    1.538128] i2c_hid i2c-DELL097C:00: supply vddl not found, using dummy regulator
kern  :err   : [    1.741314] psmouse serio1: synaptics: Unable to query device: -5
daemon:warn  : [    2.319477] systemd[1]: /lib/systemd/system/plymouth-start.service:16: Unit configured to use KillMode=none. This is unsafe, as it disables systemd's process lifecycle management for the service. Please update your service to use a safer KillMode=, such as 'mixed' or 'control-group'. Support for KillMode=none is deprecated and will eventually be removed.
kern  :warn  : [    2.393001] nvidia: loading out-of-tree module taints kernel.
kern  :warn  : [    2.393008] nvidia: module license 'NVIDIA' taints kernel.
kern  :warn  : [    2.393008] Disabling lock debugging due to kernel taint

kern  :warn  : [    2.528778] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  460.91.03  Fri Jul  2 06:04:10 UTC 2021
kern  :err   : [    2.996132] r8169 0000:02:00.0: firmware: failed to load rtl_nic/rtl8106e-1.fw (-2)
kern  :warn  : [    2.997215] r8169 0000:02:00.0: Direct firmware load for rtl_nic/rtl8106e-1.fw failed with error -2
kern  :err   : [    2.997233] r8169 0000:02:00.0: Unable to load firmware rtl_nic/rtl8106e-1.fw (-2)
kern  :warn  : [    3.092574] ACPI Warning: \_SB.PCI0.RP05.PXSX._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20200925/nsarguments-61)
kern  :err   : [    3.209235] ath10k_pci 0000:03:00.0: firmware: failed to load ath10k/pre-cal-pci-0000:03:00.0.bin (-2)
kern  :err   : [    3.209249] ath10k_pci 0000:03:00.0: firmware: failed to load ath10k/cal-pci-0000:03:00.0.bin (-2)
kern  :warn  : [    7.617309] psmouse serio1: Failed to enable mouse on isa0060/serio1
Update: Was ich sehe ist folgendes: Boot0004* debian HD(1,GPT,97770f68-a779-4b0b-bd69-aa9351eca32c,0x800,0x100000)/File(\EFI\debian\shimx64.efi) das fett markierte weisst ja uch secure boot hin. Secure Bott ist aber nicht aktiv. Kann das den Fehler verursachen? Generell ist Secure Boot im Bios ja aus. Aber warum macht Debian dann bei der Installation diesen Eintrag? Bei Manjaro war das nicht so. Würde es helfen "einfach" secure boot im Bios anzuschalten??

Grüße

Benutzeravatar
OrangeJuice
Beiträge: 616
Registriert: 12.06.2017 15:12:40

Re: Debian 11: Error: you need to load the kernel first

Beitrag von OrangeJuice » 24.10.2021 11:14:37

Hast du Treiber aus non-free installiert? Eventuell ein paar Pakete nachinstallieren, ggf. vorher noch die sources.list um "contrib non-free" ergänzen(Link dazu).

Code: Alles auswählen

r8168-dkms firmware-realtek firmware-linux-free firmware-linux-nonfree firmware-misc-nonfree
Dann würde ich in Bezug auf die NVME nach einem Firmwareupdate schauen.

Eigentlich sollte grubx64 mit auftauchen. Probier mal ob folgendes ausreicht. Vorher kurz nachschauen was im Efi-Debian Ordner dring liegt.

Code: Alles auswählen

cd /boot/efi/efi/debian && ls -la

Code: Alles auswählen

grub-install
update-grub
Mit shim kann man auch starten, der ruft dann , soweit ich weiß, den grub auf. Danach kannst du die Reihenfolge der Starteinträge noch anpassen, z.B.:

Code: Alles auswählen

efibootmgr -o 0004,0002,...

hg1978
Beiträge: 23
Registriert: 20.08.2021 16:39:23

Re: Debian 11: Error: you need to load the kernel first

Beitrag von hg1978 » 24.10.2021 12:05:47

Guten Morgen,

vielen Dank für Deine Unterstützung. Bis auf das Firmware Update (ich weiss leider nicht wie das geht bzw ich glaube bei Dell geht das nicht so einfach unter Linux) habe ich alles gemacht:
Ausgabe: cd /boot/efi/efi/debian && ls -la
drwx------ 2 root root 4096 23. Okt 16:09 .
drwx------ 3 root root 4096 23. Okt 16:09 ..
-rwx------ 1 root root 108 24. Okt 11:51 BOOTX64.CSV
-rwx------ 1 root root 84648 24. Okt 11:51 fbx64.efi
-rwx------ 1 root root 117 24. Okt 11:51 grub.cfg
-rwx------ 1 root root 1672576 24. Okt 11:51 grubx64.efi
-rwx------ 1 root root 845480 24. Okt 11:51 mmx64.efi
-rwx------ 1 root root 934240 24. Okt 11:51 shimx64.efi

Ausgabe efibootmgr -v:
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0004
Boot0004* debian HD(1,GPT,97770f68-a779-4b0b-bd69-aa9351eca32c,0x800,0x100000)/File(\EFI\debian\shimx64.efi)

Aber sollte da nicht eher grubx64.efi stehen statt shimx64.efi?

Komisch das ganze... Wie gesagt nach Hardreset startet Debian ja. Vorallem wenn ich einen Reboot mach keine Probleme eher wenn ich den Rechner ausschalte und wieder anmache.

Benutzeravatar
bluestar
Beiträge: 2334
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: Debian 11: Error: you need to load the kernel first

Beitrag von bluestar » 24.10.2021 12:07:59

Soweit ich das sehe hast du zwei EFI Partitionen, das kann auch für deine Probleme die Ursache sein.

hg1978
Beiträge: 23
Registriert: 20.08.2021 16:39:23

Re: Debian 11: Error: you need to load the kernel first

Beitrag von hg1978 » 24.10.2021 12:19:02

Inwiefern siehst du das? Ich hatte vorher Manjaro Installiert, die Bootoption habe ich aber aus dem Bios rausgenommen. Ich dachte nun habe ich nur noch eine EFI Partition. Ich muss nochmal sagen, das ich ich in Linux noch einarbeite und jetzt nicht spontan wüsste wie man das behebt. :oops:

hg1978
Beiträge: 23
Registriert: 20.08.2021 16:39:23

Re: Debian 11: Error: you need to load the kernel first

Beitrag von hg1978 » 24.10.2021 12:59:22

ALSO: Ich habe mal folgendes gemacht & GLAUBE das es das Problem gelöst hat (konnte jetzt mehrfach den Rechner starten ohne das die Meldung kommt). Aber die Zeit wird zeigen ob es tatsächlich das Thema war. Ich habe im Bios den debian Booteintrag der auf EFI\debian\shimx64.efi gezeit hat gelöscht. Dann habe ich eine neue Bootoption erstellt auf EFI\debian\grubx64.efi. Ich hatte ja in meinem Bios keinen Verweis auf grubx64.efi.

Mal sehen wie lange die Freude dauert... ;)

Wenn nicht halte ich Euch im Loop.... :roll: :wink:

Benutzeravatar
OrangeJuice
Beiträge: 616
Registriert: 12.06.2017 15:12:40

Re: Debian 11: Error: you need to load the kernel first

Beitrag von OrangeJuice » 24.10.2021 18:37:34

Ich hatte das mit dem Wechsel von Manjaro auf Debian überlesen. In der Efi-Partition wird noch der Eintrag vorhanden sein, den kann man mit (Beispiel"rm -rf manjaro") löschen. Du brauchst dann nichts im UEFI deaktivieren.

Code: Alles auswählen

cd /boot/efi/efi && ls -la
Mit den Treibern hatte ich angesprochen, weil es ein paar Meldung in den Logs gibt. Du könntest dein sources.list zeigen, dann könntest du sie später anpassen.

Code: Alles auswählen

cat /etc/apt/soutces.list

Code: Alles auswählen

su -
#entweder so
apt edit-sources
#oder
nano /etc/apt/sources.list
apt clean && apt update
exit
STRG+O speichert die Änderungen. STRG+X shcließt den Editor(hinter # sind nur Hinweise von mir).

hg1978
Beiträge: 23
Registriert: 20.08.2021 16:39:23

Re: Debian 11: Error: you need to load the kernel first

Beitrag von hg1978 » 24.10.2021 19:10:43

Danke, die Treiber habe ich alle nun installiert. Bis zur Handhabung der Quellen bin ich schon vorgedrungen :D.

Rest schaue ich mir noch an! Danke schon mal.

hg1978
Beiträge: 23
Registriert: 20.08.2021 16:39:23

Re: Debian 11: Error: you need to load the kernel first

Beitrag von hg1978 » 24.10.2021 20:10:27

Frage außerhalb des Themas: Ich habe eine Nvidia Grafikkarte und meines Erachtens keine speziellen Nvidia Treiber installiert. Wenn ich mich einlogge dann kommt
Immer so ein kurzer, bunter Flacker dann habe ich aber
keine Probleme mehr. Wie kann ich sehen ob ich die korrekten Treiber installiert habe? Kann ich da was verhauen?

Grüße!

hg1978
Beiträge: 23
Registriert: 20.08.2021 16:39:23

Re: Debian 11: Error: you need to load the kernel first

Beitrag von hg1978 » 06.11.2021 15:07:30

Kurze Rückmeldung. Das umstellen auf EFI\debian\grubx64.efi hat auch nur eine gewisse Zeit geklappt. 2 Tage später startete mein Grub teilweise nur noch mit „Command not found“ oder eben you need to load the kernel first. Ich weiß nicht wo das Problem ist. Nach Hardreset hat Debian wieder normal gestartet. Ich habe einen Dell Laptop, in den Weiten des Internet habe ich gelesen, das eventuell eine BIOS Einstellung bei Dell Debian Probleme macht. Aber ich kann es final nicht eingrenzen. Ich bin wieder auf Manjaro umgestiegen - das läuft schnell und ohne jegliche Probleme.

Nochmals danke an alle für die Unterstützung !

Benutzeravatar
OrangeJuice
Beiträge: 616
Registriert: 12.06.2017 15:12:40

Re: Debian 11: Error: you need to load the kernel first

Beitrag von OrangeJuice » 07.11.2021 13:58:41

Danke für deine Rückmeldung.

Mich hätte noch interessiert, wenn du Secure Boot anschaltest, Debian startest und im Terminal "mokutil --list-enrolled" eingibst, was dir angezeigt wird. Ich hatte auch ein paar Probleme dieser Art. Ich hatte aber auch zum testen Manjaro installiert, dort verschwand aber immer wieder der Eintrag in NVRAM, sodass ich ihn neu anlegen musste.

hg1978
Beiträge: 23
Registriert: 20.08.2021 16:39:23

Re: Debian 11: Error: you need to load the kernel first

Beitrag von hg1978 » 28.04.2022 16:58:20

Lange ist mein Thema her, aber ich will teilen was mir Ablösung verschafft hat. Info: Ich habe einen Dell Laptop. Dieser Post hat die Lösung gebracht:

https://askubuntu.com/questions/1290459 ... oot-failur

Code: Alles auswählen

 its a problem with tpm-module

this:

sudo cp /etc/grub.d/40_custom /etc/grub.d/06_notpm
sudo bash -c 'echo "rmmod tpm" >> /etc/grub.d/06_notpm'
sudo update-grub

Antworten