我有一台装有 Windows 7 64 位的 Vaio 笔记本电脑。我想用 Arch Linux 双重启动它。我有三个主分区:恢复分区、系统保留分区(活动分区和引导分区)和 WindowsC:
驱动器。我已经用 Windows 驱动器调整了大分区的大小C:
。现在我有一个可以创建 Linux 分区的空白空间,但我对引导加载程序感到困惑。
根据 Arch 文档,使用 Windows 7/8 引导加载程序将我限制为 Fat32 Linux 分区,确实不行。所以我可以使用 GRUB 或 SysLinux。至于Syslinux,我读到使用它chain.c32
可以防止Windows 7休眠。至于GRUB,新版本非常复杂,我真的需要它来完成这么简单的任务吗?其次,Arch 文档表示,建议 MBR 后的间隙约为 1 到 2 MiB,以便为嵌入 GRUB 提供足够的空间core.img
。如何检查我是否拥有它以及如果我没有它该怎么办?
答案1
我用ArchLinux在我所有的机器上。
不幸的是,ArchLinux 安装程序不再像以前那样对初学者友好,但安装 Arch 或 Gentoo 是一个很好的学习体验。
Linux 不使用 来命名分区,而是C:\, D:\, E:\
使用 来命名分区/dev/sda1, /dev/sda2, /dev/sdb1
。请注意,*nix 区分同一驱动器上的分区和物理上独立的驱动器。这封信Xin/dev/sdX
指定驱动器和编号# /dev/sda#
指定分区。
此外,生的 /dev/sdX#
设备节点与它们的设备节点是分开的挂载点(传统上/media/<label>
,与系统D现在/run/media/<user>/<label>
)。但是,对于当前的 ArchLinux 安装程序,您将手动挂载/
(根分区;相当于 Windows C:\
)以/mnt
进行安装。
我的建议是首先下载GParted LiveCD。这将帮助您了解分区并允许您通过图形 (GUI) 方式为安装程序准备它们。
使用传统的 DOS/MBR 分区表只能有 4 个主分区,因此您可以选择创建第 4 个分区extended
并在其中创建logical
分区。选择EXT4
您的 ArchLinux 分区。您还应该创建一个SWAP
分区(建议 2GB;相当于 Windowspagefile
或hiberfil.sys
)以支持休眠和虚拟/溢出 RAM。我认为您不需要单独的/boot
分区。
另外,我强烈建议您选择GRUB2引导加载程序。它提供了很多功能(例如 ISO 引导)并且基本上可以与 ArchLinux 一起“开箱即用”。您可以使用 生成配置文件os-prober
,grub-mkconfig
这将为 Windows 创建启动项。 wiki 上的一些内容与 UEFI 或替代引导方法有关,您不应该关心这些内容。
祝你好运!