1. 程式人生 > >關於fedora上linux核心編譯和安裝

關於fedora上linux核心編譯和安裝

裝了幾次,方法比較簡單:

1.在核心目錄下,管理員許可權執行:make menuconfig

此時在desk-live 系統下可能沒有gcc ,無法make,裝gcc即可:yum install gcc 。順便裝了g++也可以:yum install gcc g++

不管是desk-live還是dvd版本的,都會報沒有nurses  一類的庫沒有,我基本懶得具體去細分:yum install ncurses* ,都裝了,之後就可以運行了

2.配置好後,執行:make 或者 make all ,反正沒有引數時也是預設的all

3.執行make modules_install

4.執行make install  (如果第三步沒有執行,這一步會提醒沒有生成/lib/module/***版本號)

5.在/boot/grub/grub.conf (有的是/boot/grub2/grub.cfg)中找到timeout = 0 =》 timeout = 3 (開機時等待你選擇核心的時間,隨便改個唄,確認自己可以來得及選擇)。

  timeout 一般是 0 ,也就是不會在介面上顯示選擇核心的介面,修改數值後,你就有時間選擇了。

以上操作後基本就可以了進入自己編譯的核心了,開始自己的驅動之旅吧