Manjaro:安装后 BIOS 无法识别 SSD

Manjaro:安装后 BIOS 无法识别 SSD

我已在 ASUS UX31A 上安装了 Manjaro 17.11.1。之前ElementaryOS在上面运行没有问题。

安装后启动系统时,笔记本电脑直接进入BIOS。没有启动顺序,因为似乎根本没有检测到启动加载程序。我在BIOS中尝试了各种设置并安装了系统大约10次:

  • 启用 CMS(华硕传统 BIOS?)
  • 禁用 CMS(华硕传统 BIOS?)
  • 从 DVD 安装
  • 从 USB 记忆棒安装
  • 尝试去手动恢复引导加载

设置分区
安装后BIOS
安装后分区

答案1

  • 从 USB 驱动器启动(上面安装有 Manjaro)
  • 连接到 WiFi(如果您已经在 LAN 中则无需)
  • 打开一个外壳
  • 打开 gparted 并检查哪个是引导分区(在我的例子中为 /dev/sda1)
  • 安装 efibootmgr:sudo pacman -Sy efibootmgr
  • 现在安装您的 EFI 映像:sudo efibootmgr --create --disk /dev/sda1 --part 1 --label "Manjaro SSD"

--disk:必须指向您的引导分区
--part:分区的编号(我只是猜测是1)
--label:启动时将在引导加载程序中显示的文本(选择您想要的任何内容)
--loader:这就是EFI映像。该路径必须相对于 /boot/efi (在我的例子中,它位于 /boot/efi/EFI/Manajaro/grubx64.efi )。是的:您需要使用 Windows 反斜杠!

如果你不知道在哪里可以找到EFI镜像:挂载启动分区看看(在使用efibootmgr之前我再次使用gparted卸载它。不知道是否有必要):
sudo mount /dev/sda1 /boot

相关内容