Как определить, почему не грузится установленная система

Пожалуйста, подскажите в каком направлении проверять

Ставлю чистый Арч (х64). Комп- почти обычный офисник, разве что с отдельной видюхой (nvidia 210). Раньше на нём был старенький Calculate.
GPT, base base-devel, grub.

При перезагрузке вижу GRUB с выбором загрузки (т.е. бутлоадер отработал), при выборе - происходит загрузка initramfs, после чего вижу запись стартующего systemcd
"starting version 231" пауза cсекунда-две-три и перезагрузка.
Кстати, ставлю с arch-евского установочника, который, соответственно, грузится

Я понимаю, что надо как то получить лог systemd, но что то не могу найти как.
Или может есть еще что проверить?

Спасибо!
При установке Arch, драйвера nvidia установили или перед тем как дать команду mkinitcpio -p linux, в файле /etc/mkinitcpio.conf какой драйвер для видео прописали?

Загрузится с установочного диска, примонтировать в /mnt диск с установленным Arch, если нужна наглядность установите mc, через arch-chroot /mnt pacman -S mc, потом arch-chroot /mnt /bin/bash, запустите mc и ищите/смотрите логи.
Или по суровому смотрите логи через консольные утилиты.
В установочном диске есть mc.
Насколько я понял вам нужно с chroot посмотреть journalctl.
Jokerrrr
Я понимаю, что надо как то получить лог systemd, но что то не могу найти как.
Или может есть еще что проверить?
Если не видел «Приветствия Arch Linux» , то никаких логов и не будет …
Не понятно на каком этапе у тебя затык …. Для выяснения можно попробовать загрузиться со следующими параметрами (в меню Grub выбора системы, на данной системе, нажимаешь e и дописываешь в нужной строке нужный параметр загрузки, далее F10):
break=premount — при загрузке с этим параметром система останавливается в root shell на момент перед монтированием корневой файловой системы.
break=postmount — при загрузке с этим параметром система останавливается в root shell на момент после монтирования корневой файловой системы, но перед запуском systemd, т.е. перед приветствием Arch Linux.

Так определишь на каком этапе затык.
Продолжить загрузку Ctrl+D и смотри видишь ли приветствие …. если увидел приветствие (что то типа Welcome to Arch Linux), то можно будет попробовать и посмотреть логи (journalctl) …... это то же проще сделать без всяких chroot — при загрузке допиши параметр emergency, после остановки набери пароль root..... а затем для просмотра логов набери journalctl -b -1 (продолженеие обычной загрузки в этом режиме то же Ctrl+D)
Ошибки не исчезают с опытом - они просто умнеют
RusWolf
запустите mc и ищите/смотрите логи.
Или по суровому смотрите логи через консольные утилиты.
ты может не знаешь, но логи системд в бинарном формате. и их только через консольную утилиту посмотреть можно.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja, вторую строку процитированного не читал? :)
RusWolf
Или по суровому смотрите логи через консольные утилиты.
Если загрузочный диск (установочный) грузится и работает, то загружайся с него...
- монтируй корень системы
- делай
# arch-chroot
в эту папку и там уже
journalctl -r
-r сверху покажет последние логи, обратный порядок.
Ну, а так как видяха nvidia попробуй после arch-chroot выполнить
pacman -S nvidia nvidia-libgl
для установки проприетарного драйвера, должно заработать.
Но лучше вначале посмотреть логи и узнать истинную причину ошибки.
Вообще-то для просмотра логов chroot не нужен, у journalctl есть опция -x которая позволяет смотреть логи из любой директории.
RusWolf, так я про вторую строку и написал. почему по суровому, что есть не суровый? если это единственный способ...
проехали...
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.