小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

debian7編譯linux內核以及內核安裝

 眼鏡蛇圖書館zh 2019-05-27

在Debian上編譯linux內核,本質上沒什么不同,只是需要生成inittrd相關東西,以下記錄debian下標準的編譯內核流程

原來參考的帖子是在虛擬機上裝的,僅供參考.

1. 準備系統(tǒng)環(huán)境

首先從官網下載 最新版的VirtualBox 和Debian Wheezy 7.3.0的32位網絡安裝版CD鏡像文件( debian-7.3.0-i386-netinst.iso )。然后就可以載入光盤開始安裝了,安裝的時候有幾點需要注意:

  1. 選擇語言、地區(qū)的時候,最好選擇English / Hong Kong,如果選擇中文則可能會出現亂碼
  2. 選擇安裝哪些組件的時候,只要選擇“標準系統(tǒng)組件”就行了,其它的都不裝
  3. 如果之后要寫到8G的U盤或者CF卡里,最好建立虛擬硬盤的時候就設置得小一些,比如7.2GB,要確保能寫得下,否則之后還需要用resize2fs和fdisk重新調整,這就比較麻煩了

2. 下載內核源碼,安裝必需的軟件

Debian Wheezy默認沒有提供sudo工具,所以可以先把它裝上。

  1. su root...
  2. apt-get install sudo
  3. exit

但是現在還是不能使用sudo,為了能讓普通用戶能夠使用sudo,需要將用戶加到/etc/sudoers文件中。

su root...
vi /etc/sudoers

再次進入特權模式,找到文件中的下面這一行:

root    ALL=(ALL:ALL) ALL

在下面添加一行,變成這樣(其中feng32是作者的用戶名):

  1. root ALL=(ALL:ALL) ALL
  2. feng32 ALL=(ALL:ALL) ALL

然后退出保存,就可以使用sudo來臨時獲得管理員權限了。接著安裝使用更方便的vim,方便之后的操作:

  1. exit
  2. sudo apt-get install vim

接著安裝兩個編譯內核 真正需要 的軟件包:

  1. sudo apt-get install kernel-package
  2. sudo apt-get install libncurses5-dev

最后從kernel.org上下載Linux內核源碼。這里我選擇的是最新的longterm版本3.12.14。

wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.12.14.tar.xz

3. 解壓內核源代碼

Debian Wheezy默認就整合了xz工具,所以可以直接解壓。

xz -d linux-3.12.14.tar.xz
tar xf linux-3.12.14.tar

4. 配置、編譯內核

解壓得到約520MB的文件,位于當前用戶的home目錄下。接著從現有的內核中獲取配置信息,運行:

cd linux-3.12.14
make oldconfig

配置系統(tǒng)會詢問很多新出現的配置選項,直接回車選擇默認項即可。然后運行:

make menuconfig

確保你需要的特性都已經包括,按ESC退出配置。最后運行下面的指令開始編譯:

  1. make-kpkg clean
  2. fakeroot make-kpkg --initrd --append-to-version=-hlcodel --revision=1.0 kernel_image

在虛擬機中,單線程編譯3.12.14內核大約要花費1.5小時。在編譯完成之后,home目錄下出現了一個deb文件:linux-image-3.12.14-hlcodel_1.0_i386.deb。

5. 安裝內核

使用下面的命令安裝這個deb包:

dpkg -i linux-image-3.12.14-hlcodel_1.0_i386.deb

完成后重啟,然后運行unamr –r,如果出現下面的輸出,則代表安裝已經完成了:

3.12.14-hlcodel

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多