1
Juli
2024
Aktivierung der AHCI-Unterstützung im Linux-Kernel
17:07

Aktivierung der AHCI-Unterstützung im Linux-Kernel

1 Juli 2024 17:07

Wenn das Betriebssystem im SATA-IDE-Controller-Modus auf dem PC installiert wurde, wird derselbe Modus im Kernel aktiviert und das System startet nicht im AHCI-Modus (z. B. nach dem Austausch des Motherboards).

Symptom:

Nach dem Starten des Computers im SATA-AHCI-Modus im BIOS stoppt der Ladevorgang mit der Meldung „Loading Operating System...“

Lösung

1) IDE-Modus im BIOS-Setup aktiviert, die Startfestplatte in den erweiterten Startoptionen ausgewählt und die Änderungen gespeichert.

2) Normaler Computerstart. Bearbeiten einer Datei /etc/initramfs-tools/modules:

sudo nano /etc/initramfs-tools/modules

In der Datei „modules“ habe ich zwei Zeilen „ahci“ und „libahci“ hinzugefügt:

# List of modules that you want to include in your initramfs.
# They will be loaded at boot time in the order below.
#
# Syntax:  module_name [args ...]
#
# You must run update-initramfs(8) to effect this change.
#
# Examples:
#
# raid1
# sd_mod
ahci
libahci

(Auf meinem PC enthält die Datei /etc/initramfs-tools/modules auch die Zeilen lz4, lz4_compress, z3fold, damit das In-Memory-Seitenkomprimierungssystem funktioniert. Auf anderen PCs fehlen diese möglicherweise).

2) Öffnen Sie die Treiberrichtliniendatei im Nano-Editor im Verzeichnis /etc/initramfs-tools/conf.d/:

sudo nano /etc/initramfs-tools/conf.d/driver-policy

Darin habe ich eine Zeile hinzugefügt

MODULES=dep

3) Alle Kernel mit dem Befehl aktualisiert

sudo update-initramfs -u -k all

4) Den PC neu gestartet und den AHCI-Modus im BIOS aktiviert und die Startfestplatte in den erweiterten Startparametern ausgewählt.

Das Booten von der Festplatte im AHCI-Modus war erfolgreich.


Tippquelle: askubuntu.com: Nach dem Setup zu einer gezielten Initrd wechseln.


Datum der letzten Änderung: 22.04.2025



Verwandte Veröffentlichungen