From 451550003388ee55055bc3f7d6f97dbb9583a480 Mon Sep 17 00:00:00 2001 From: geekpi Date: Fri, 19 Oct 2018 08:54:43 +0800 Subject: [PATCH] translated --- ...ow to Install GRUB on Arch Linux (UEFI).md | 76 ------------------- ...ow to Install GRUB on Arch Linux (UEFI).md | 72 ++++++++++++++++++ 2 files changed, 72 insertions(+), 76 deletions(-) delete mode 100644 sources/tech/20181013 How to Install GRUB on Arch Linux (UEFI).md create mode 100644 translated/tech/20181013 How to Install GRUB on Arch Linux (UEFI).md diff --git a/sources/tech/20181013 How to Install GRUB on Arch Linux (UEFI).md b/sources/tech/20181013 How to Install GRUB on Arch Linux (UEFI).md deleted file mode 100644 index e456c1ee0e..0000000000 --- a/sources/tech/20181013 How to Install GRUB on Arch Linux (UEFI).md +++ /dev/null @@ -1,76 +0,0 @@ -translating---geekpi - -How to Install GRUB on Arch Linux (UEFI) -====== - -![](http://fasterland.net/wp-content/uploads/2018/10/Arch-Linux-Boot-Menu-750x375.jpg) - -Some time ago, I wrote a tutorial on **[how to reinstall Grub][1] on Arch Linux after installing Windows.** - -A few weeks ago, I had to reinstall **Arch Linux** from scratch on my laptop and I discovered installing **Grub** was not as straightforward as I remembered. - -For this reason, I’m going to write this tutorial since **installing Grub on a UEFI bios** during a new **Arch Linux** installation it’s not too easy. - -### Locating the EFI partition - -The first important thing to do for installing **Grub** on **Arch Linux** is to locate the **EFI** partition. -Let’s run the following command in order to locate this partition: - -``` -# fdisk -l -``` - -We need to check the partition marked as **EFI System -**In my case is **/dev/sda2** - -After that, we need to mount this partition, for example, on /boot/efi: - -``` -# mkdir /boot/efi -# mount /dev/sdb2 /boot/efi -``` - -Another important thing to do is adding this partition into the **/etc/fstab** file. - -#### Installing Grub - -Now we can install Grub in our system: - -``` -# grub-mkconfig -o /boot/grub/grub.cfg -# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB -``` - -#### Adding Windows Automatically into the Grub Menu - -In order to automatically add the **Windows entry into the Grub menu** , we need to install the **os-prober** program: - -``` -# pacman -Sy os-prober -``` - -In order to add the entry item let’s run the following commands: - -``` -# os-prober -# grub-mkconfig -o /boot/grub/grub.cfg -# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB -``` - -You can find more about Grub on Arch Linux [here][2]. - --------------------------------------------------------------------------------- - -via: http://fasterland.net/how-to-install-grub-on-arch-linux-uefi.html - -作者:[Francesco Mondello][a] -选题:[lujun9972][b] -译者:[译者ID](https://github.com/译者ID) -校对:[校对者ID](https://github.com/校对者ID) - -本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 - -[a]: http://fasterland.net/ -[b]: https://github.com/lujun9972 -[1]: http://fasterland.net/reinstall-grub-arch-linux.html -[2]: https://wiki.archlinux.org/index.php/GRUB diff --git a/translated/tech/20181013 How to Install GRUB on Arch Linux (UEFI).md b/translated/tech/20181013 How to Install GRUB on Arch Linux (UEFI).md new file mode 100644 index 0000000000..d466a85f2e --- /dev/null +++ b/translated/tech/20181013 How to Install GRUB on Arch Linux (UEFI).md @@ -0,0 +1,72 @@ +如何在 Arch Linux(UEFI)上安装 GRUB +====== + +![](http://fasterland.net/wp-content/uploads/2018/10/Arch-Linux-Boot-Menu-750x375.jpg) + +前段时间,我写了一篇在安装 Windows 后在 Arch Linux 上**[如何重新安装 Grub][1]的教程。** + +几周前,我不得不在我的笔记本上从头开始重新安装 **Arch Linux**,同时我发现安装 **Grub** 并不像我想的那么简单。 + +出于这个原因,由于在新安装 **Arch Linux** 时**在 UEFI bios 中安装 Grub** 并不容易,所以我要写这篇教程。 + +### 定位 EFI 分区 + +在 **Arch Linux** 上安装 **Grub** 的第一件重要事情是定位 **EFI** 分区。让我们运行以下命令以找到此分区: + +``` +# fdisk -l +``` + +我们需要检查标记为 **EFI System** 的分区,我这里是 **/dev/sda2**。 + +之后,我们需要在例如 /boot/efi 上挂载这个分区: + +``` +# mkdir /boot/efi +# mount /dev/sdb2 /boot/efi +``` + +另一件重要的事情是将此分区添加到 **/etc/fstab** 中。 + +#### 安装 Grub + +现在我们可以在我们的系统中安装 Grub: + +``` +# grub-mkconfig -o /boot/grub/grub.cfg +# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB +``` + +#### 自动将 Windows 添加到 Grub 菜单中 + +为了自动将**Windows 条目添加到 Grub 菜单**,我们需要安装 **os-prober**: + +``` +# pacman -Sy os-prober +``` + +要添加它,让我们运行以下命令: + +``` +# os-prober +# grub-mkconfig -o /boot/grub/grub.cfg +# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB +``` + +你可以在[这里][2]找到更多关于在 Arch Linux 上 Grub 的信息。 + +-------------------------------------------------------------------------------- + +via: http://fasterland.net/how-to-install-grub-on-arch-linux-uefi.html + +作者:[Francesco Mondello][a] +选题:[lujun9972][b] +译者:[geekpi](https://github.com/geekpi) +校对:[校对者ID](https://github.com/校对者ID) + +本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 + +[a]: http://fasterland.net/ +[b]: https://github.com/lujun9972 +[1]: http://fasterland.net/reinstall-grub-arch-linux.html +[2]: https://wiki.archlinux.org/index.php/GRUB