安装在外部硬盘上的 Linux 无法启动

安装在外部硬盘上的 Linux 无法启动

我在外部硬盘的第二个分区上安装了 Arch Linux,并在 GParted 中将该分区标记为可启动,但即使我从 BIOS 的启动菜单中选择它,它也无法启动(它显示“非系统磁盘或磁盘错误”)。有人能告诉我我做错了什么吗?

答案1

要启动 Linux 内核,您需要一个引导加载程序。有多个选项,其中最常用的是:

  • 蛴螬
  • 系统Linux
  • 莉洛

不过,也有一些有趣的新事物,尤其是对于 UEFI,尤其是 Gummiboot。Arch Linux 初学者指南包含关于设置引导加载程序的章节

基本上是这样的:

pacman -S grub
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

相关内容