Auf Ubuntu ist das gleiche Problem aufgetreten, dasselbe Szenario: 4.3.3 funktioniert, 4.4.x + jedoch nicht. Dasselbe passierte, dass unter / dev / mapper überhaupt keine Laufwerke gefunden wurden.
In meinem Fall lag das Problem nicht bei lvm (obwohl ich dachte, dass dies auch das Problem war), sondern dass mein Computer ein NVMe-Solid-State-Laufwerk (ein Dell XPS 9550) verwendet. Laut Arch Linux Wiki wurde der Speicherort des "nvm" -Treibers zwischen Kernel 4.3 und 4.4 verschoben. Einige Betriebssysteme müssen noch aktualisiert werden initramfs
, um sich an den neuen Speicherort anzupassen (einschließlich Arch und Ubuntu), sodass der Kernel ohne diese Funktion erstellt wird.
Sehen Sie diesen Fehler in der Ubuntu-Warteschlange: Die nvm-Erweiterung wird nicht ordnungsgemäß geladeninitramfs
.
Das Arch Wiki schlägt vor:
Bearbeiten Sie Ihre Datei /etc/mkinitcpio.conf:
... MODULES="... nvme" ...
Aktualisieren Sie dann den Bootloader.
# mkinitcpio -p linux
Da Ubuntu mkinitcpio
das Problem jedoch nicht wie in Arch Wiki empfohlen beheben muss, habe ich die nvm
Erweiterung in Folgendes geladen /etc/initramfs-tools/modules
:
sudo bash -c "echo ' nvme' >> /etc/initramfs-tools/modules" sudo update-initramfs -u -k all
Wenn Sie ein NVM-Laufwerk haben, betreiben Sie möglicherweise auch einen Skylake-Chipsatz. In diesem Fall sollten Sie auch die i915-Treiber herunterladen und die i915
Erweiterung zu derselben Datei hinzufügen, wie in https://askubuntu.com/questions/717338/installing-4-4-rc7-kernel-yields-i915-module- empfohlen. Nicht verfügbar