91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

UBUNTU切換內核的方法有哪些

發布時間:2022-11-24 10:29:07 來源:億速云 閱讀:385 作者:iii 欄目:服務器

這篇文章主要講解了“UBUNTU切換內核的方法有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“UBUNTU切換內核的方法有哪些”吧!

方法一:

首先保證你的服務器VPS是64位系統,銳速不支持任何ubuntu 14.04的32位系統,以更換3.13.0-24為例

安裝3.13.0-24-generic內核文件:

sudo apt-get install linux-image-extra-3.13.0-24-generic

查看當前安裝的內核:

dpkg -l|grep linux-image

這里會返回剛才裝的3.13.0-24-generic內核和之前服務器上安裝的內核,我們要做的就是卸載以前安裝的內核.

卸載第3步中看到的其他內核:

sudo apt-get purge linux-image-3.13.0-xx-generic linux-image-extra-3.13.0-xx-generic

這里的xx是第3步中看到的當前服務器或VPS上安裝的其他內核,注意如果當前服務器安裝的不是最新的內核,卸載的同時會給服務器安裝最新內核;為了能讓服務器使用銳速支持的3.13.0-24-generic內核,我們還要再執行一次這個命令,把安裝的最新內核卸載掉。

更新grub系統引導文件:

sudo update-grub

重啟系統:

sudo reboot

重啟之后使用

uname -r

就可以看到服務器已經使用銳速支持的3.13.0-24-generic內核了,這時候就可以去安裝銳速了.

方法二:

以下過程全部在root權限下操作。

1、 安裝必備軟件編譯工具:

#apt-get install libncurses5-dev build-essential kernel-package

注意:

(1)libncurses5-dev是為之后配置內核能運行 make menuconfig程序做準備

Build-essential為編譯工具,kernel-package是編譯內核工具

(2)如果系統顯示無法查找到這三個文件,輸入#apt-get update更新數據源。

2、 下載內核

去www.kernel.org下載你需要的內核版本的源代碼:linux-3.2.65.tar.xz  解壓后linux-3.2.65.

4、 將該壓縮包解壓后的內容拷貝到/usr/src/目錄下

cp  -r  linux-3.2.65  /usr/src/

5、 配置內核:

(1)建議使用當前系統配置文件,使用當前系統配置文件方法:

#cp /boot/config-XX  ./.config,

(2)清理源代碼樹

#make mrproper     ///這一步可以不做!

作用是在每次配置并重新編譯內核前需要先執行“make mrproper”命令清理源代碼樹,包括過去曾經配置的內核配置文件“.config”都將被清除。即進行新的編譯工作時將原來老的配置文件給刪除到,以免影響新的內核編譯。

即檢查有無不正確的.o文件和依賴關系,如果使用剛下載的完整的源程序包即第一次進行編譯,那么本步可以省略。而如果你多次使用了這些源程序編譯內核,則最好要先運行一下這個命令。

(3)然后進入menuconfig選擇load選項。

#make menuconfig

注:使用make menuconfig 生成的內核配置文件,決定將內核的各個功能系統編譯進內核還是編譯為模塊還是不編譯。

在這里就不介紹具體的內核配置操作,但是建議就算不打算配置什么也執行一下make menuconfig這個命令,因為如果不執行此操作的話在后面make編譯內核的時候會提示你回答很多問題。

配置內核還有很多其他方法,主要區別如下:

#make menuconfig //基于ncurse庫編制的圖形工具界面
#make config //基于文本命令行工具,不推薦使用
#make xconfig //基于X11圖形工具界面
#make gconfig //基于gtk+的圖形工具界面

這里選擇簡單的配置內核方法,即make menuconfig。在終端輸入make menuconfig,等待幾秒后,終端變成圖形化的內核配置界面。進行配置時,大部分選項使用其缺省值,只有一小部分需要根據不同的需要選擇。

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

<*>或[*]——將該功能編譯進內核

[ ]——不將該功能編譯進內核

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

6、 編譯內核:

#make         ///這可能需要2~3個小時的時間。

7、加入模塊

#make modules_install

8、生成可執行的內核引導文件

#make bzImage

這一步會生成內核引導文件,其路徑是: arch/x86/boot/bzImage

#cp arch/x86/boot/bzImage /boot/vmlinuz-3.2.65

這一步,是將剛剛生成的引導文件拷貝到 /boot的目錄下,并重新命名為vmlinuz-3.2.65

9、將System.map復制到/boot下:

#cp System.map /boot/System.map-3.2.65

10、生成initrd.img文件

#cd /lib/modules/3.2.65
#update-initramfs –c –k 3.2.65

11、自動查找新內核,并添加至grub引導

#update-grub

12、修改/boot/grub/grub.cfg文件,將幾個timeout的值設為10

這樣grub在引導的時候就會出現10秒的停留,如果有按鍵輸入,則可以對內核鏡像進行選擇.

還可以直接設置“set default=”0”, 把0修改為對應的新內核對應的數值(查看新內核menuentry的序號,第一個是0,我的安裝完后排在第三個,所以序號是2)set default=”2″.不過修改默認啟動的系統要謹慎。

感謝各位的閱讀,以上就是“UBUNTU切換內核的方法有哪些”的內容了,經過本文的學習后,相信大家對UBUNTU切換內核的方法有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安溪县| 满洲里市| 凉山| 疏附县| 商城县| 永春县| 深泽县| 察隅县| 望谟县| 太湖县| 华坪县| 济宁市| 哈巴河县| 洛宁县| 德昌县| 科技| 宁晋县| 高唐县| 吉林省| 呼伦贝尔市| 固镇县| 西峡县| 安远县| 滨州市| 历史| 长阳| 得荣县| 诸城市| 滦平县| 蒙阴县| 穆棱市| 云浮市| 黔南| 三门县| 行唐县| 珠海市| 桦甸市| 那曲县| 五寨县| 开远市| 尼勒克县|