幾種Linux系統切換內核啓動順序方法

CentOS 6 系統更改內核啓動順序方法:
一、查看編輯/etc/grub.conf 文件
vim /etc/grub.conf
二、在grub.conf文件中決定開機使用哪一個內核版本作啓動的參數是default,默認值爲0,表明從最新的內核啓動。表明啓動的內核版本從上往下依次是0、一、2等。ubuntu

CentOS 7 系統更改內核啓動順序方法:
因爲CentOS7使用grub2做爲引導程序,因此和CentOS 6有所不一樣,並非經過修改/etc/grub.conf來調節啓動項。vim

一、執行以下命令,查看系統內部有多少個內核。
cat /boot/grub2/grub.cfg | grep menuentry
二、參考以下命令,配置從默認內核啓動。內核名稱根據系統內部查到的實際名稱來替換。
grub2-set-default 'CentOS Linux (3.10.0-123.9.3.el7.x86_64) 7 (Core)'
三、執行以下命令,確認配置成功。
grub2-editenv listcentos

CentOS 8 系統更改內核啓動順序方法
CentOS 8系統與centos 7有一些變化
一、執行下述命令查看默認內核
grubby --default-kernel
執行下述命令查看全部內核
grubby --info=ALL
二、設置須要設置的啓動的默認的內核
rubby --set-default /boot/vmlinuz-4.18.0-80.11.2.el8_0.x86_64ide

ubuntu系統切換內核啓動順序方法:
一、 查看當前內核的啓動順序
cat /boot/grub/grub.cfg |grep menuentry測試

二、修改grub文件
假設要修改成3.13.0-166內核啓動, 修改文件/etc/default/grub
vim /etc/default/grub
GRUB_DEFAULT=0 修改成
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 3.13.0-166-generic"code

  1. 更新修改後的grub後執行下
    update-grub生效,在重啓測試查看
相關文章
相關標籤/搜索