Ubuntu在启动后冻结"启动内核"树莓派3

时间:2016-12-27 22:41:21

标签: raspberry-pi ubuntu-16.04

我在覆盆子pi3上遇到了ubuntu 16.04的重大问题。如果我重新启动安装和ssh后它。它开始然后停止,并且在#34; Starting Kernel"之后永远不会进展。消息打印到屏幕上。任何想法为什么以及如何解决它?

enter image description here

麦克

4 个答案:

答案 0 :(得分:5)

感谢user519274的提示,这是我做的参考资料:

从树莓中取出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卡放回树莓中,它应该启动并且uname -r应该显示1034

确保您没有升级,否则您将再次遇到同样的问题

答案 1 :(得分:2)

要完成jeangali的答案,可以在删除ppa(ppa:ubuntu-raspi2 / ppa-rpi3)后使用内核升级,并使用rpi2的规范版本,该版本适用于带有最后一个内核的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卡放回树莓中,它应该启动并且uname -r应该显示1034 3 /在/etc/apt/sources.list中评论ppa:ubuntu-raspi2 / ppa-rpi3。并重新加载包列表。

vi /etc/apt/sources.list
sudo apt-get update

4 /重新安装内核(来自官方规范rpi2)

sudo apt-get install --reinstall flash-kernel linux-firmware-raspi2

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)

答案 2 :(得分:1)

我找到了一个不确定是否永久性的修复程序。拉动SD卡并连接到您的计算机,然后从任何文件中删除.bak并删除或添加.bak添加到原始文件然后重新启动

答案 3 :(得分:1)

似乎是某些其他用户受到影响的内核版本问题。我在canonical site

上找到了解决方案

基本上将内核降级到版本4.4.0-1034,它没有ver的问题。 4.4.0-1038已经