我使用 Linux 有一段时间了。几天前,我全新安装了 Windows 8,删除了磁盘上的所有内容(故意的)。现在我想使用 Arch Linux 进行双启动。所以我安装了 Linux,创建了三个新分区,保留了 2 个 Windows 分区:
2GB swap
12GB root
12GB home
安装后,我被要求安装 grub 引导加载程序(我不确定这是否正确),和很久以前一样,我只是按“是”、“是”...将它安装在 /dev/sda 上,我猜它以前是用来启动 Windows 的。
现在,我启动机器时只有两个选择:Arch 和 Arch fallback。
我一年前做过同样的事情,但不同之处在于我有三个启动选项:Windows、Arch 和 Arch fallback。我在这里遗漏了什么
答案1
如果 Windows 分区仍然存在,那么您可能只需要在 Grub 中添加它的条目。sudo update-grub2
应该可以工作(如果它不运行,您可能拥有不同版本的 Grub。尝试sudo update-grub
)。如果不行,请尝试手动添加条目。http://ubuntuguide.net/manually-addingremoving-entries-to-grub-2-menu有关于如何执行此操作的很好的教程。
答案2
听起来您是在 Windows 上格式化的。 /dev/sda
是整个硬盘。 /dev/sda1
是硬盘上的一个分区。您特别提到了,/dev/sda
所以我猜它对整个驱动器进行了格式化和重新分区。
理想情况下,您应该使用类似 gparted 的工具来调整 Windows 分区的大小,为 Linux 留出空间,然后将 Linux 安装到新的空分区,同时保留 Windows 分区。