Я столкнулся с той же проблемой в Ubuntu, по тому же сценарию: 4.3.3 работает, а 4.4.x + - нет. То же самое происходило, что в каталоге / dev / mapper не было найдено никаких дисков.
В моем случае проблема была не в lvm (хотя я думал, что это тоже проблема), а в том, что мой компьютер использует твердотельный накопитель NVMe (Dell XPS 9550). Согласно Arch Linux Wiki, расположение драйвера "nvm" было перемещено между ядром 4.3 и 4.4. Некоторым операционным системам еще предстоит обновить их, initramfs
чтобы приспособиться к новому расположению (включая Arch и Ubuntu), в результате чего ядро собирается без него.
Смотрите эту ошибку в очереди Ubuntu: расширение nvm загружено неправильноinitramfs
.
Arch Wiki предлагает:
Отредактируйте ваш файл /etc/mkinitcpio.conf:
... MODULES="... nvme" ...
Затем обновите загрузчик.
# mkinitcpio -p linux
Но так как Ubuntu не должен mkinitcpio
устранять проблему, как рекомендовано в Arch Wiki, я загрузил nvm
расширение в /etc/initramfs-tools/modules
:
sudo bash -c "echo ' nvme' >> /etc/initramfs-tools/modules" sudo update-initramfs -u -k all
Если у вас есть накопитель NVM, возможно, вы также используете чипсет Skylake. Если это так, вам следует также загрузить драйверы i915 и добавить i915
расширение к этому же файлу, как рекомендуется в https://askubuntu.com/questions/717338/install-4-4-rc7-kernel-yields-i915-module- недоступен