2016-10-17 28 views
1

Oracle Linux 6.7意外升級到6.8。需要降級到6.7。 我們如何編輯menu.lst以將其更改爲從較早的內核啓動?沒有用yum降級 以下是最近輸出,如何在Oracle Linux中將核心版本從6.8降級到6.7

[[email protected]******cat /boot/grub/menu.lst 
# grub.conf generated by anaconda 
# 
# Note that you do not have to rerun grub after making changes to this file 
# NOTICE: You have a /boot partition. This means that 
#   all kernel and initrd paths are relative to /boot/, eg. 
#   root (hd0,0) 
#   kernel /vmlinuz-version ro root=/dev/mapper/vg_lkkddb02-lv_root 
#   initrd /initrd-[generic-]version.img 
#boot=/dev/sda 
default=0 
timeout=5 
splashimage=(hd0,0)/grub/splash.xpm.gz 
hiddenmenu 
title Oracle Linux Server Unbreakable Enterprise Kernel (3.8.13-118.13.2.el6uek.x86_64) 
root (hd0,0) 
kernel /vmlinuz-3.8.13-118.13.2.el6uek.x86_64 ro root=/dev/mapper/vg_lkkddb02-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=vg_lkkddb02/lv_root SYSFONT=latarcyrheb-sun16 crashkernel=256M rd_LVM_LV=vg_lkkddb02/lv_swap KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet 
initrd /initramfs-3.8.13-118.13.2.el6uek.x86_64.img 
title Oracle Linux Server Red Hat Compatible Kernel (2.6.32-642.6.1.el6.x86_64) 
root (hd0,0) 
kernel /vmlinuz-2.6.32-642.6.1.el6.x86_64 ro root=/dev/mapper/vg_lkkddb02-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=vg_lkkddb02/lv_root SYSFONT=latarcyrheb-sun16 crashkernel=256M rd_LVM_LV=vg_lkkddb02/lv_swap KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet 
initrd /initramfs-2.6.32-642.6.1.el6.x86_64.img 
title Oracle Linux Server Unbreakable Enterprise Kernel (3.8.13-68.3.4.el6uek.x86_64) 
root (hd0,0) 
kernel /vmlinuz-3.8.13-68.3.4.el6uek.x86_64 ro root=/dev/mapper/vg_lkkddb02-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=vg_lkkddb02/lv_root SYSFONT=latarcyrheb-sun16 crashkernel=256M rd_LVM_LV=vg_lkkddb02/lv_swap KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet 
initrd /initramfs-3.8.13-68.3.4.el6uek.x86_64.img 
title Oracle Linux Server Red Hat Compatible Kernel (2.6.32-573.el6.x86_64) 
root (hd0,0) 
kernel /vmlinuz-2.6.32-573.el6.x86_64 ro root=/dev/mapper/vg_lkkddb02-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=vg_lkkddb02/lv_root SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=vg_lkkddb02/lv_swap KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet 
initrd /initramfs-2.6.32-573.el6.x86_64.img 

[[email protected]*******~]# cat /proc/cmdline 
ro root=/dev/mapper/vg_lkkddb02-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=vg_lkkddb02/lv_root SYSFONT=latarcyrheb-sun16 crashkernel=256M rd_LVM_LV=vg_lkkddb02/lv_swap KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet 

[[email protected]******~]# uname -a 
Linux lkkddb02.cclk.lk 3.8.13-118.13.2.el6uek.x86_64 #2 SMP Wed Oct 5 11:04:20 PDT 2016 x86_64 x86_64 x86_64 GNU/Linux 

[[email protected]*******~]# cat /etc/oracle-release 
Oracle Linux Server release 6.8 

[[email protected]*******~]# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 6.8 (Santiago) 
+2

您的意思是內核版本降級爲3.8〜2.6?如果是的話,那很簡單。當電腦啓動時,在grub顯示時按下箭頭鍵 - 在5秒內完成,否則將啓動3.8。然後進入擴展選項 - 不管它如何顯示,除了「Oracle Linux Server Unbreakable Enterprise Kernel」外。然後選擇將是2.6內核的'Oracle Linux Server Red Hat Compatible Kernel'。如果這就是你所追求的,那麼在這裏發佈,我會添加關於如何總是引導到內核的進一步說明。 – bytefire

+1

不,我想從3.8.13-68.3.4.el6uek而不是3.8.13-118.13.2.el6uek啓動,但我只能通過putty訪問這個服務器,沒有控制檯。因此,我只是在menu.lst上更改爲default = 2並重新啓動。不過謝謝你的支持。而且我還可以通過使用yum歷史記錄撤消ID將OS的等級從6.8降低到6.7。 – Dexpras

回答

2

我能夠用下面的步驟來解決這個問題,

  • Eble到只需更改菜單上默認值從舊內核啓動.lst文件
  • 使用以下步驟可以降級OS版舊版
[[email protected] ~]# yum history 
    Loaded plugins: refresh-packagekit, security, ulninfo 
    ID  | Login user    | Date and time | Action(s)  | Altered 
    ------------------------------------------------------------------------------- 
    5 | root <root>    | 2016-10-17 21:29 | I, O, U  | 400 EE 
    4 | root <root>    | 2016-10-17 20:49 | I, O, U  | 58 
    3 | root <root>    | 2016-10-17 20:44 | D, E, I  | 458 EE 
    2 | root <root>    | 2016-10-17 17:10 | I, O, U  | 458 EE 
    1 | System <unset>   | 2016-10-17 11:54 | Install  | 1145 
history list 

[[email protected] ~]# yum history undo 5