Re: [問題] 找不到kernel-2.6.31.20的下載已刪文

看板Linux作者 (Neisseria)時間15年前 (2010/06/13 16:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
1. linux-2.6.31.15 kernel.org 的 linux source 檔,沒有 patch 過 2. linux-image-2.6.31-15-i386 ubuntu 提供已編譯好的 linux kernel 檔案 linux-headers-2.6.31-15 相對應同 kernel 版本的 header 檔 (*.h) 3. linux-source-2.6.31 ubuntu 有 patch 過的 linux source 檔 如果要針對目前系統的 kernel 新增模組的話,應該就是選 2. 選項 因為不一定每個人都要新增模組,所以將 linux-image 及 linux-headers 分為兩個套件,以節省空間 如果是要另外重編 kernel 的話,才選擇 1. 或 3. 其中一個,看個人喜好 但是編出來的模組,是新增到新編譯的 kernel,和原來系統上的 kernel 無關 可以到 /usr/src 底下看看裡面的檔案,會更清楚 ※ 引述《kafy ()》之銘言: : 環境:ubuntu9.10、kernel2.6.31. : 目的:編譯一個簡單的module然後掛上去 : 最近剛開始學driver, : 因為我安裝ubuntu之後/lib/modules/2.6.31-20-generic下沒有build這個檔案, : 所以我直接去kernel.org下載kernel source linux-2.6.31-2來build我的module : 因為我在kernel.org上只有看到linux-2.6.31-2沒看到linux-2.6.31.20, : 就以為兩個是一樣的意思, : 結果遇到"insmod: error inserting 'hello.ko': -1 Invalid module format", : dmesg出現"hello: no symbol version for module_layout" : google了一下好像是版本下錯的樣子, : 但是我怎麼也google不到linux-2.6.31-20這個版本的kernel source code : 可以請問一下這到底是什麼情況嗎?謝謝! : ※ 編輯: kafy 來自: 118.168.71.241 (06/11 03:33) : ※ 編輯: kafy 來自: 118.168.71.241 (06/11 03:35) -- 米寶寶的倉庫 http://mimi-repo.blogspot.com/ linux 使用, 軟體應用, 心情隨筆、生活雜記 建構中,歡迎參觀 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.70.250.105
文章代碼(AID): #1C59ZjpA (Linux)
文章代碼(AID): #1C59ZjpA (Linux)