ubuntu和windows雙系統啟動順序的修改

2021-10-04 00:23:56 字數 1856 閱讀 2078

方法一:

說到啟動就不得不說grub,linux下大名鼎鼎的啟動管理工具(曾經的lilo已經風光不再),當然現在已經是grub2了,grub2和grub最重要的區別就是,grub存放系統啟動資訊的檔案為/boot/grub/menu.lst,而grub2則為/boot/grub/grub.cfg。由於ubuntu10.10採用的是grub2,所以這裡主要講grub2。

終端輸入gedit /boot/grub/grub.cfg,開啟這個檔案,開頭幾行注釋如下:

#

# do not edit this file

## it is automatically generated by grub-mkconfig using templates

# from /etc/grub.d and settings from /etc/default/grub

#

這裡說得很清楚:不要編輯這個檔案,這個檔案是根據/etc/grub.d的模板和/etc/default/grub的設定自動生成的,所以網上流行的編輯這個檔案來達到修改啟動順序的方法是不正確的,至少是不合理的,因為一旦更新核心什麼的話,這個檔案又會自動生成,之前的更新就會失效。

那既然不能修改這個檔案,那就看看/etc/grub.d和/etc/default/grub好了,前者是個資料夾,暫時不管,後者是個檔案,其內容如下(刪去了一些沒太大幫助的注釋):

# if you change this file, run 'update-grub' afterwards to update

# /boot/grub/grub.cfg.

grub_default=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開始,依次代表如下啟動項(這是在我的電腦上,不同的ubuntu版本和windows系統可能會有一些不同):

ubuntu, with linux 2.6.35-28-generic

ubuntu, with linux 2.6.35-28-generic (recovery mode)

memory test (memtest86+)

memory test (memtest86+, serial console 115200)

windows 7 (loader) (on /dev/sda1)

windows排第四位(注意,順序是從0開始計的),所以,把grub_default的值修改為4,然後別忘了執行命令:

sudo update-grub
重啟電腦,預設啟動的系統就換到windows。 

方法二:

還有一種比較高階的方法也可以修改windows為預設啟動系統,執行:

sudo mv /etc/grub.d/30_os-prober /etc/grub.d/06_os-prober

sudo update-grub

執行完成後,重啟電腦,也能預設啟動windows。

方法一與方法二區別在於方法一實現啟動自動跳轉到順序4,方法二將windows調整到第一項

恢復ubuntu和windows的雙引導

重灌windows後ubuntu沒了引導,恢復方法 1.用ubuntu安裝盤在光碟上執行系統,並進入終端,依次執行以下命令 1 sudo i 獲取root許可權 2 fdisk l 檢視分割槽資訊 3 mount dev sda2 mnt sda2是我的ubuntu系統分割槽 4 mount dev...

windows10下安裝ubuntu雙系統

硬體情況 cpu i7 8700k 主機板 z370 顯示卡 gtx 1080ti 硬碟 1,ssd 256g 2,機械硬碟 2t 不過這次兩個系統都裝在了ssd上 用u盤製作uefi啟動盤的過程就不說了,網上的教程很多,而且過程也一樣,使用ultraiso軟體,很簡單。接下來就是安裝過程了 1,選...

Windows 和 ubuntu 共享目錄

最近想將ubuntu上的檔案備份到windows中,但是我之前沒有編寫過bat指令碼,所以不知道怎麼通過指令碼採取fstp的方式備份檔案。於是我就想能不能通過共享目錄的方式將linux上的檔案共享到windows上,然後通過乙個簡單的bat指令碼定時備份。windows上的操作 ubuntu上的操作...