18.04 и 18.10 не удалось загрузить nvme0: не удалось установить функцию APST (-19)
Я относительно новый пользователь Ubuntu и купил новый ноутбук для разработки. Однако у меня было множество проблем, пытаясь заставить его работать с Ubuntu. Я мучился из-за этого в течение почти двух дней, и ниже я попытался обобщить основные проблемы, которые у меня есть:
Получил эти проблемы как в Ubuntu 18.04 и 18.10, так и в качестве основной установки, поэтому НЕ выполняйте двойную загрузку с чем-либо.
Первая проблема: установщик Ubuntu не может найти мой диск ssd m.2 для установки.
Первая попытка исправления: в качестве параметра загрузки использовался acpi=off, который сработал и смог установить.
Проблема с этим: после установки я не смог загрузиться без acpi=off, что могло бы серьезно повлиять на производительность моего ноутбука (только показывает и использует одно ядро процессора, когда у меня есть 6. Любая попытка загрузки без acpi=off приводит к ' nvme0: не удалось установить функцию загрузки APST.
Вторая попытка исправления: в качестве опции загрузки использовали nvme_load=YES. Это было более перспективным.
Проблема с этим: все работало отлично и удалось загрузить Ubuntu нормально. Но затем я выполнил первое обновление программного обеспечения, которое он запрашивает, и после перезагрузки вернулся к описанной выше ошибке.
FWIW - я пытался установить ArchLinux, и он работал нормально в течение нескольких часов, пока он не замерз, и мне пришлось отключить питание с помощью кнопки питания, что привело к другому отказу NVMe.
Изменить: я должен отметить, что безопасная загрузка и быстрая загрузка отключена, и режим ACHI SATA режим включен
Это моя спецификация ноутбука:
BIOS материнской платы American Megatrends версии 7.004 (извините, я не знаю, какую дополнительную информацию я могу дать для этого?) Шестиядерный процессор Intel® Core™ i7 8750H (2,2 ГГц, 4,1 ГГц Turbo) 16 ГБ Corsair 2133 МГц SODIMM DDR4 (2 x 8 ГБ) NVIDIA® GeForce® MX150 - 2,0 ГБ видеопамяти DDR5 512 ГБ INTEL® 760p M.2 NVMe PCIe SSD
Буду очень признателен за любую помощь в этом. Боюсь, мне придется просто использовать Windows, пока мое оборудование не будет поддерживаться.
1 ответ
Я наконец-то получил Ubuntu 18.10 для установки. я добавил nvme_core.default_ps_max_latency_us=200
к моему /etc/default/grub
файл.
Итак, это выглядит так: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvme_core.default_ps_max_latency_us=200"
Из этого ответа: ошибка EXT4-fs после обновления Ubuntu 17.04
Сейчас работает как мечта.
У меня была та же проблема с двумя разными дисками на двух разных системах:
- NUC8i3
- NUC8i5
Добавление в качестве параметра ядра nvme_core.default_ps_max_latency_us=1000
работает на Ubuntu 18.04.3 и Ubuntu 19.10.
Обратите внимание при перезагрузке: вам нужно добавить эту строку в /etc/default/grub
а потом update-grub
, Так что, если система не запускается, следуйте инструкциям по монтированию через действующую систему вашего раздела, сделайте chroot в установленный, добавьте строку и update-grub
,
Это сработало для меня.
Решаю эту проблему отключением ASPM. Добавить
pcie_aspm=off
к
GRUB_CMDLINE_LINUX_DEFAULT
в
/etc/default/grub file
.