Предыстория:
Но моей системе на Debian 11.7 нормально работали 2 nvme ssd KingSpec NX Series 1Tb и Reletech P600 2Tb.
Заменил Reletech на еще один KingSpec NE 1Tb и тут начались проблемы. Система стала видеть только один SSD. Рандомно то один, то другой.
В логах заметил ошибку: nvme nvme1: globally duplicate IDs for nsid 1
Погуглил, но нормального решения не увидел. Но кто-то написал, что вроде в следующих версиях ядра этот глюк исправили.
Посмотрел версию своего ядра командой uname -r. Версия 6.1.0
Погуглил как обновить ядро. Нашел хорошую статью «Установить ядро Linux 6.5 на Debian 11, Debian 12» . Сделал все по ней. Ядро обновилось до версии 6.5.0.
Ошибка ушла. Диски видятся оба.
Приведу сокращенную инструкцию.
Шаг 1. Обновите Debian перед установкой ядра Linux 6.5
Перед установкой или обновлением ядра Linux до версии 6.5 вам следует убедиться, что ваша система полностью обновлена.
sudo apt update
sudo apt upgrade
Настоятельно рекомендуется перезагрузить систему, если вы обновили множество пакетов, включающих ваше текущее ядро.
Шаг 2. Импортируйте репозиторий Linux Zabbly APT в Debian 12 или 11.
Сначала убедитесь, что установлены пакеты:
sudo apt install lsb-release software-properties-common apt-transport-https ca-certificates curl -y
Затем импортируйте ключ GPG ядра Linux Zabbly с помощью команды:
curl -fSsL https://pkgs.zabbly.com/key.asc | gpg —dearmor | sudo tee /usr/share/keyrings/linux-zabbly.gpg > /dev/null
Наконец, импортируйте APT-репозиторий APT Linux Zabbly Kernel с помощью команды:
codename=$(lsb_release -sc) && echo deb [arch=amd64,arm64 signed-by=/usr/share/keyrings/linux-zabbly.gpg] https://pkgs.zabbly.com/kernel/stable $codename main | sudo tee /etc/apt/sources.list.d/linux-zabbly.list
Шаг 3. Установите ядро Linux 6.5 на Debian 12 или 11.
Теперь, когда репозиторий ядра Zabbly Linux импортирован, сначала запустите обновление с помощью команды:
sudo apt update
Теперь выполните команду, чтобы установить ядро Linux 6.5 в вашей системе:
sudo apt install linux-zabbly
После установки перезагрузите систему.
sudo reboot
Примечание Просто имейте в виду, что вам, скорее всего, придется отключить UEFI SecureBoot, поскольку эти сборки ядра не подписаны, в отличие от тех, которые поступают непосредственно из вашего дистрибутива.
Шаг 4. Проверка установки ядра Linux 6.5 в Debian 12 или 11
Если у вас установлен Neofetch, вы можете посмотреть характеристики вашей системы в виде красивого текста с помощью следующей команды:
neofetch
или выполните команду
uname -r
Вот и все; обновляйте ядро так же, как и все ваши пакеты APT.
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.