现在,使用Raspberry Pi从头开始毫无头绪运行是很容易的。在引导过程中滚动浏览的消息中经常会出现这些问题的指示。 >

评论

这个问题的标题听起来很恐怖。

如果您正在使用树莓(可能是),则安装bootlogd将添加启动日志。在安装该软件包之前,我的笔记本电脑上没有任何运行debian-x86的启动日志。

#1 楼

是的,所有内容都有日志。

如果将新设备连接到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-任何系统错误也将记录在这里。


评论


如果您将ssh插入正在运行的无头pi,则在命令提示符下键入dmesg将为您完成此操作。

–阿莫斯
2012年7月23日在22:29

@Amos是的,它将为您做到这一点

– Suhaib
13年5月13日在12:09

如另一个答案中所述:您需要bootlogd在/var/log/boot.log中具有启动消息(守护程序启动消息)

– Marki555
15年7月29日在14:04

#2 楼

您可以通过连接到GPIO端口的引脚14/15上的UART来查看启动消息。以下是如何将其连接到在ebay上仅需几美元的PL2303 UART之一。

因为我是从同一台计算机上的USB端口为RPi供电的,所以我不需要连接GND。只需要橙色导线。如果要在启动后登录,则也需要紫色导线。

如果需要连接GND,则应连接到橙色导线左侧的引脚。



将串行端口设置为115200波特,就全部设置好了

评论


我真的需要得到其中之一!完全更新后,我的远程无头Pi只是无法正常启动。如果您再也无法通过SSH进入系统来检查日志,则有点麻烦。

–加纳马♦
15年4月20日在19:26

但是,您在另一台计算机上使用什么软件进行连接?

– MikeSchinkel
16/09/24'2:23

@MikeSchinkel,任何终端模拟器:在Linux上,我通常使用minicom或screen。腻子在窗户上

– John La Rooy
16-09-25在10:36

只需提及从一侧接收的rx应当在另一侧连接到tx,而与tx相反。另外,如果您要为RPI使用单独的电源(USB除外),也不要忘记连接GND引脚

–塞勒·贾拉勒·侯赛尼(Jalal Hosseini)
20年5月13日在18:27

#3 楼

如果您正在寻找systemd引导消息,则可以在/var/log/boot.log(我认为必须为此安装bootlogd)或虚拟控制台/dev/vcs1中找到它们。

vcs1只是一行,因此您可以用foldfmt格式化

对我来说,它适用于:# fold -w 148 /dev/vcs1(每行= 148列)