2016-12-27 137 views
7

我在使用樹莓派3的Ubuntu 16.04有一個主要問題。如果我重新啓動,安裝和SSH後。它在打印到屏幕上的「Starting Kernel」消息之後開始然後停止並且不再進行。任何想法爲什麼以及如何解決它?Ubuntu引導啓動後「啓動內核」樹莓派3

enter image description here

邁克

+0

您是否有其他USB設備,例如一個3G調制解調器或記憶棒插在你的USB端口,如果是這樣的話,你可能需要刪除它並重新啓動。 –

+0

是的,刪除所有的USB設備,並重新啓動了相同的問題 – user519274

+0

我發現鏈接http://processors.wiki.ti.com/index.php/Kernel_-_Common_Problems_Booting_Linux。我確定如何解決它? – user519274

回答

1

我找到了解決不知道,如果它是永久性的。拉SD卡並連接到您的計算機,然後從任何文件中刪除.bak並刪除或添加添加.bak到原始文件,然後重新啓動

1

它似乎是內核版本的問題,一些其他用戶受到影響。我找到了解決方案canonical site

基本上將內核降級到版本4.4.0-1034,它沒有ver。 4.4.0-1038擁有尖端

+0

謝謝,我會給它一個嘗試:) – user519274

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

確保你沒有sudo易於升級,否則你會再有同樣的問題

+0

你可以壓縮並上傳你的工作initrd.img,bcm2710-rpi-3-b.dtb,boot.scr和vmlinuz嗎?即使在恢復已備份的版本後,我的pi仍然是磚塊,並停在「正在啓動內核......」 – sabrehagen

+1

http://dl.free.fr/gO0xJ2oUk – jeangali

+0

這個內核對我也是一樣。我結束了從我的其他rpis(運行不同的操作系統)複製工作版本。 –

2

要完成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)

+0

你可以看看我的建議編輯https://stackoverflow.com/review/suggested-edits/18399835?我提出了一種不需要第二次重啓的方法(基本上是通過訪問正在運行的系統中的config.txt),但它被SO評論者拒絕。如果你喜歡它,你能按照我的建議編輯你的答案嗎? –

+0

我批准了編輯。 –

+0

謝謝。我在列表編號中發現了一個錯誤 - 有兩個項目'5 /'。我不允許提出這麼小的修改。 –