Запуск без головы - проверка сообщений о загрузочном экране

Теперь довольно легко запустить без головы с нуля с помощью малины.

В одной области, которая может иметь проблему, есть проблемы с отладкой с устройствами, которые были добавлены в Raspberry Pi. Часто вы обнаруживаете эти проблемы в сообщениях, которые прокручиваются во время загрузки.

Являются ли эти сообщения эхом в любом месте - в журнал - или они доступны только при подключении монитора во время загрузки?

29 голосов | спросил Jon Egerton 5 J000000Thursday12 2012, 15:58:06

3 ответа


26

Да, есть журналы для всего.

Если вы подключите новое устройство к Pi, тогда загружаемый модуль будет отображаться в dmesg. Например,

$ dmesg | tail 
[16037.102139] Initializing USB Mass Storage driver...
[16037.102299] scsi4 : usb-storage 2-2:1.0
[16037.102422] usbcore: registered new interface driver usb-storage
[16037.102425] USB Mass Storage support registered.

Все остальные журналы будут иметь место в /var/log/. Некоторые важные из них включают:

  • /var/log/boot - для всех загрузочных сообщений, таких как запуск демонов.

  • /var/log/Xorg.0.log - Все журналы Xorg. Включая любые ошибки.

  • /var/log/errors.log - любая системная ошибка также будет зарегистрирована здесь.

ответил Jivings 5 J000000Thursday12 2012, 16:40:05
39

Вы можете видеть загрузочные сообщения, подключившись к UART на выводе 14/15 порта GPIO

Вот как подключить его к одному из UART PL2303, который можно найти на ebay за несколько долларов.

Мне не нужно было подключать GND, потому что я запускаю RPi с USB-порта на том же компьютере.

Если вы просто хотите видеть загрузочные сообщения, вам нужен только оранжевый провод. Если вы хотите войти в систему после загрузки, вам понадобится фиолетовый провод.

Если вам нужно подключить GND, он должен перейти к контакту слева от оранжевого провода.

PL2303 UART

Установите последовательный порт на 115200 бод, и все установлено

ответил John La Rooy 24 J000000Tuesday12 2012, 02:10:53
2

Если вы ищете сообщения для загрузки systemd, вы можете найти их в /var/log/boot.log (я думаю, вам нужно установить bootlogd для этого ) или в виртуальной консоли /dev/vcs1.

vsc1 - это всего лишь одна строка, поэтому вы можете форматировать ее с помощью fold или fmt

Для меня это сработало с: # fold -w 148 /dev/vsc1 (каждая строка = 148 столбцов)

ответил Sdlion 12 FebruaryEurope/MoscowbThu, 12 Feb 2015 20:45:20 +0300000000pmThu, 12 Feb 2015 20:45:20 +030015 2015, 20:45:20

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132