Raspberry pi Ubuntu在启动后冻结;“启动内核”;树莓皮3

Raspberry pi Ubuntu在启动后冻结;“启动内核”;树莓皮3,raspberry-pi,ubuntu-16.04,Raspberry Pi,Ubuntu 16.04,我对raspberry pi3上的ubuntu 16.04有一个重大问题。安装后,如果我重新启动,请使用ssh连接到它。在屏幕上打印“启动内核”消息后,它会启动然后停止,并且永远不会进行。知道为什么以及如何修复它吗 迈克我发现了一个补丁,不确定它是否是永久的。拔出sd卡并连接到您的计算机,然后从任何文件中删除.bak,将.bak删除或添加到原始文件中,然后重新启动似乎是内核版本问题影响了其他一些用户。我已经在网上找到了解决办法 基本上,将内核降级到版本4.4.0-1034,该版本不存在该版本的

我对raspberry pi3上的ubuntu 16.04有一个重大问题。安装后,如果我重新启动,请使用ssh连接到它。在屏幕上打印“启动内核”消息后,它会启动然后停止,并且永远不会进行。知道为什么以及如何修复它吗


迈克

我发现了一个补丁,不确定它是否是永久的。拔出sd卡并连接到您的计算机,然后从任何文件中删除.bak,将.bak删除或添加到原始文件中,然后重新启动

似乎是内核版本问题影响了其他一些用户。我已经在网上找到了解决办法


基本上,将内核降级到版本4.4.0-1034,该版本不存在该版本的问题。4.4.0-1038已经

感谢用户519274的提示,以下是我所做的参考:

从树莓中取出sd卡并将其放入另一台计算机中

cd system-boot
mv initrd.img initrd.img.ori
mv initrd.img.bak initrd.img
mv bcm2710-rpi-3-b.dtb bcm2710-rpi-3-b.dtb.ori
mv bcm2710-rpi-3-b.dtb.bak bcm2710-rpi-3-b.dtb
mv boot.scr boot.scr.ori
mv boot.scr.bak boot.scr
mv vmlinuz vmlinuz.ori
mv vmlinuz.bak vmlinuz
将sd卡放回raspberry,它应该启动,uname-r应该显示1034


确保你不升级sudo apt,否则你会再次遇到同样的问题。

为了完成jeangali的回答,在删除ppa(ppa:ubuntu-raspi2/ppa-rpi3)并使用适用于我的rpi3和最后一个内核的规范版本后,内核升级是可能的

因此,我复制粘贴jeangali答案并添加我的其他修改: 我还被“启动内核”消息困住了,就在启动之后。 1/我从树莓中取出sd卡并将其放入另一台计算机:

cd system-boot
mv initrd.img initrd.img.ori
mv initrd.img.bak initrd.img
mv bcm2710-rpi-3-b.dtb bcm2710-rpi-3-b.dtb.ori
mv bcm2710-rpi-3-b.dtb.bak bcm2710-rpi-3-b.dtb
mv boot.scr boot.scr.ori
mv boot.scr.bak boot.scr
mv vmlinuz vmlinuz.ori
mv vmlinuz.bak vmlinuz
2/将sd卡放回raspberry,它应该启动,uname-r应该显示1034 3/在/etc/apt/sources.list中评论ppa:ubuntu-raspi2/ppa-rpi3。并重新加载包列表

vi /etc/apt/sources.list
sudo apt-get update
4/重新安装内核(从官方规范rpi2)

5/编辑固件配置以使用新的设备树地址

sudo vi /boot/firmware/config.txt
在此文件中,找到设备树地址部分,并将其编辑为如下所示:

# set extended DT area
# device_tree_address=0x100
# device_tree_end=0x8000
device_tree_address=0x02008000
6/重新启动:

sudo reboot

7/现在应该可以了。这也意味着不再需要树莓皮3的特殊ppa。目前我的rpi3使用的是内核1042。(使用Lubuntu 16.04)

您是否有其他USB设备(如3G调制解调器或记忆棒)插入USB端口,如果有,您可能需要将其卸下并重新启动。是的,卸下所有USB设备并重新启动后出现了相同的问题我找到了该链接。我知道如何修复它?谢谢,我会尝试一下:)你能压缩并上传你的工作initrd.img、bcm271-rpi-3-b.dtb、boot.scr和vmlinuz吗?即使在恢复备份版本后,我的pi仍然被阻塞,并在“启动内核…”时停止。该内核对我来说也是坏的。我最终从我的另一个RPI(运行不同的操作系统)复制了一个工作版本。你能看看我建议的编辑吗?我提出了一种不需要第二次重新启动的方法(基本上是通过在运行的系统中访问config.txt),但遭到了SO审查者的拒绝。如果你喜欢,你能按照我的建议编辑你的答案吗?谢谢。我刚刚发现列表编号有一个错误-有两项
5/
。我不允许建议这么小的修改。
sudo reboot