你好,我现在处于一个非常危险的境地,我正在将 Arch-Linux 安装到我的计算机中,但我的 grub 没有正确安装,因为它显示扇区 32 已被 Flexnet 使用,并且没有报告任何错误,忽略警告,我按照 www.fosslinux.com/7117/how-to-install-arch-linux-complete-guide.htm 中的其余说明进行操作,在退出 arch-chroot 时,我重新启动了系统,但没有看到 grub 提示符显示启动到 arch linux 或 windows 的选项。以下是我在安装之前所做的一些事情: 我在硬盘上创建了两个分区,都是 ext2,以区别于其他 ntfs 分区。我将基本系统安装在 /dev/sda5 中,并在同一硬盘内的 /dev/sda6 中创建交换系统。我如何启动到 arch linux,或者如果不可能,那么我如何恢复以将我的系统启动到 windows?
答案1
您应该始终只遵循安装 Arch Linux 的官方指南。
您链接的指南错过了一个关键步骤,因此已经过时(与上面的维基文章不同)。
三个月前Arch Linux 团队更改了软件包的定义方式,如果您只安装(以及其他一些有用的软件),base
您现在将错过 Linux 内核base
要做的事情:
- 读上面链接的 ArchWiki 指南
- 启动到你的arch ISO
- 挂载您已经创建的分区
pacstrap
使用您想要的内核和您可能需要的其他软件运行- 我不使用 GRUB,但您可能需要重新运行
grub-mkconfig