Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 80d14c5

Browse files
update grub install
1 parent 014e852 commit 80d14c5

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

‎docs/rookie/basic_install.md‎

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ pacman -S amd-ucode #AMD
255255

256256
```bash
257257
pacman -S grub efibootmgr #grub是启动引导器,efibootmgr被 grub 脚本用来将启动项写入 NVRAM。
258-
grub-install --target=x86_64-efi --efi-directory=/efi --removable
258+
grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=GRUB
259259
```
260260

261261
接下来编辑/etc/default/grub 文件,去掉`GRUB_CMDLINE_LINUX_DEFAULT`一行中最后的 quiet 参数,同时把 log level 的数值从 3 改成 5。这样是为了后续如果出现系统错误,方便排错。同时在同一行加入 nowatchdog 参数,这可以显著提高开关机速度。不会 vim 的读者注意视频中的操作。
@@ -270,7 +270,14 @@ vim /etc/default/grub
270270
grub-mkconfig -o /boot/grub/grub.cfg
271271
```
272272

273-
> 我们在之前的命令中指定--removable 参数已经可以解决一些主板 NVRAM 的兼容性问题。如不加此参数,在某些主板安装完成后,你会发现没有 nvme 启动条目。这是因为某些主板的 UEFI 固件在显示 UEFI NVRAM 引导条目之前,需要在特定的位置存放可引导文件,不支持自定义存放 efi 文件[[6]](https://wiki.archlinux.org/index.php/GRUB#Default/fallback_boot_path)。除此之外,如果你的主板是一些较老的型号,如 intel 9 系列以下或者较老 AMD 的主板,它们很可能不支持从 nvme 启动系统,虽然可以通过修改 BIOS 加入 NVME 支持模块来解决,但这不在本文讨论范围内。
273+
> 我们在之前的命令中指定了 bootloader-id 为 GRUB,这一般不会出现问题。然而在某些主板安装完成后,你会发现没有 nvme 启动条目。这是因为某些主板的 UEFI 固件在显示 UEFI NVRAM 引导条目之前,需要在特定的位置存放可引导文件,不支持自定义存放 efi 文件[[6]](https://wiki.archlinux.org/index.php/GRUB#Default/fallback_boot_path)。解决方式是使用`--removable` 参数解决一些主板 NVRAM 的兼容性问题。
274+
275+
```bash
276+
grub-install --target=x86_64-efi --efi-directory=/efi --removable
277+
grub-mkconfig -o /boot/grub/grub.cfg
278+
```
279+
280+
除此之外,如果你的主板是一些较老的型号,如 intel 9 系列以下或者较老 AMD 的主板,它们很可能不支持从 nvme 启动系统,虽然可以通过修改 BIOS 加入 NVME 支持模块来解决,但这不在本文讨论范围内。
274281

275282
## 17.完成安装
276283

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /