我在使用树莓派3的Ubuntu 16.04有一个主要问题。如果我重新启动,安装和SSH后。它在打印到屏幕上的“Starting Kernel”消息之后开始然后停止并且不再进行。任何想法为什么以及如何解决它?Ubuntu引导启动后“启动内核”树莓派3
迈克
我在使用树莓派3的Ubuntu 16.04有一个主要问题。如果我重新启动,安装和SSH后。它在打印到屏幕上的“Starting Kernel”消息之后开始然后停止并且不再进行。任何想法为什么以及如何解决它?Ubuntu引导启动后“启动内核”树莓派3
迈克
我找到了解决不知道,如果它是永久性的。拉SD卡并连接到您的计算机,然后从任何文件中删除.bak并删除或添加添加.bak到原始文件,然后重新启动
它似乎是内核版本的问题,一些其他用户受到影响。我找到了解决方案canonical site
基本上将内核降级到版本4.4.0-1034,它没有ver。 4.4.0-1038拥有尖端
谢谢,我会给它一个尝试:) – user519274
感谢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
确保你没有sudo易于升级,否则你会再有同样的问题
你可以压缩并上传你的工作initrd.img,bcm2710-rpi-3-b.dtb,boot.scr和vmlinuz吗?即使在恢复已备份的版本后,我的pi仍然是砖块,并停在“正在启动内核......” – sabrehagen
http://dl.free.fr/gO0xJ2oUk – jeangali
这个内核对我也是一样。我结束了从我的其他rpis(运行不同的操作系统)复制工作版本。 –
要完成jeangali的答案,在删除ppa(ppa:ubuntu-raspi2/ppa-rpi3)后,可以升级内核,并使用rpi2的规范版本,该版本适用于rpi3和最后一个内核。
因此,我复制粘贴jeangali答案并添加我的其他修改: 我刚刚在启动后也被“启动内核”消息卡住。 1/I从覆盆子移除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)
你可以看看我的建议编辑https://stackoverflow.com/review/suggested-edits/18399835?我提出了一种不需要第二次重启的方法(基本上是通过访问正在运行的系统中的config.txt),但它被SO评论者拒绝。如果你喜欢它,你能按照我的建议编辑你的答案吗? –
我批准了编辑。 –
谢谢。我在列表编号中发现了一个错误 - 有两个项目'5 /'。我不允许提出这么小的修改。 –
您是否有其他USB设备,例如一个3G调制解调器或记忆棒插在你的USB端口,如果是这样的话,你可能需要删除它并重新启动。 –
是的,删除所有的USB设备,并重新启动了相同的问题 – user519274
我发现链接http://processors.wiki.ti.com/index.php/Kernel_-_Common_Problems_Booting_Linux。我确定如何解决它? – user519274