改變開機時GRUB的default

我的11.04是跟windows一起裝的, 開機時會先跑ubuntu的Grub(奇怪, windows的開機選單好像被幹掉了...)

grub的開機default當然是ubuntu, 這樣對有時window update driver後重開會跑到ubuntu(如果沒在前面顧)

參照這篇:

How-to Change Boot Order in Ubuntu 11.04

關於grub的選項都是在一個 grub.cfg file裏...
不過這個檔不能直接修改ㄝ,是要去改這個檔:/etc/default/grub

亂搞之前先做分copy...sudo cp /etc/default/grub /etc/default/grub.bak


必要時可以這樣co 回來...
sudo cp /etc/default/grub.bak /etc/default/grub


改玩得時候用 ls -A就會看到這個.bak檔

要edit這個grub:

gksu gedit /etc/default/grub

裏面有許多選項....其中:

GRUB_DEFAULT=0

就是開機時的default選項, 0代表第一行的選項....對, 他是從0開始排....

或著是改成:
GRUB_DEFAULT=saved
這樣以後就可以用:(這個我還沒試)
sudo grub-set-default 1

sudo grub-reboot 1
去改....


這個web說,如果再加一行:

GRUB_SAVEDEFAULT=true

那就會根據上一次的OS去開....

Edit 完 grub之後, 存好離開要跑一下:
sudo update-grub
這樣就會改到 grub.cfg了

留言

這個網誌中的熱門文章

Heltec ESP32+OLED+Lora, hardware testing

micro SD card for ESP32, on lolin32 with OLED and heltec 32 lora oled

Install Network Time Protocol(NTP) on BeagleBone with Angstrom linux and set local time zone