⑴ 怎樣進入linux內核文件目錄
1、先是輸入賬號密碼進入centos7。
⑵ linux內核配置與編譯時,下載來的內核源代碼應該放在哪呢
隨便就行,/usr/src/linux 放當前運行中的內核源代碼的習慣你可以遵守,也可以不遵守。
只不過是一些軟體在編譯時會固定到這里找內核源代碼的相關數據來保證自己的內核模塊可以正確編譯。不過有些時候 /usr/mole 裡面的內核目錄裡面也有到你的源代碼目錄的鏈接。很多軟體兩個地方找到一個就能繼續編譯。
反正你安裝內核後,最好不要再動這個內核源代碼的位置就行了。其實需要內核源代碼的軟體也沒幾個。除了 udev ,我也就只能想起還有顯卡驅動了。另外你如果用了虛擬機軟體,那就還有虛擬機軟體運行時需要的內核模塊需要。不過也都是在編譯時才需要。運行是不需要的(但改了內核版本,肯定是要重新編譯內核模塊的)。
⑶ linux內核存放的位置是在/usr/src/kernels下還是/boot/vmlinuz下
1、是在/boot目錄下
2、/usr/src目錄一般是系統內核代碼目錄
3、你看/boot/grub/grub.conf文件,kernel那行是vmlinuz...,就是代表內核的名字
4、Linux是一個一體化內核(monolithic kernel)系統。「內核」指的是一個提供硬體抽象層、磁碟及文件系統控制、多任務等功能的系統軟體。一個內核不是一套完整的操作系統。一套基於Linux內核的完整操作系統叫作Linux操作系統,或是GNU/Linux。設備驅動程序可以完全訪問硬體。Linux內的設備驅動程序可以方便地以模塊化(molarize)的形式設置,並在系統運行期間可直接裝載或卸載。
⑷ 如何確定Linux內核源代碼目錄即,KBUILD的路徑
方法一:
確定內核源代碼目錄通常==文件系統中內核驅動模塊的build路徑
即/lib/moles/2.6.25-14.fc9.i686/build,這個build通常為鏈接文件,連接到
/usr/src/kernels/2.6.25-14.fc9.i686
此方法較准確,通常可以寫如下腳本實現:
# KBUILD is the path to the Linux kernel build tree. It is usually the
# same as the kernel source tree, except when the kernel was compiled in
# a separate directory.
KBUILD ?= $(shell readlink -f /lib/moles/$(KVERS)/build)
方法二:
自己下載內核源文件包,自己指定內核的編譯目錄!
不推薦這種做法,還是按照各大發行版的做法比較好!這樣不至於在編譯下載的某個設備驅動程序時
⑸ 我安裝了Linux系統,怎樣才可以找到他的源代碼
/usr/src/kernel下面
⑹ 如何確定Linux內核源代碼目錄即,KBUILD的路徑
方法一:
確定內核源代碼目錄通常==文件系統中內核驅動模塊的build路徑
即/lib/moles/2.6.25-14.fc9.i686/build,這個build通常為鏈接文件,連接到
/usr/src/kernels/2.6.25-14.fc9.i686
此方法較准確,通常可以寫如下腳本實現:
# KBUILD is the path to the Linux kernel build tree. It is usually the
# same as the kernel source tree, except when the kernel was compiled in
# a separate directory.
KBUILD ?= $(shell readlink -f /lib/moles/$(KVERS)/build)
方法二:
自己下載內核源文件包,自己指定內核的編譯目錄!
不推薦這種做法,還是按照各大發行版的做法比較好!這樣不至於在編譯下載的某個設備驅動程序時