Linux не загружается (иксы) (Debian 11)
Модератор: Bizdelnick
-
- Сообщения: 1235
- ОС: Linux Debian
Linux не загружается (иксы)
Решил проверить флешку (всё ли с ней сохранено). Включаю компьютер. А он не загружается. То есть пустой экран и только курсор мигает.
По Ctrl+Alt+Del перегружается.
После двух попыток выяснил, что не загружаются иксы. То есть на консоль выхожу, разделы смонтированы. Но при попытке запустить или перезапустить gdm3 иксы не запускаются.
Винда загрузилась нормально.
Решил загрузить Debian 10 (остался). Загрузился. Правда, что-то долго делал.
Решил опять загрузить Debian 11. Но не последнюю версию ядра (29), а предыдущую (28). Всё загрузилось нормально.
Ещё раз проверил.
Если запускаю по умолчанию (ядро 5.10.0-29-amd64) -- не запускается.
Выбираю 5.10.0-28-amd64 -- всё запускается и работает.
В чём может быть проблема?
По Ctrl+Alt+Del перегружается.
После двух попыток выяснил, что не загружаются иксы. То есть на консоль выхожу, разделы смонтированы. Но при попытке запустить или перезапустить gdm3 иксы не запускаются.
Винда загрузилась нормально.
Решил загрузить Debian 10 (остался). Загрузился. Правда, что-то долго делал.
Решил опять загрузить Debian 11. Но не последнюю версию ядра (29), а предыдущую (28). Всё загрузилось нормально.
Ещё раз проверил.
Если запускаю по умолчанию (ядро 5.10.0-29-amd64) -- не запускается.
Выбираю 5.10.0-28-amd64 -- всё запускается и работает.
В чём может быть проблема?
-
- Модератор
- Сообщения: 21115
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Linux не загружается (иксы)
/var/log/Xorg.0.log
Видеокарта, драйвер? Зачем-то пишете про какую-то флешку, а действительно важную информацию не даёте.
Видеокарта, драйвер? Зачем-то пишете про какую-то флешку, а действительно важную информацию не даёте.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 1235
- ОС: Linux Debian
Re: Linux не загружается (иксы)
Знать бы какая информация действительно важна...Bizdelnick писал: ↑11.05.2024 13:08/var/log/Xorg.0.log
Видеокарта, драйвер? Зачем-то пишете про какую-то флешку, а действительно важную информацию не даёте.
Несколько дней назад я обновил систему: apt update ; apt upgrade. Версия осталась прежней, 11.9, а ядро 5.10.05.10.0-28-amd64 было заменено на 5.10.0-29-amd64. Какие ещё были изменения, не знаю. Но система перестала запускаться.
К счастью в GRUB остались две предыдущие версии. И после выбора версии 28 система нормально запустилась.
Как это связано с драйвером, не знаю. В файлах Xorg*log* никаких сообщений, помеченных (EE) я не увидел.
Единственное, что умен удалось заметить при загрузке, точнее, заснять, это такой фрагмент После этого продолжал бежать текст и всё заканчивалось чёрным экраном с мигающим курсором
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Модератор
- Сообщения: 21115
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Linux не загружается (иксы)
А что увидели? Давайте его сюда целиком. Только от той загрузки, где иксы не стартовали.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 1235
- ОС: Linux Debian
Re: Linux не загружается (иксы)
Днём проведу ещё одну загрузку 29-й версии ядра, сохраню текущий Xorg* и выложу.Bizdelnick писал: ↑12.05.2024 01:45А что увидели? Давайте его сюда целиком. Только от той загрузки, где иксы не стартовали.
-
- Сообщения: 1476
- ОС: Slackware
Re: Linux не загружается (иксы)
А руками давать команду если? Тоже может указать на проблему. Ну и если nvidia карта, стоит проверить пересобрался ли драйвер, у меня было что он чего-то при обновлении оказался не установленым.
Shell
startx
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
-
- Сообщения: 1235
- ОС: Linux Debian
Re: Linux не загружается (иксы)
Пробовал, но не смотрел на ошибки
А как это сделать?
У меня, похоже, аналогичная ситуация. Работать перестал после обновления.
Но тогда получается, что в системе есть несколько драйверов для разных вариантов ядра?
Задумался, стоит ли делать обновление на ноутбуке, где тоже стоит Debian 11. Там пока 28-я версия ядра и он работает нормально.
Вот тут содержимое файлов Xorg*. В каталоге Log29 файлы, которые появились после загрузки 29-й версии ядра. Иксы не запустились
В каталоге Log28 файлы, которые были после загрузки 28-й версии ядра.
После загрузки 29-й версии в конце файла Xorg.0.log был такой текст
Код: Выделить всё
[ 25.857] (II) LoadModule: "ramdac"
[ 25.857] (II) Module "ramdac" already built-in
[ 25.862] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[ 25.862] (EE) NVIDIA: system's kernel log for additional error messages and
[ 25.862] (EE) NVIDIA: consult the NVIDIA README for details.
[ 25.862] (EE) No devices detected.
[ 25.862] (EE)
Fatal server error:
[ 25.862] (EE) no screens found(EE)
[ 25.862] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 25.862] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 25.862] (EE)
[ 25.863] (EE) Server terminated with error (1). Closing log file.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Модератор
- Сообщения: 21115
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Linux не загружается (иксы)
Как драйвер ставили? И какой он версии? И какая модель видеокарты?
Блин, ну вот почему я третий раз должен об этом спрашивать?
Блин, ну вот почему я третий раз должен об этом спрашивать?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 1476
- ОС: Slackware
Re: Linux не загружается (иксы)
lsmod использовать и смотреть.
Под каждое ядро, если оно не удалено, при обновлении драйверов nvidia собирается модуль, по-крайней мере в Void так.
Пробуйте переставить nvidia драйвера.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
-
- Сообщения: 1235
- ОС: Linux Debian
Re: Linux не загружается (иксы)
Ставил Debian 11 около 3 лет назад, когда он появился.Bizdelnick писал: ↑12.05.2024 20:32Как драйвер ставили? И какой он версии? И какая модель видеокарты?
По данным hardinfo
Рендер NVIDIA GeForce GTX 1650/PCIe/SSe2
Версия 4.6.000 NVIDIA 470.223.02
Возможно ставил драйвер с официального сайта NVIDIA. Потом только обновлялся командами apt update и apt upgrade
При обновлении, насколько помню, иногда была рекомендация только перезапустить иксы. И всё всегда работало. До последнего обновления.
Тут неясно когда и что происходило.
В каталог /boot остались системный файлы 26. 28 и 29 модификаций. И эти же модификации можно выбрать в меню GRUB
Поискал файлы nvidia*.ko в каталоге /usr/lib/modules и обнаружил такую картину:
Shell
mik13@md5:/usr/lib/modules$ find . -name "nvidia*.ko" | sort
./5.10.0-26-amd64/updates/dkms/nvidia-current-drm.ko
./5.10.0-26-amd64/updates/dkms/nvidia-current.ko
./5.10.0-26-amd64/updates/dkms/nvidia-current-modeset.ko
./5.10.0-26-amd64/updates/dkms/nvidia-current-peermem.ko
./5.10.0-26-amd64/updates/dkms/nvidia-current-uvm.ko
./5.10.0-26-amd64/updates/dkms/nvidia-tesla-450-drm.ko
./5.10.0-26-amd64/updates/dkms/nvidia-tesla-450.ko
./5.10.0-26-amd64/updates/dkms/nvidia-tesla-450-modeset.ko
./5.10.0-26-amd64/updates/dkms/nvidia-tesla-450-uvm.ko
./5.10.0-28-amd64/updates/dkms/nvidia-current-drm.ko
./5.10.0-28-amd64/updates/dkms/nvidia-current.ko
./5.10.0-28-amd64/updates/dkms/nvidia-current-modeset.ko
./5.10.0-28-amd64/updates/dkms/nvidia-current-peermem.ko
./5.10.0-28-amd64/updates/dkms/nvidia-current-uvm.ko
./5.10.0-28-amd64/updates/dkms/nvidia-tesla-450-drm.ko
./5.10.0-28-amd64/updates/dkms/nvidia-tesla-450.ko
./5.10.0-28-amd64/updates/dkms/nvidia-tesla-450-modeset.ko
./5.10.0-28-amd64/updates/dkms/nvidia-tesla-450-uvm.ko
./5.10.0-29-amd64/updates/dkms/nvidia-tesla-450-drm.ko
./5.10.0-29-amd64/updates/dkms/nvidia-tesla-450.ko
./5.10.0-29-amd64/updates/dkms/nvidia-tesla-450-modeset.ko
./5.10.0-29-amd64/updates/dkms/nvidia-tesla-450-uvm.ko
Видимо в этом причина.
Попробую.
Или просто поставлю в добавок Debian 12. А в 11-м буду пользоваться 28-м вариантом ядра.
-
- Модератор
- Сообщения: 21115
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Linux не загружается (иксы)
Тогда вместо него установите репозиторный (sudo apt install nvidia-driver nvidia-kernel-dkms). И убедитесь, что установлен пакет linux-headers-amd64 (и по его зависимости linux-headers-5.10.0-29-amd64).
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 1235
- ОС: Linux Debian
Re: Linux не загружается (иксы)
Bizdelnick писал: ↑13.05.2024 02:05Тогда вместо него установите репозиторный (sudo apt install nvidia-driver nvidia-kernel-dkms). И убедитесь, что установлен пакет linux-headers-amd64 (и по его зависимости linux-headers-5.10.0-29-amd64).
Shell
$ aptitude search nvidia-driver nvidia-kernel-dkms linux-headers-amd64 linux-headers-5.10.0-29-amd64
i A linux-headers-5.10.0-29-amd64 - Header files for Linux 5.10.0-29-amd64
i A linux-headers-amd64 - Header files for Linux amd64 configuration (meta-package)
i A nvidia-driver - NVIDIA metapackage
p nvidia-driver:arm64 - NVIDIA metapackage
v nvidia-driver-any -
v nvidia-driver-any:i386 -
v nvidia-driver-any:armhf -
v nvidia-driver-any:arm64 -
i A nvidia-driver-bin - NVIDIA driver support binaries
p nvidia-driver-bin:arm64 - NVIDIA driver support binaries
v nvidia-driver-bin-390.147 -
v nvidia-driver-bin-390.147:i386 -
v nvidia-driver-bin-390.147:armhf -
v nvidia-driver-bin-390.157 -
v nvidia-driver-bin-390.157:i386 -
v nvidia-driver-bin-390.157:armhf -
v nvidia-driver-bin-418.226.00 -
v nvidia-driver-bin-450.248.02 -
v nvidia-driver-bin-450.248.02:arm64 -
v nvidia-driver-bin-460.106.00 -
v nvidia-driver-bin-460.106.00:arm64 -
v nvidia-driver-bin-470.223.02 -
v nvidia-driver-bin-470.223.02:arm64 -
v nvidia-driver-bin-525.147.05 -
v nvidia-driver-bin-525.147.05:arm64 -
i A nvidia-driver-libs - NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries)
i A nvidia-driver-libs:i386 - NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries)
p nvidia-driver-libs:arm64 - NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries)
v nvidia-driver-libs-any -
v nvidia-driver-libs-any:i386 -
v nvidia-driver-libs-any:armhf -
v nvidia-driver-libs-any:arm64 -
v nvidia-driver-libs:i386 -
i A nvidia-kernel-dkms - NVIDIA binary kernel module DKMS source
p nvidia-kernel-dkms:arm64 - NVIDIA binary kernel module DKMS source
v nvidia-kernel-dkms-any -
Сравнил состав файлов в каталогах /lib/modules/5.10.0-2[689]-amd64
Результат команды find . записал соответственно в файлы 26, 28, 29.
Файлы 26 и 28 совпали. В каталоге /lib/modules/5.10.0-29-amd64 файлов было меньше:
Shell
mik13@md5:/dev/shm$ diff 26 28
mik13@md5:/dev/shm$ diff 28 29
13d12
< ./updates/dkms/nvidia-current-modeset.ko
15d13
< ./updates/dkms/nvidia-current.ko
17,19d14
< ./updates/dkms/nvidia-current-uvm.ko
< ./updates/dkms/nvidia-current-drm.ko
< ./updates/dkms/nvidia-current-peermem.ko
820d814
< ./kernel/net/sched/sch_cbq.ko
847d840
< ./kernel/net/sched/sch_atm.ko
850d842
< ./kernel/net/sched/sch_dsmark.ko
3301d3292
< ./kernel/drivers/tty/n_gsm.ko
-
- Модератор
- Сообщения: 21115
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Linux не загружается (иксы)
А пересобрать если? Не помню точно, по идее sudo dpkg-reconfigure nvidia-kernel-dkms должна это сделать.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 1235
- ОС: Linux Debian
Re: Linux не загружается (иксы)
Попробовал загрузится "стандартно" (29-й вариант ядра). Вошёл как root. Запустил sudo dpkg-reconfigure nvidia-kernel-dkms.Bizdelnick писал: ↑14.05.2024 13:28А пересобрать если? Не помню точно, по идее sudo dpkg-reconfigure nvidia-kernel-dkms должна это сделать.
Результат -- почти полная потеря системы.
Вот, что после этого осталось на экране:
Shell
nvidia-current-modeset.ko:
- Uninstallation
- Deleting from: /lib/modules/5.10.0-28-amd64/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
nvidia-current-drm.ko:
- Uninstallation
- Deleting from: /lib/modules/5.10.0-28-amd64/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
nvidia-current-uvm.ko:
- Uninstallation
- Deleting from: /lib/modules/5.10.0-28-amd64/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
nvidia-current-peermem.ko:
- Uninstallation
- Deleting from: /lib/modules/5.10.0-28-amd64/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod...
DKMS: uninstall completed.
------------------------------
Deleting module version: 470.223.02
completely from the DKMS tree.
------------------------------
Done.
Loading new nvidia-current-470.223.02 DKMS files...
Building for 5.10.0-29-amd64
Building initial module for 5.10.0-29-amd64
Error! Bad return status for module build on kernel: 5.10.0-29-amd64 (x86_64)
Consult /var/lib/dkms/nvidia-current/470.223.02/build/make.log for more information.
root@md5:~#
Поставил ещё nvidia-detect. Результат:
Shell
$ nvidia-detect
Detected NVIDIA GPUs:
08:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU117 [GeForce GTX 1650] [10de:1f82] (rev a1)
Checking card: NVIDIA Corporation TU117 [GeForce GTX 1650] (rev a1)
Your card is supported by the default drivers.
Your card is also supported by the Tesla 470 drivers series.
Your card is also supported by the Tesla 450 drivers series.
Your card is also supported by the Tesla 418 drivers series.
It is recommended to install the
nvidia-driver
package.
Shell
Уже установлен пакет nvidia-driver самой новой версии (470.223.02-1).
nvidia-driver помечен как установленный вручную.
-
- Модератор
- Сообщения: 21115
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Linux не загружается (иксы)
И что же там?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 1235
- ОС: Linux Debian
Re: Linux не загружается (иксы)
Shell
/var/lib/dkms/nvidia-current/470.223.02/build# tail make.log
{ echo /var/lib/dkms/nvidia-current/470.223.02/build/nvidia.ko; echo /var/lib/dkms/nvidia-current/470.223.02/build/nvidia-uvm.ko; echo /var/lib/dkms/nvidia-current/470.223.02/build/nvidia-modeset.ko; echo /var/lib/dkms/nvidia-current/470.223.02/build/nvidia-drm.ko; echo /var/lib/dkms/nvidia-current/470.223.02/build/nvidia-peermem.ko; :; } | awk '!x[$0]++' - > /var/lib/dkms/nvidia-current/470.223.02/build/modules.order
make -f /usr/src/linux-headers-5.10.0-29-common/scripts/Makefile.modpost
sed 's/ko$/o/' /var/lib/dkms/nvidia-current/470.223.02/build/modules.order | scripts/mod/modpost -m -o /var/lib/dkms/nvidia-current/470.223.02/build/Module.symvers -e -i Module.symvers -T -
FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol 'rcu_read_unlock_strict'
make[3]: *** [/usr/src/linux-headers-5.10.0-29-common/scripts/Makefile.modpost:123: /var/lib/dkms/nvidia-current/470.223.02/build/Module.symvers] Ошибка 1
make[2]: *** [/usr/src/linux-headers-5.10.0-29-common/Makefile:1783: modules] Ошибка 2
make[2]: выход из каталога «/usr/src/linux-headers-5.10.0-29-amd64»
make[1]: *** [Makefile:192: __sub-make] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-5.10.0-29-common»
make: *** [Makefile:80: modules] Ошибка 2
Поставил Debian 12. Пока работает нормально. Только OpenGL нет.
-
- Модератор
- Сообщения: 21115
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Linux не загружается (иксы)
Точно, помнил же, что что-то такое было, но не смог сходу найти (а где об этом читал — и сейчас сообразить не могу). В bookworm это починили, а в bullseye, выходит, нет.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |