昨晚手賤,在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