中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Ubuntu和其它Linux發行版上更新grub

發布時間:2021-10-23 10:36:34 來源:億速云 閱讀:459 作者:小新 欄目:系統運維

小編給大家分享一下怎么在Ubuntu和其它Linux發行版上更新grub,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

如何更新 grub

Ubuntu 和很多其它的 Linux 發行版提供一個易使用的稱為 update-grub 命令行實用程序。

為更新 grub ,你所要的全部工作就是使用 sudo 在終端中運行這個命令。

sudo update-grub

你應該看到一個像這樣的輸出:

[email protected]:~$ sudo update-grub[sudo] password for abhishek:Sourcing file `/etc/default/grub'Generating grub configuration file ...Found linux image: /boot/vmlinuz-5.0.0-37-genericFound initrd image: /boot/initrd.img-5.0.0-37-genericFound linux image: /boot/vmlinuz-5.0.0-36-genericFound initrd image: /boot/initrd.img-5.0.0-36-genericFound linux image: /boot/vmlinuz-5.0.0-31-genericFound initrd image: /boot/initrd.img-5.0.0-31-genericFound Ubuntu 19.10 (19.10) on /dev/sda4Found MX 19 patito feo (19) on /dev/sdb1Adding boot menu entry for EFI firmware configurationdone

你可能看到一個類似的稱為 update-grub2 的命令。不需要在 update-grubupdate-grub2 之間感到害怕或不知所措。這兩個命令執行相同的動作。

大約在 10 年前,當 grub2 剛剛被引進時,update-grub2 命令也被引進。現在,update-grub2 只是一個鏈接到 update-grub 的符號,它們都更新 grub2 配置(因為 grub2 是默認的)。

不能找到 update-grub 命令?這里是在這種情況下該做什么

它可能是,你的 Linux 發行版可能沒有可用的 update-grub 命令。

在這種情況下你該做什么?你如何在這樣一個 Linux 發行版上更新 grub ?

在這里不需要驚慌。update-grub 命令只是一個入口,用于運行 grub-mkconfig -o /boot/grub/grub.cfg 來生成 grub2 配置文件。

這意味著你可以在任意 Linux 發行版上使用下面的命令更新 grub :

sudo grub-mkconfig -o /boot/grub/grub.cfg

當然,記住 update-grub 命令比上面的命令容易很多,這是為什么它在一開始被創建的原因。

update-grub 是如何工作的?

當你安裝一個 Linux 發行版時,它(通常)要求你安裝 grub 啟動引導程序。

grub 的一部分安裝在 MBR/ESP 分區上。grub 的剩余部分保留在 Linux 發行版的 /boot/grub 目錄中。

依據它的 man 頁面,update-grub 通過查找 /boot 目錄來工作。所有以 vmlinuz- 開頭的文件將被作為內核來對待,并且它們將得到一個 grub 菜單項。它也將為與所找到內核版本相同的 ramdisk 鏡像添加 initrd 行。

它也使用 os-prober 為其它操作系統查找所有磁盤分區。如果找到其它操作系統,它添加它們到 grub 菜單。

怎么在Ubuntu和其它Linux發行版上更新grub

Representational image of Grub Menu

為什么你需要更新 grub ?

在有很多場景下你需要更新 grub。

假設你修改 grub 配置文件(/etc/default/grub)以 更改默認啟動順序 或減少默認啟動時間。除非你更新 grub ,否則你的修改將不會生效。

另一種情況是,你在同一個電腦系統上安裝多個 Linux 發行版。

例如,在我的 Intel NUC 上,我有兩個磁盤。第一個磁盤有 Ubuntu 19.10 ,并且我在其上面安裝了 Ubuntu  18.04 。第二個操作系統(Ubuntu 18.04)安裝了其自己的 grub ,現在 grub 啟動屏幕由 Ubuntu 18.04  grub 控制。

在第二個磁盤上,我安裝了 MX Linux ,但是這次我沒有安裝 grub。我希望現有的 grub(由 Ubuntu 18.04 控制)來處理所有的操作系統項目。

現在,在這種情況中,在 Ubuntu 18.04 上的 grub 需要更新,以便它能夠看到 MX Linux 。

怎么在Ubuntu和其它Linux發行版上更新grub

如上圖所示,當我更新 grub 時,它在 18.04 上找到很多安裝的 Linux 內核, 以及在不同的分區上 Ubntu 19.10 和 MX Linux 。

以上是“怎么在Ubuntu和其它Linux發行版上更新grub”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

綦江县| 克东县| 镇远县| 安西县| 晴隆县| 冀州市| 镇康县| 林口县| 随州市| 澎湖县| 调兵山市| 城固县| 交口县| 开化县| 博罗县| 锦屏县| 博乐市| 紫云| 玛纳斯县| 阿克陶县| 同江市| 克东县| 彩票| 白河县| 丹江口市| 莱西市| 晋城| 三原县| 邓州市| 视频| 琼海市| 宿迁市| 满洲里市| 青海省| 益阳市| 克东县| 凤凰县| 正蓝旗| 蕲春县| 台南县| 澜沧|