
Я установил ядро 4.15.0. Затем я установил фирменные драйверы nvidea 340.104. После перезагрузки я получил ошибку токена. Другие ядра работают с ним. Как мне исправить эту проблему?
решение1
У меня была та же проблема. По моему мнению, проблема связана с несовместимостью ядра 4.15 и драйвера Nvidia (340, в моем случае). Действия, которые я предпринял для решения проблемы:
При загрузке я нажал Escи перешел к параметрам загрузки.
Я выбрал ядро 4.13 и система загрузилась.
Я установил
grub-customizer
и изменил позицию ядра при загрузке, чтобы не делать одно и то же каждый раз... Но этот процесс не так уж и сложен, поскольку у нас уже было установлено предыдущее ядро 4.13, поскольку это была не новая установка 18.04.
Необязательный:
Вы можете ввести в терминале следующую команду:
sudo apt install haveged
как описано в этой ошибке здесь;https://bugs.launchpad.net/ubuntu/bionic/+source/linux/+bug/1779827
решение2
Я не знаю подробностей, почему, но я знаю, что именно, потому что я столкнулся с той же проблемой. Это неправильная сборка и установка модулей для загруженного ядра, которое вы используете при установке драйверов nvidia. Если вы загружаетесь в старое ядро, очистите проблемное ядро, перезагрузитесь, затем переустановите ядро, правильные модули должны быть собраны и установлены, и вы сможете загрузиться в последнее.
Если у вас возникли проблемы с этим, вы можете удалить nvidia и проблемное ядро, загрузить неиспользуемое ядро, сначала установить ядро, а затем nvidia, и все должно быть в порядке.
Эта проблема возникает только с ядром, которое загружается при установке драйверов nvidia. Я понял, что это проблема, но вместо того, чтобы попытаться выяснить, почему именно так, я просто исправил ее.