日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux内核编译和运行

發(fā)布時間:2024/9/5 linux 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux内核编译和运行 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?

內(nèi)核獲取網(wǎng)站:https://www.kernel.org/pub/linux/kernel/

步驟如下:

1、打開終端,更改用戶權(quán)限為root。具體做法是在終端輸入sudo?su,然后按提示輸入密碼。判斷是否是root用戶是使用whoami命令,若輸出為root則已經(jīng)切換到root賬戶。

2、輸入mv?linux-2.6.36.tar.gz??/usr/src,目的是把下載的內(nèi)核源代碼文件移到/usr/src目錄。

3、輸入cd?/usr/src切換到該目錄下。

4、輸入tar?zxvf?linux-2.6.36.tar.gz,目的是解壓內(nèi)核包,生成的源代碼放在linux-2.6.36目錄下。

5、輸入cd?linux-2.6.36,切換到該目錄下。

6、輸入cp?/boot/config-,然后按下Tab鍵,系統(tǒng)會自動填上該目錄下符合條件的文件名,然后繼續(xù)輸入?.config,目的是使用在boot目錄下的原配置文件。

7、配置內(nèi)核

方法很多,主要有如下幾種:

make mrproper

#make?menuconfig??//基于ncurse庫編制的圖形工具界面

如果沒有ncurse 庫

Ubuntu: 運行apt-getinstall libncurses5-dev?

fedora : 運行?yum?install?ncurses-devel

#make?config??//基于文本命令行工具,不推薦使用

#make?xconfig??//基于X11圖形工具界面

#make?gconfig??//基于gtk+的圖形工具界面

由于對Linux還處在初學(xué)階段,所以選擇了簡單的配置內(nèi)核方法,即make?menuconfig。在終端輸入make?menuconfig,等待幾秒后,終端變成圖形化的內(nèi)核配置界面。進(jìn)行配置時,大部分選項使用其缺省值,只有一小部分需要根據(jù)不同的需要選擇。

對每一個配置選項,用戶有三種選擇,它們分別代表的含義如下:

<*>或[*]——將該功能編譯進(jìn)內(nèi)核

[]——不將該功能編譯進(jìn)內(nèi)核

[M]——將該功能編譯成可以在需要時動態(tài)插入到內(nèi)核中的代碼

注意:SCSI 虛擬機的話要編譯進(jìn)去

8、編譯內(nèi)核只需在終端輸入make,然后等待編譯的完成。?

9、sudo make modules ?(編譯模塊) ? 10、sudo make modules_install ?(安裝模塊) ? 11、make install ? PS: ?以下是內(nèi)核無法啟用的時候照下面做:

?

sudo?mkinitramfs?-o?/boot/initrd.img-2.6.36

sudo?update-initramfs?-c?-k?2.6.36

sudo?update-grub2??//自動修改系統(tǒng)引導(dǎo)配置,產(chǎn)生grub.cfg啟動文件。

?

注意:?

之前安裝內(nèi)核2.6.32版本總是失敗,雖然和gcc 高版本有點關(guān)聯(lián),但修改了內(nèi)核文件,是可以兼容高版本的gcc,之后發(fā)現(xiàn)有可能是和我Ubuntu版本12.4有沖突,要么和GRUB2 有點關(guān)聯(lián),要么和圖形界面有點關(guān)聯(lián),但做人要有恒心,做不出來也要想辦法搞出來,之后我又下載了一個2.6.36版本,因為老師的龍芯系統(tǒng)就是2.6.36的內(nèi)核,安裝我電腦虛擬機,果然成功!發(fā)現(xiàn)是2.6.32版本太早導(dǎo)致有可能失敗,我之前的內(nèi)核版本是3.8.13.

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/firstrate/p/3462311.html

總結(jié)

以上是生活随笔為你收集整理的Linux内核编译和运行的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。