Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
samwhelp committed May 30, 2024
1 parent 66ad44a commit cb29cf6
Showing 1 changed file with 120 additions and 0 deletions.
120 changes: 120 additions & 0 deletions read/subject/grub.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
---
title: GRUB
nav_order: 3060
has_children: false
---


# GRUB


## 主題

* [如何更改GRUB佈景主題](#如何更改grub佈景主題)
* [下載安裝](#下載安裝)
* [設定採用](#設定採用)
* [相關筆記](#相關筆記)




## 如何更改GRUB佈景主題

> 以下以「[grub-theme-glass-remix](https://samwhelp.github.io/grub-theme-glass-remix/)」這個「GRUB 佈景主題」為例。



## 下載安裝

``` sh

## 產生暫時資料夾
mkdir -p "./tmp"


## 下載
wget -c "https://github.com/samwhelp/grub-theme-glass-remix/archive/refs/heads/main.tar.gz" -O "./tmp/grub-theme-glass-remix-main.tar.gz"


## 解壓縮
tar xf "./tmp/grub-theme-glass-remix-main.tar.gz" -C "./tmp"


## 確保有「/boot/grub2/themes」這個「資料夾」
sudo mkdir -p "/boot/grub2/themes"


## 將剛剛解開的「佈景主題」,安裝到「/boot/grub2/themes/grub-theme-glass-remix」這個路徑。
sudo cp -rf "./tmp/grub-theme-glass-remix-main/." "/boot/grub2/themes/grub-theme-glass-remix"

```

> 以上的步驟,就已經將「GRUB 佈景主題」安裝完成了。
> 接著要執行「設定採用」的步驟。



## 設定採用

可以編輯「`/etc/default/grub`」這個檔案,

原本的內容如下

``` sh
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true
```

其中原本有一行如下

``` sh
GRUB_TERMINAL_OUTPUT="console"
```

將該行註解,改成如下

``` sh
#GRUB_TERMINAL_OUTPUT="console"
```

接著加入下面一行,指定要採用的「GRUB 佈景主題」。

``` sh
GRUB_THEME='/boot/grub2/themes/grub-theme-glass-remix/theme.txt'
```


> 上面的步驟完成後,接著一定要執行下面的步驟,
執行下面的指令,重新產生「`/boot/grub2/grub.cfg`」這個檔案。

``` sh
sudo grub-mkconfig -o /boot/grub2/grub.cfg
```

接著重新開機,就可以看到效果了。




## 更多的佈景主題

> 其他更多的「[GRUB 佈景主題](https://samwhelp.github.io/note-about-grub/read/theme.html)」。



## 相關筆記

| Link | GitHub |
| ---- | ------ |
| [GRUB 探索筆記](https://samwhelp.github.io/note-about-grub/) | [GitHub](https://github.com/samwhelp/note-about-grub) |

0 comments on commit cb29cf6

Please sign in to comment.