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,此時將是我們期望的啓動順序。