UBUNTU 11.10 開機不在顯示UBUNTU內核選擇菜單

UBUNTU 11.10以前的系統默認都會出現UBUNTU內核選擇菜單,但從11.04升級到11.10之後,就默認沒有這一選擇。本人在裝自己的筆記本時就是這種情況。

但是在臺式機上裝完之後確仍然出現UBUNTU內核選擇菜單,後發現是因爲在從11.04到11.10的升級過程有很多選擇,其中一項就是關於是否顯示UBUNTU內核選擇菜單,而我應該就是錯選了保留顯示。那麼還有沒有辦法讓它不顯示呢?解決方法如下:

1、打開Terminal,默認當前路徑爲 home/你的用戶名。我們需要轉換路徑。輸入命令:cd ../(注意有空格),再輸入命令:cd ../(注意有空格)。這樣就轉到了“/”目錄下。

2、輸入命令:sudo gedit boot/grub/grub.cfg,在打開的gedit中就可以看到grub引導文件。

3、將文件拖到最後會發現有類似下面這樣一段代碼:

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda2)" --class windows --class os {
    insmod part_msdos
    insmod ntfs
    set root='(hd0,msdos2)'
    search --no-floppy --fs-uuid --set=root 5E64DD5464DD300F
    drivemap -s (hd0) ${root}
    chainloader +1
}
### END /etc/grub.d/30_os-prober ###

解釋一下:我裝的是XP和UBUNTU雙系統

然後我們需要做的就是把### BEGIN /etc/grub.d/30_os-prober ###### END /etc/grub.d/30_os-prober ###之間的這代友碼換成如下代碼(建議先做備份)

if [ "x${timeout}" != "x-1" ]; then
  if keystatus; then
    if keystatus --shift; then
      set timeout=-1
    else
      set timeout=0
    fi
  else
    if sleep --interruptible 3 ; then
      set timeout=0
    fi
  fi
fi

然後點保存,再關閉gedit,最後關閉Terminal。這樣就行了,你馬上就可以重啓你的系統試一下。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章