Чёрный экран после запуска установщика

Вопросы и советы по установке Arch Linux
Ответить
vall
Аватара пользователя
Администрация
Сообщения: 804
Зарегистрирован: 09.08.2022

#

На днях совершенно случайно столкнулся с тем, что после запуска установщика и записи
Triggering uevents..
монитор отключался и дальнейшие действия становились невозможными.

Для решения проблемы.

С самого начала, на экране загрузки Arch Linux, -- нажмите e для редактирования параметров загрузки и добавьте запись nomodeset в строку параметров ядра, затем нажмите Ctrl + X (или F10) для старта установщика. Дальше всё пойдёт как обычно.

Опытным путём установил, что в моём случае последний нормально работающий установщик archlinux-2024.01.01-x86_64.iso (Release Date: 2024-01-01 Kernel Version: 6.6.8). Все дальнейшие iso-образы корректно запускаются только после вышеприведённых манипуляций.
vall
Аватара пользователя
Администрация
Сообщения: 804
Зарегистрирован: 09.08.2022

#

Проверял и перепроверял всё. Поэтому про контрольные суммы, варианты записи iso-образа на флешку и прочее в возможном обсуждении не отвлекаемся.

Публикацию сделал в помощь тем, кто столкнётся с такой же проблемой. Чтобы не потеряли столько времени, сколько пришлось потратить мне. На казалось бы пустячок.

Причём несколько проверенных arch-based дистрибутивов не имели такой проблемы, кроме Endeavour OS (который как известно практически чистый арч). Что огорчило, -- поскольку в данном случае последователи оказались лучше прародителя.

Кстати, заодно выяснил, что на сегодняшний день стандартный iso-образ дистрибутивов размером ~ 3,5 Гб вполне нормальный вариант. Хотя ещё полтора года назад всё умещалось примерно в 2,1 Гб. И это тоже не радует )) Крайний образ установщика арча (Release Date: 2025-03-01 Kernel Version: 6.13.5) уже 1,2 Гб. Что есть рекордный размер с середины 2010 года.
RusWolf
Аватара пользователя
Сообщения: 237
Зарегистрирован: 16.08.2022

#

vall: монитор отключался и дальнейшие действия становились невозможными.
Видео карта какая?
На моей 4060 Ti, такая же петрушка.
Хотя на 1050 Ti, всё нормально.

Arch Linux x86-64 на BTRFS
https://t.me/arch_linuxru

vall
Аватара пользователя
Администрация
Сообщения: 804
Зарегистрирован: 09.08.2022

#

Десктоп видавший виды, но всё исправно работает. Пока не происходят некоторые случаи )
❯ fastfetch 
                  -`                     xxxx@XXXX-pc
                 .o+`                    --------------
                `ooo/                    OS: Arch Linux x86_64
               `+oooo:                   Kernel: Linux 6.9.6-arch1-1
              `+oooooo:                  Uptime: 9 hours, 46 mins
              -+oooooo+:                 Packages: 1828 (pacman)
            `/:-:++oooo+:                Shell: bash 5.2.37
           `/++++/+++++++:               Display (BNQ7946): 2560x1440 @ 60 Hz in 27" [External]
          `/++++++++++++++:              DE: KDE Plasma 6.3.3
         `/+++ooooooooooooo/`            WM: KWin (X11)
        ./ooosssso++osssssso+`           WM Theme: Breeze
       .oossssso-````/ossssss+`          Theme: Breeze (Dark) [Qt], Breeze-Dark [GTK2], Breeze [GTK3/4]
      -osssssso.      :ssssssso.         Icons: breeze-dark [Qt], breeze-dark [GTK2/3/4]
     :osssssss/        osssso+++.        Font: Noto Sans (11pt) [Qt], Noto Sans (11pt) [GTK2/3/4]
    /ossssssss/        +ssssooo/-        Cursor: Breeze_Light (30px)
  `/ossssso+/:-        -:/+osssso+-      Terminal: konsole 24.12.3
 `+sso+:-`                 `.-/+oso:     Terminal Font: FantasqueSansM Nerd Font Mono (14pt)
`++:.                           `-/+/    CPU: Intel(R) Core(TM) i7 920 (8) @ 2.66 GHz
.`                                 `/    GPU: NVIDIA GeForce GTX 1050 Ti [Discrete]
                                         Memory: 4.91 GiB / 19.53 GiB (25%)
❯ hostnamectl 
    Architecture: x86-64
 Hardware Vendor:  EVGA
  Hardware Model: 132-BL-E758
Firmware Version: 6.00 PG
   Firmware Date: Thu 2011-08-25
    Firmware Age: 13y 7month 4d 
Тут речь скорее всего о сумме факторов (и их комбинациях): BIOS/UEFI, материнка, процессор, видеокарта и ... умники, "улучшившие" установщик больше года назад. Бегло смотрел на bbs: вроде никто по этому поводу сильно не жаловался.
ALiEN
Аватара пользователя
Сообщения: 166
Зарегистрирован: 23.08.2022

#

А проверьте-ка непосредственно монитор)
Была похожая ситуация - подсветка монитора гасла четко в момент запуска иксов (или после груба - не помню уже). Причём в BIOS всё работало. Начинает загрузку - и чёрный экран.
Ох я тогда себе нервных клеток попортил... Но после всех шаманств всё-таки догадался фонариком на монитор посветить.

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

vall
Аватара пользователя
Администрация
Сообщения: 804
Зарегистрирован: 09.08.2022

#

ALiEN:А проверьте-ка непосредственно монитор)
vall:Проверял и перепроверял всё.
В том числе и аппаратную часть. Монитор, кабели, разъёмы, плотность соединения.
vall
Аватара пользователя
Администрация
Сообщения: 804
Зарегистрирован: 09.08.2022

#

RusWolf:На моей 4060 Ti, такая же петрушка.
Поскольку с лета прошлого года NVIDIA сделала (по одному очень меткому выражению гентушника) своих пользователей линукс бета-тестерами драйверов. Есть чисто умозрительное (ничем особо не подкреплённое) подозрение в сторону этого бренда.

С другой стороны установщик у меня нормально не работает с февраля 2024 года, а зелёные создали проблемы клиентам только в июне.
vasek
Сообщения: 482
Зарегистрирован: 31.08.2022

#

Черный экран при загруке - причина в большой степени обусловлена железом и модулями видео.
Из DOC:
В дистрибутивах Linux установка видеорежима перенесена в ядро системы (kernel). Так что все программирование аппаратуры видеокарты, относящееся к установке определенных тактовых частот, настройке регистров и т. п. происходят в ядре вместо X-драйвера, когда запускается X-сервер.
Это делает возможным отображать красивые логотипы с высоким разрешением во время загрузки, так называемые splash (boot) screens, и плавно, без мерцаний экрана, перейти к графическому приглашению входа в систему (ввод логина и пароля, login screen).
К сожалению, некоторые видеокарты неправильно работают при загрузке, и по этой причине демонстрируют черный экран.
Добавление параметра nomodeset инструктирует ядро, что не надо загружать драйверы видео до момента, пока не будет загружена графическая система X.

Ошибки не исчезают с опытом - они просто умнеют

RusWolf
Аватара пользователя
Сообщения: 237
Зарегистрирован: 16.08.2022

#

vall: Есть чисто умозрительное (ничем особо не подкреплённое) подозрение в сторону этого бренда.
Не там копаешь.
Надо смотреть в сторону модуля ядра nouveau, оно с свежими картами нвидиа, стало плохо работать.

Arch Linux x86-64 на BTRFS
https://t.me/arch_linuxru

vall
Аватара пользователя
Администрация
Сообщения: 804
Зарегистрирован: 09.08.2022

#

vasek:Из DOC:
Именно на основании этой информации и нашёл решение, которое коротко привёл в первом сообщении. Спасибо, что привели текст целиком.

Но лично для меня полностью ВСЁ не объяснило. Сводя вопрос только к видеокарте. И этому минимум две причины:
- не менее двух инсталляторов arch-based дистрибутивов этого года спокойно запустились;
- 1050 Ti у меня и коллеги RusWolf повели себя по разному.
vall: Тут речь скорее всего о сумме факторов (и их комбинациях): BIOS/UEFI, материнка, процессор, видеокарта и ... умники
Ответить