Arch Linux以其简洁、灵活和高度可定制性受到许多Linux爱好者的青睐,而将其与Windows系统组成双系统,则能在保留Windows生态的同时,深度体验Arch的魅力,本文将详细介绍Arch Linux双系统的安装流程、配置要点及注意事项,帮助用户顺利完成搭建。

安装前的准备工作
在开始安装前,充分的准备能大幅降低操作难度。备份重要数据:磁盘分区操作存在数据丢失风险,需将Windows中的重要文件迁移至移动硬盘或云端。检查硬件兼容性:确保CPU支持虚拟化(部分新CPU默认开启,可在BIOS中确认),并准备至少20GB的磁盘空间(建议分配50GB以上,以便后续安装软件)。
制作Arch Linux启动盘:下载最新的Arch Linux镜像(从官网获取),使用Ventoy或balenaEtcher等工具将其写入U盘(容量建议8GB以上),制作完成后,将U盘插入电脑,并在BIOS/UEFI中设置从U盘启动(关闭Secure Boot,避免启动时出现错误)。
磁盘分区与格式化
双系统的核心是磁盘管理,合理的分区划分是成功的关键,假设磁盘为NVMe SSD(路径为/dev/nvme0n1),以下为常见分区方案:
创建分区:使用
parted工具进行分区(以GPT分区表为例):parted /dev/nvme0n1 mklabel gpt parted /dev/nvme0n1 mkpart ESP fat32 1MiB 513MiB # 引导分区(UEFI必需) parted /dev/nvme0n1 set 1 esp on parted /dev/nvme0n1 mkpart primary ext4 513MiB 20GiB # 根分区(/) parted /dev/nvme0n1 mkpart primary linux-swap 20GiB 24GiB # 交换分区(内存不足时使用) parted /dev/nvme0n1 mkpart primary ext4 24GiB 100% # Windows数据分区(可选,用于共享文件)
格式化分区:
mkfs.fat -F32 /dev/nvme0n1p1 # 格式化引导分区为FAT32 mkfs.ext4 /dev/nvme0n1p2 # 格式化根分区为ext4 mkswap /dev/nvme0n1p3 # 初始化交换分区 swapon /dev/nvme0n1p3 # 激活交换分区
安装基础系统与配置
挂载分区:将根分区和引导分区挂载到
/mnt目录:mount /dev/nvme0n1p2 /mnt mkdir -p /mnt/boot/efi mount /dev/nvme0n1p1 /mnt/boot/efi
安装基础软件包:使用
pacstrap安装核心系统组件:
pacstrap -K /mnt base linux linux-firmware networkmanager sudo vim
(
-K参数可保留pacman的缓存,便于后续调试)生成fstab并进入系统:
genfstab -U /mnt >> /mnt/etc/fstab arch-chroot /mnt
基础配置:
- 时区与时间:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime,hwclock --systohc - 本地化:编辑
/etc/locale.gen,取消注释en_US.UTF-8 UTF-8和zh_CN.UTF-8 UTF-8,运行locale-gen;创建/etc/locale.conf,写入LANG=zh_CN.UTF-8 - 主机名:
echo "archlinux" > /etc/hostname,并编辑/etc/hosts添加本地回环地址 - 网络配置:
systemctl enable NetworkManager(确保重启后网络可用) - 用户与密码:
passwd(设置root密码),useradd -m -G wheel username(创建普通用户并加入wheel组),编辑/etc/sudoers,取消%wheel ALL=(ALL:ALL) ALL的注释以赋予sudo权限
- 时区与时间:
安装引导程序与重启
安装GRUB:
pacman -S grub efibootmgr grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ArchLinux
生成GRUB配置文件:
grub-mkconfig -o /boot/grub/grub.cfg
处理Windows引导:若Windows已安装GRUB,需先备份其引导记录,或在Arch中添加Windows启动项(GRUB通常会自动检测)。
退出并重启:
exit,reboot,移除U盘后从硬盘启动,此时应能看到GRUB菜单,可选择Arch Linux或Windows进入。
安装后优化
进入Arch Linux后,可进一步优化系统:
- 更新系统:
sudo pacman -Syu - 安装桌面环境(可选):如KDE Plasma(
sudo pacman -S plasma-desktop konsole dolphin)、GNOME(sudo pacman -S gnome gnome-terminal)等,并安装显示驱动(如NVIDIA、AMD开源驱动) - 共享文件:安装
ntfs-3g以支持Windows的NTFS分区读写,手动挂载或通过/etc/fstab设置开机自动挂载
相关问答FAQs
Q1:双系统启动时没有Arch Linux选项,只有Windows怎么办?
A1:这通常是因为GRUB未正确识别Windows引导,可进入Arch Linux,执行以下命令修复:
sudo pacman -S os-prober sudo grub-mkconfig -o /boot/grub/grub.cfg
若仍无效,手动编辑/boot/grub/grub.cfg,在Windows启动项部分添加insmod part_gpt和insmod fat模块,确保分区类型识别正确。
Q2:如何删除Arch Linux并恢复Windows启动?
A2:首先通过Windows安装盘启动,进入“命令提示符”,执行bootrec /fixmbr和bootrec /fixboot修复MBR;然后使用diskpart删除Arch Linux的分区,扩展Windows分区;最后通过Windows“启动设置”中的“自动修复”重建引导文件。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复