Compile the Linux Kernel

 

  昨晚手賤,在ubuntu虛擬機裏點了更新,結果更新了一夜最後反倒進不去系統了。linux

  博主幾經百度無果,遂只好重裝虛擬機,而後從新編譯內核(第三次了%>_<%)。shell

 

  1. 從 kernel.org 上下載 latest stable kernel 的壓縮包:linux-4.0.tar.xzubuntu

  2. 將壓縮包複製到制定目錄並解壓:bash

   $ sudo cp ./Downloads/linux-4.0.tar.xz  /usr/src
   $ cd /usr/src
   $ sudo xz -d linux-4.0.tar.xz
   $ sudo tar -xvf linux-4.0.tar

  3. 配置內核:es5

   $ cd ./linux-4.0
   $ sudo apt-get install libncurses5-dev
   $ sudo make menuconfig

   而後無腦設置成各類默認值……spa

  4. 在當前目錄中寫個 shell 腳本 (./compileKernel.sh) 用於編譯:
code

#! /bin/bash
set -e
sudo make -j4
sudo make modules_install -j4
sudo make install -j4

  5. 開始編譯:blog

   $ sudo chmod 0777 ./compileKernel.sh
   $ sudo ./compileKernel.sh

   設置虛擬機禁止自動鎖屏,等待編譯結果……get

 

相關文章
相關標籤/搜索