修改grub 啟動項

2021-07-09 11:27:19 字數 1764 閱讀 4062

1 最簡單方法,裝個軟體,圖形化操作。

sudo apt-get install startupmanager
安裝啟動項管理器

系統——系統管理——啟動項管理器,後面不解釋。然後會自動按照配置修改grub.cfg檔案了。

2 然而,grub修改開機啟動選單,會自動把最新的ubuntu放在第一位,把windows放在最後乙個。我們經常希望把windows調整到靠前的位置,可能還會修改預設的啟動項和等待時間等。解決方案如下:

1.找到grub配置,開啟配置文件,在終端裡輸入命令:

sudo gedit /boot/grub/grub.cfg
2.修改grub配置

set default=」0」:表示預設的啟動項,「0」表示第乙個,依次類推。

set timeout=10:表示預設等待時間,單位是秒。

找到windows的啟動項,剪下複製到所有ubuntu啟動項之前,例如:

### begin /etc/grub.d/30_os-prober ###

menuentry "windows 7 (loader) (on /dev/sda1)" --class windows --class os

### end /etc/grub.d/30_os-prober ###

3.儲存並退出。

最後,重新啟動機器,一切將變得如你所願。

很多使用者一般都會選擇windows + ubuntu的雙系統。用得時間久了,隨著ubuntu核心的不斷公升級,開機啟動選單會變得越來越臃腫。下面簡單介紹一下如何刪除開機啟動選單多餘的核心(舊版本),以及如何調整不同作業系統的啟動順序。

ubuntu是由grub引導啟動的。每當ubuntu公升級到新的版本後,grub會自動調整開機啟動選單的順序,把新的核心放在啟動選單的開始,同時也不會刪除久的核心版本。這樣,當ubuntu的公升級次數一多,啟動選單中將變得非常臃腫。而且那些舊版本的核心基本不會用,不如刪除之。解決方案如下:

1.找出系統已經安裝的核心版本,在終端裡輸入dpkg --get-selections | grep linux-image顯示系統中已安裝的核心,例如:

linux-image

-2.6

.38-

10-generic instal

linux-image

-2.6

.38-

8-generic install

linux-image

-2.6

.35-

22-generic install

linux-image

-generic install

2.解除安裝舊的核心版本,在終端裡輸入命令:

sudo apt-get remove linux-image

-2.6

.35-

22-generic linux-image

-2.6

.38-

8-generic

上面命令和含義是:

dpkg –get-selections [《表示式》 …] 把已選中的軟體包列表列印到標準輸出;

grep linux-image 匹配查詢;

uname -a 檢視已安裝的linux核心版。

這樣,舊的核心版本就刪除了。

修改Grub預設啟動項

一般情況下,有人可能直接修改grub配置檔案 boot grub grub.cfg 但使用 sudu vim boot grub grub.cfg 發現提示這個是系統自動生成的檔案,不建議直接編輯,而應該到 etc grub.d 和 etc default grub 去修改。etc grub.d 是...

Ubuntu修改Grub引導項 預設啟動項

sudo gedit etc default grub使用文字編輯器 簡單 sudo vim etc default grub 使用vim 一般會用vim的也不會用這個了 引數 grub default 預設啟動項,按列表的順序,從0開始 grub timeout 啟動選擇超時時間,設定為 1取消倒...

2003系統啟動項修改

有些帶啟動的軟體,比如一鍵ghost安裝之後系統就啟不來了。沒有2003啟動了。只能啟動到一鍵ghost的介面,這樣就只能用pe光碟了 進去pe之後 開啟c boot.ini 把裡面清空 然後新增以下 boot loader timeout 3 default multi 0 disk 0 rdis...