雲伺服器修改Linux系統核心的引導順序

126雲發表於2021-04-15

本文相關配置及說明已在CentOS6.X和CentOS7.0作業系統中進行過測試。其它型別及版本作業系統配置可能有所差異,具體情況請參閱相應作業系統官方文件。

 

CentOS6.X系統更改核心啟動順序

透過使用管理終端連線Linux例項遠端連線ECS例項,檢視/etc/grub.conf檔案,確認系統核心的情況,如下圖所示系統存在2個核心的現象。從上往下核心版本依次是2.6.32-573.18.1.el6.x86_64和2.6.32-431.23.3.el6.x86_64。

image.png

在grub.conf檔案中決定開機使用哪個核心版本做啟動的引數是default,預設值為0,代表從最新的核心啟動。代表啟動的核心版本從上往下依次是0、1、2等。

如果要選擇從舊版核心,即系統最開始的核心啟動,則把default值改為1 ,然後重啟伺服器從新的核心進行引導。

 

CentOS7.0系統更改核心啟動順序

由於CentOS7使用grub2作為載入程式,所以和CentOS6有所不同,並不是透過修改/etc/grub.conf來調節啟動項。

執行如下命令,檢視系統內部有多少個核心。
cat /boot/grub2/grub.cfg |grep menuentry
系統顯示類似如下,其中引號中間的內容為核心名稱。

image.png

參考如下命令,配置從預設核心啟動。核心名稱根據系統內部查到的實際名稱來替換。
grub2-set-default “CentOS Linux (3.10.0-123.9.3.el7.x86_64) 7 (Core)”

執行如下命令,確認配置成功。
grub2-editenv list
系統顯示類似如下。

image.png


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2768188/,如需轉載,請註明出處,否則將追究法律責任。

相關文章