歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 11.10 開機不在顯示Ubuntu內核選擇菜單

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

日期:2017/2/28 15:55:41   编辑:Linux教程

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、將文件拖到最後會發現有類似下面這樣一段代碼:

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

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

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

 1 if [ "x${timeout}" != "x-1" ]; then
2 if keystatus; then
3 if keystatus --shift; then
4 set timeout=-1
5 else
6 set timeout=0
7 fi
8 else
9 if sleep --interruptible 3 ; then
10 set timeout=0
11 fi
12 fi
13 fi

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

Copyright © Linux教程網 All Rights Reserved