Apollo內核升級後無法啓用

1. 按照github代碼庫中的介紹,在部署Apollo環境之前,需按照Apollo 1.0 Hardware and System Installation Guide中的步驟安裝了Ubuntu Linux 14.04.3和Apollo Kernel。

2. 安裝Apollo kernel步驟:

  • 訪問頁面:https://github.com/ApolloAuto/apollo-kernel/releases
  • 從Apollo-kernel的代碼庫中下載release包
  • 下載完成後,在本地執行如下操作:
  • tar zxvf linux-4.4.32-apollo-1.0.0.tar.gz
    cd install
    sudo bash install_kernel.sh
  • 重啓操作系統,運行命令:uname -r查看是否爲:4.4.0-141-generic。

3. 如果不是我們想要的內核,可能因爲系統內有多個內核,需要修改啓動內核的順序。

  • 先運行如下命令,自動移除 Ubuntu  系統不再需要的舊版內核和軟件包::
    sudo apt autoremove --purge
  • 運行如下命令,查看內核的啓動順序:
    • grep 'menuentry' /boot/grub/grub.cfg
    • 其中紅框的部分是大項(0,1),底下的是其中的item(0-11),我們想要啓動的是:Linux 4.4.32-apollo-2-RT' --class,對應1->6
  • 修改/etc/default/grub中的系統內核啓動順序:
    • 將GRUB_DEFAULT=0
    • 修改爲:"1>6"
  • 運行如下命令更新啓動順序:
    • sudo update-grub
  • 重啓之後運行:uname -r,此時將是我們期望的啓動順序。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章