2008年12月24日 星期三

FC6 Build Kernel elfutils problem

一. 建立 Linux(FC6)/Window 並存環境
1. 下載 VirtualBox
x86: http://download.virtualbox.org/virtualbox/2.1.0/VirtualBox-2.1.0-41146-Win_x86.msi
amd64(Only on windows x64): http://download.virtualbox.org/virtualbox/2.1.0/VirtualBox-2.1.0-41146-Win_amd64.msi

2. 執行 VirtualBox 並安裝 Fedora Core 6
執行 VirtualBox 後, 選"新增"後出現"新增虛擬機器精靈", 點選Next.
欄位"名稱"就自訂吧! "作業系統類型"的"Operating System"選擇"Linux", 然後Next.



3. 記憶體大小建議在512MB以上. Next
4. 虛擬硬碟的部分主要是在window裡頭建立一個VirtualBox映像檔. 裡頭包含的就是最後安裝好的Linux, 就當作是虛擬機器唯一的一顆硬碟吧! 大小其實按建議值8192MB就夠了. 除非電腦之前有使用過VirtualBox, 不然應該是還沒有映像檔, 所以點選"新增", 出現"建立新的虛擬磁碟精靈", "下一步"後兩個選項都可以點選, Dynamically expanding storage是映像檔的大小會依實際用到的容量而改變, 但最大不超過之前設定的大小, Fixed-size storage是映像檔的大小在建好之後就是當初設定的大小(比如說8192MB). Next
5. Location 的地方是選擇映像檔存放的位置. Size則是剛提到的虛擬硬碟最大的容量. Next
6. 點選 Finish 即開始建立映像檔. 然後回到之前"虛擬硬碟"頁面. 就Next吧!
7. 至此初步的設定完成. 點選Finish結束精靈.




二. Compile FC6 Kernel Source
3. 參考 http://menkou.homelinux.net/serendipity/index.php?/archives/19-Fedora-Core-6-kernel-compile.html
的步驟, 結果在 yum install rpmdevtools yum-utils 就出了問題.
解決方式:
1. yum install yum-utils
2. yum upgrade elfutils-libelf
3. 再次 yum install rpmdevtools

問題的原因還不清楚, 也沒空看了. 繼續照參考的網頁做下去.

沒有留言: