① 為什麼我的linux沒有config目錄
/usr/src/
是存放源碼的目錄,
/usr/src/linux/ 是linux內核的源碼,如果你沒有安裝過內核源碼,這個目錄就不會出現。另外2.4的內核好像沒有ntfs的模塊。
建議使用2.6內核的Linux,不要用古董(如Redhat 9),可以試著裝一個Fedora或Ubuntu什麼的。這樣直接就可以讀ntfs分區,安裝ntfs-3g後可以寫ntfs分區。
② 我的linux系統沒有chkconfig命令怎麼辦
chkconfig命令來屬自於readhat第linux系統的命令。
rpm 和yum 只是在redhat和centos里才有的 不同發行版的linux要分開對待比如ubuntu的就是deb的包,也就是apt-get了,所以要看你是什麼發行版。
Linux不僅系統性能穩定,而且是開源軟體。其核心防火牆組件性能高效、配置簡單,保證了系統的安全。在很多企業網路中,為了追求速度和安全,Linux不僅僅是被網路運維人員當作伺服器使用,Linux既可以當作伺服器,又可以當作網路防火牆是Linux的 一大亮點。
(2)linux內核沒有config文件擴展閱讀:
1)Linux由眾多微內核
組成,其源代碼完全開源;
2)Linux繼承了Unix的特性,具有非常強大的網路功能,其支持所有的網際網路協議,包括TCP/IPv4、TCP/IPv6和鏈路層拓撲程序等,且可以利用Unix的網路特性開發出新的協議棧;
3)Linux系統工具鏈完整,簡單操作就可以配置出合適的開發環境,可以簡化開發過程,減少開發中模擬工具的障礙,使系統具有較強的移植性;
③ 編譯Linux內核時沒有zconf.lex.c文件怎麼辦
我覺得吧 很明顯的報錯是解析 您可以看看報錯文件的內容,是flex相關, parser
make oldconfig
先裝個開發環境版 apt install build-essential ncurses flex等裝好
此外,也權別用root去編譯東西,不好。root只是安裝的時候用。
make oldconfig 相當與你把/boot/config-xxx 拷貝到當前路徑中然後改名為.config
然後make menuconfig 定製內核
④ 請問linux源代碼沒有configure文件 只有Makefile文件 怎麼叢Makefile文件提取configure文件
常規軟體肯定有configure文件,如果沒有的話,那就從autoconfig中生成。
內核的話,make menuconfig
不是所有的軟體都需要configure才能編譯。
一般來說makefile可以調用configure. 也可以根據makefile的邏輯去編譯,也就不需要configure了。
你看看官網文檔,會告訴你怎麼編譯內核。不要瞎搞瞎猜浪費時間。