我的電腦是64位機器,開始裝了個win10系統,因為學習需要,又裝了個Ubuntu16.04,系統資訊:
Linux E570c 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
我學習的東西需要一個實時內核,于是按照網上的配置,編譯安裝了 linux-3.14.44+xenomai-2.6.5(64bit),在啟動時的高級選項中能看到
Linu3.14.44內核的想關資訊,然后選中后啟動,系統卡死在 loading initial ramdisk.....處,不再往下運行。查了查grub看著感覺也沒什么異樣(系統是UFI引導),但是就是卡在那兒啟動不了,也沒有任何的列印資訊,哪位大俠遇到過類似的情況?幫忙解釋一下,小弟不勝感激。
PS,同樣的方案,在32位虛擬機上沒有問題
uj5u.com熱心網友回復:
按照網上的配置,編譯安裝了 linux-3.14.44+xenomai-2.6.5(64bit)。。首先grub引導的內核應該是跑完了,但是你自己這樣只編譯替換內核的話,檔案系統過不去進入initramfs應該是有很大可能的。最好是編譯的時候一起編譯對應的initrd.img
uj5u.com熱心網友回復:
在編譯的時候,我勾選了 Initial RAM filesystem and RAM disk (initramfs/initrd) support,生成了initrd.img,而且在/boot目錄下面能看到initrd.img檔案。在安裝的Ubuntu系統的時候,我為/boot單獨磁區了,劃在了win10所在的c盤(SSD),/ 和 home 都劃分在了機械硬碟中,跟這個有關系嗎?還會有什么原因能導致這個問題呢?
uj5u.com熱心網友回復:
同樣的問題,也是xeomai移植過后起不來,卡在那里,完全想不到除錯手段,樓主解決了嗎?uj5u.com熱心網友回復:
我換了個可以用的.config重新編譯了一下內核,然后安裝后就可以了,具體原因沒有查。轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/60418.html
標籤:內核源代碼研究區
上一篇:idea 上傳專案到gitlab 失敗 The requested URL returned error: 500
