目前電腦裝有雙系統,開啟電源後不久就會進入linux的Grub開機選單!

如果放著10秒鐘不去動它,就會直接進入最上頭的選項,而這個選項是就是Ubuntu

如何修改開機選單,使它放著不動的話,自己進到windows?這樣按下電源啟動之後,就可以做其他事等到windows登入畫面出來後再key in密碼即可。

 

先去 /boot/grub/grub.cfg 看看

---分隔線---

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env

後略…

---分隔線---

意思是setting要去 /etc/default/grub

點兩下進去後如下

***分隔線***

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

後略***

第一行有 GRUB_DEFAULT=0 ,這個"0"將決定接下來「預設」從哪一套作業系統開機,我們要將0修改成代表windows 7 的數字。

到底要修改成多少?回去剛才的grub.cfg看看

用ctrl+f找"menuentry"這個字眼,一個menuentry代表一個開機的選項。

我的Windows 7是最後一個,也就是第14個menuentry。前面有一些ubuntu的各個核心版本,還有什麼memtest之類的,不管他

因為0是代表第1個,所以數字13就是代表第14個,也就是整張表單的最後一個開機選項「windows 7」

發現該檔為唯讀,要取得root權限,終端機打入 sudo gedit /etc/default/grub

鍵入密碼

就可以編輯了

將0改成13,存檔!

回去終端機

照這個檔案寫的,要更新grub再重新開機才行

sudo update-grub

鍵入密碼,然後電腦就會跑一些程序。

重開機,搞定!開到GRub的開機選單時,反白的光棒直接停留在最後一行的Windows上面,放著不管它就會直接進windows

創作者介紹

wovenmelta 的隨想

wovenmelta 發表在 痞客邦 PIXNET 留言(0) 人氣()