Manjaro KDE Edition
   9332

Failed to start load kernel modules (nvidia)

Добрый вечер!
Подскажите, пожалуйста, новичку как решить проблему:
Manjaro KDE Edition: Failed to start load kernel modules (nvidia)
Возникла она после установки драйвера nvidia (загрузил и перезагрузил комп).
Если знаете, напишите подробнее что где и как сделать. Возможно, есть способ явно указать использовать старый драйвер (манджаровский)?

23 комментария

avatar
использовать старый драйвер (манджаровский)?
Манжара уже драйвера сама пишет? :)
?
Arch Linux x86_64 на btrfs
0
avatar
Ну я имею ввиду не от nvidia а дефолтный. Есть варианты как все таки загрузить его?
0
avatar
Не совсем ясна ситуация. Опишите как именно Вы ставили драйвер.
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Зашел в параметры системы, нажал на auto proprietary installation (так по моему), установился драйвер nvidia 300xx. Зашел в консоль. На всякий случай прописал sudo mhwd -a pci nonfree 0300 (появилось сообщение что уже установлено) и сделал reboot системы. После этого появилась ошибка модулей и дальше система не грузится. Подскажите где я накосячил и как это исправить?
0
avatar
Удалите проприетарный драйвер. Тыц.
Поставьте снова свободный. sudo mhwd -a pci free 0300
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
+1
avatar
Так я не могу работать в терминале. Нажимая на CTL alt f4 у меня интерфейс начинает моргать и бешено переключаться между экраном с загрузкой (на скрине) и терминалом. Есть идеи как исправить?
Последний раз редактировалось
0
avatar
О как. И так со всеми консолями? Загрузка в safe-режиме тоже не помогает?
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Только с этой. Когда система загружена консоли работают идеально. А как в safe режим зайти?
0
avatar
Я имел в виду консоли на CTL+alt f2, f3, f5 итд.
А в защищенный режим можно зпгрузиться через дополнительные опции grub.
?
Правильные ответы начинаются с правильных вопросов.
+1
avatar
С другими f2,f3,f5 тоже самое. Ссылочку на пример защищенного доступа дадите? (Если это ls/boot/… setroot=… то я уже это пробовал)
0
avatar
Пробовали? ну тогда, пожалуй, поможет только загрузка с флешки и chroot
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
При загрузки grub нажать Е и дописать 3 в параметры ядра и дальше загрузится не пробовал?
?
Arch Linux x86_64 на btrfs
+1
avatar
А можно пример кода (скрин) и смысл от этого действия? Пытаюсь разобраться в системе поглубже.
0
avatar
и смысл от этого действия?
Если это вопрос ко мне, то смысл загрузится, так сказать по простому, без старта X, в одно пользовательском режиме, run level 3.
Не будет ничего мерцать в консоли и спокойно можно будет удалить один драйвер и поставить другой.
Последний раз редактировалось
?
Arch Linux x86_64 на btrfs
+1
avatar
В GRUB редактируем пункт меню и грузимся в runlevel 3 либо 1. Делается это путем добавления в строку загрузки номера уровня выполнения. То есть в конец строки мы добавляем тройку либо единицу.
Леннартом у ранлевелов был обнаружен фатальный недостаток™ и по-хорошему это ваше сустемд надо выкинуть на мороз писать systemd.unit=multi-user.target либо rescue.target, но так (пока?) тоже работает.
+1
avatar
Чуть помедленнее и чуть детальнее, пожалуйста) я новичок в этом деле. Как это работает? (Вкратце)
0
avatar
чуть детальнее
Что именно непонятно?
Как это работает?
Тыц.
0
avatar
runlevel3.target, multi-user.target 3 Multi-user, non-graphical. Users can usually login via multiple consoles or via the network.
Последний раз редактировалось
?
Arch Linux x86_64 на btrfs
0
avatar
dimonmmk, Wolf, Gambit_VKM, спасибо за помощь! Завтра попробую прописать этот unlevel3 в меню. Как я понял мне нужно попасть в boot настройки нажав е. Потом дописать строчку unlevel3.target и тд? В init или просто куда угодно?
Последний раз редактировалось
0
avatar
unlevel3
runlevel 3
Как я понял мне нужно попасть в boot настройки нажав е.
Да.
Потом дописать строчку unlevel3.target и тд?
Вписать либо номер ранлевела (то есть цифру 3, раз уж мы говорим про многопользовательский режим) либо systemd.unit=multi-user.target либо systemd.unit=runlevel3.target.
В init или просто куда угодно?
В параметры ядра. В картинках.
Последний раз редактировалось
+1
avatar
Благодаря советам выше я смог нормально зайти в терминал. Удалил установленный от nvidia драйвер, но система все равно не запускается. Сейчас картина такая:
Systemd, доступные драйвера, установленные. Что делать дальше?
0
avatar
Попытался поставить заново nvidia и вот какие ошибки:
Последний раз редактировалось
0
avatar
Решил проблему (пишу уже с пк)
Нужно было:
1)Как советовали Wolf и Gambit_VKM прописать в строке linux… цифру 3. В этом случае мерцание между загрузчиком и терминалом пропадает и можно работать в консоли.
2)Далее я переустановил драйвер командой sudo mhwd -a pci nonfree 0300
3)Загрузил пакет nvidia как в видео по ссылке (может это тоже самое что и предыдущий пункт, но фиг его знает): youtu.be/AU1L9hxy33U
4)Сделал полное обновление системы: sudo pacman -Syyuu
Все нормально загрузилось и попутно заработала nvidia.

Спасибо всем кто помогал!
+1
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.