速通Arch+Windows双系统安装

目录

  • 前言
  • 安装过程
    • 1.引导进入镜像文件
    • 2.UEFI检查,网络连接和时钟更新
    • 3.磁盘分区
    • 4.安装系统
    • 5.初始化系统
    • 6.安装收尾
    • 7.安装一个桌面环境
  • 后言

前言

Arch Linux最大的特点就是干净,它只预装了Linux和Linux驱动,浏览器、桌面环境、文件管理器、记事本等等都要通过用户自己安装。这也就给了Arch非常多的定制空间。除此之外,这样干净的系统和高度定制化的设计给了开发者很好的体验。

一台已经安装Windows 10操作系统的虚拟机,现在我们为它再安装一个Arch Linux系统,并实现由Arch的GRUB来引导两个系统随心切换。

Arch官网

首先到官网下载最新版本的镜像文件,Arch是滚动发行的,所以版本一般会很新,你也可以用以前的版本。

Arch的安装是纯命令行安装,很抽象容易错,所以有了这篇文。

推荐的文章:

Arch Linux 详细安装教程,萌新再也不怕了!「2023.10」
archlinux 基础安装

安装过程

1.引导进入镜像文件

是的,我一上来直接开干了不检查什么的。

这一步不是很难,你可以用Ventoy也可以用上述的教程中的方法。Arch安装是先使用安装镜像里的系统进行配置,再通过chroot命令切换到配置完成的系统

进到镜像系统后会有b的一声,然后是GRUB的选择界面。

在这里插入图片描述

直接选择默认,回车即可。然后会出现一大堆的检查环节。

在这里插入图片描述

在所有检查结束后就会进到彩色的Shell中。然后就要开始用命令行了。

在这里插入图片描述

2.UEFI检查,网络连接和时钟更新

首先使用下列命令验证启动模式(虽然都2024年了我不相信还有电脑不用UEFI启动的)。

cat /sys/firmware/efi/fw_platform_size

返回

在这里插入图片描述

Arch的安装是需要联网的,如果插的光纤自然最好,没有的话可以用USB连接手机使用通过USB共享网络的方式。最好不要连WIFI,因为不一定有网卡驱动。如果只有WIFI可以用,请移步到最上面的第一篇推荐文章中查看教程。

联网之后更新一下时间(当然也可以不更新)

timedatectl

在这里插入图片描述

3.磁盘分区

这是最难的一步。

首先查看所有的磁盘,不包括未分配的区域

lsblk

在这里插入图片描述
之后使用fdisk命令开始分区操作。

fdisk /dev/nvme0n1 #这里的具体代号和上面准备安装的磁盘有关

在这里插入图片描述
输入p查看所有分区看下选错没有:

在这里插入图片描述
Linux系统的安装需要三个分区,如下:

分区用途
/作为文件系统根目录
/bootEFI启动分区,存放启动相关文件
/swap交换分区,一般是内存大小的1-1.5倍

我一般不把home分区和整个根目录分开(事实上也不需要,毕竟Windows自古以来用户目录都在C盘下面),所以不用特别分一个区挂载/home路径。如果需要单独分区/home,请移步推荐教程。

我们的分区目标就只有这三个,输入n创建新的分区:

在这里插入图片描述文件系统Linux filesystem可以不用改,它和分区的文件系统类型是无关的。

接下来是/swap分区:
在这里插入图片描述

然后是/boot分区:

在这里插入图片描述
再次使用p打印分区表:
在这里插入图片描述
确保正常后使用w进行写入:
在这里插入图片描述

自动退回到命令行中,接下来对分区进行格式化,记住刚刚分好的区对应的代号和用途。

请务必小心,因为弄不好别的已有的分区就没了。

mkfs.ext4 /dev/nvme0n1p5 #格式化根目录为ext4类型
mkswap /dev/nvme0n1p6 #格式化交换分区
mkfs.fat -F 32 /dev/nvme0n1p7 #格式化EFI分区为FAT32文件系统

在这里插入图片描述
之后对分区进行挂载;

首先把根分区挂载在/mnt目录下:

mount dev/nvme0n1p5 /mnt

然后挂载/boot分区的同时为其创建文件夹:

mount --mkdir /dev/nvme0n1p7 /mnt/boot

最后声明一下swap分区就可以了:

swapon /dev/nvme0n1p7

在这里插入图片描述
你可以使用df -hfree -h查看挂载情况。

4.安装系统

首先使用Vim编辑一下pacman的镜像。

vim /etc/pacman.d/mirrorlist

更换内容为:

Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch

在这里插入图片描述
:wq保存。

之后执行一连串命令:

pacman -Sy #更新包
pacstrap -K /mnt base linux linux-firmware #安装Linux基本

然后可以去喝个小茶等一下,最后是这样的:
在这里插入图片描述然后生成一下fatab文件(不然根目录和swap分区不会自动挂载):

genfstab -U /mnt >> /mnt/etc/fstab

最后就可以使用chroot更换到安装好的系统中了:

arch-chroot /mnt

5.初始化系统

这个事情比较多直接照着命令打就行了。

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #软件时区修改
hwclock --systohc #硬件时区修改
pacman -S vim terminus-font #安装Vim和终端字体

然后使用vim打开/etc/locale.gen文件,在最前面添加en_US.UTF-8 UTF-8zh_CN.UTF-8 UTF-8
在这里插入图片描述

locale-gen #本地化
echo "LANG=en_US.UTF-8" > /etc/locale.conf
pacman -S wqy-microhei wqy-zenhei #安装中文字体 
echo "howxu" > /etc/hostname #设置主机名称为howxu
pacman -S networkmanager #安装网络管理器
systemctl enable NetworkManager.service #设置管理器自启动
passwd root #修改root密码

cat /proc/cpuinfo # 查看cpu型号
pacman -S amd-ucode # amdCPU安装
pacman -S intel-ucode # intelCPU安装

pacman -S grub efibootmgr #安装grub引导
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB #将GRUB安装到计算机

因为这里是Windows+Arch双系统所以还有些额外工作:

pacman -S os-prober #安装多系统支持

使用vim打开/etc/default/grub文件,搜索“GRUB_DISABLE_OS_PROBER=false”,并去掉这行开头的“#”。
在这里插入图片描述最后无论是否是双系统,输入下面命令

grub-mkconfig -o /boot/grub/grub.cfg

在这里插入图片描述正常这里应该有Windows的字符串出现的,但是没有(。

接下来的步骤你可以跳过,因为我这里是有点问题的。

mkdir /boot/EFI/win #创建Windows的启动项挂载路径
mount /dev/nvme0n1p1 /boot/EFI/win #挂载Windows的启动项
grub-mkconfig -o /boot/grub/grub.cfg #再次更新

在这里插入图片描述
这样就正常了。

6.安装收尾

exit #退出chroot
umount -R /mnt #取消挂载
reboot #重启

重启之后会来到这样的GRUB界面,选择第一个即可进入刚刚安装的Arch系统,你也可以看到Windows的启动项。
在这里插入图片描述

当然呢,如果你现在跑到BIOS里看一眼就会发现Windows的启动项WindowsBootManager还在,但是跑到了第二个位置,第一个位置是GRUB。

选中上图GRUB第一个选项即可进入Arch:

在这里插入图片描述

前面是主机名,要求login,用刚刚的root账户登录即可。

7.安装一个桌面环境

照着命令敲就行,这里安装的是KDE。

首先需要一个非root的用户,这个可以参考别的Linux发行版的添加用户的方式,然后登录这个用户。

sudo useradd 用户名 #创建用户
sudo useradd -m 用户名 #创建用户同时创建家目录
sudo passwd 用户名 #修改密码

除此之外,添加的用户应该具有/home/用户名目录,不然KDE登录之后会瞬间退出来,而且启动不了终端。这个事也不用急,拿Arch镜像系统挂载然后chroot上去新建一下然后chown就行了。

输入以下命令进行桌面环境的安装。

sudo pacman -S plasma-meta konsole dolphin #安装基础软件包
sudo systemctl enable sddm #桌面环境自启动
sudo reboot

后言

Arch的玩法很多别的什么我就不列举了,最终,我们得到一个Arch和Windows双系统!

  • 18
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Arch Linux双系统安装的步骤如下: 1. 准备一个U盘或者光盘,将Arch Linux的ISO镜像烧录到U盘或者光盘上。 2. 在Windows系统中,打开磁盘管理器,缩小Windows系统的分区,为Arch Linux留出足够的空间。 3. 重启电脑,从U盘或者光盘启动,进入Arch Linux安装界面。 4. 根据提示,进行分区、格式化、挂载等操作,安装Arch Linux。 5. 安装完成后,重启电脑,选择Arch Linux系统启动。 6. 在Arch Linux系统中,安装grub引导程序,使得可以选择启动Windows或者Arch Linux系统。 7. 重启电脑,选择Windows或者Arch Linux系统启动。 注意事项: 1. 在安装Arch Linux时,一定要小心操作,避免误删Windows系统的分区。 2. 在安装grub引导程序时,要注意选择正确的分区和安装位置,避免出现启动问题。 3. 在使用Arch Linux时,要注意系统的稳定性和安全性,避免出现数据丢失或者系统崩溃的情况。 ### 回答2: Arch Linux是一种轻量级的Linux发行版,它具有自由和灵活性,因此很受开发者喜欢。但是,由于其自由性,它比其他Linux发行版更具有挑战性,特别是当您想将其安装双系统时。 在本文中,我们将从头开始讲解Arch Linux双系统安装的步骤和要点。 第一步是准备启动磁盘。 我们需要在制作启动磁盘时,确保其是UEFI或BIOS引导模式之一。我们需要下载Arch Linux ISO文件并将其烧录到启动盘中。 一旦准备好启动磁盘,我们就可以进入安装程序。 第二步是在安装程序中进行分区。 在此步骤中,我们需要将磁盘分为必要的分区。 将ESP(EFI系统分区)分配为200MB,并使用ext4文件系统为根分区分配空间。 我们不需要针对交换分区或/ home分配提供自己的分区,因为我们可以稍后使用swap文件和根分区作为/home分配的根目录。在完成后,我们可以设置root帐户的密码和设置新用户帐户。 第三步是安装必要的软件。 确定您所需的软件包并在安装程序中进行安装。 在此过程中,我们需要运行mkinitcpio以为内核生成initramfs文件,以确保系统可以引导。 在完成后,我们需要安装GRUB,并将其安装到ESP分区的引导路径上。最后,我们需要生成GRUB配置文件。 第四步是检查双系统是否正确安装。 确保启动磁盘使用正确的引导模式,否则系统不会引导到Arch Linux。 您可以通过选择引导设备来测试此项。 系统引导后,您需要检查是否正确安装了所需的软件包,以及文件系统是否正确配置。 最后,在引导环境中验证完后,我们可以最后重启双系统电脑,然后我们可以登录到Arch Linux。 总之,要安装Arch Linux作为双系统,您需要仔细进行规划和分区。 安装程序需要进行重要配置,并且需要按照所需的安装包并为其生成配置文件。 最后,测试和验证都是必要的步骤,以确保系统正确安装并可供使用。 ### 回答3: ArchLinux 是一款用户自主配置的 Linux 操作系统,同时也是一个桌面级的 Linux 操作系统双系统指的是将 ArchLinux 安装在电脑上同时保留原有 Windows 系统,以便用户可以选择在启动时选择不同的操作系统。这篇文章将讲述如何在电脑上实现 ArchLinux 双系统安装。下面是详细步骤: 步骤 1:准备 ArchLinux 安装介质 在安装 ArchLinux 前,需要先准备 ArchLinux安装介质。可以从ArchLinux官网上或官方下载页面上下载最新版本的 ArchLinux 镜像文件。下载好镜像文件后,通过烧录工具将其写入U盘或光盘/ISO映像文件,成为可引导的安装介质。 步骤 2:缩小分区 安装 ArchLinux 之前,需要将当前 Windows 系统磁盘空间进行缩小,以腾出一部分空间来存储 ArchLinux 操作系统。这可以通过在磁盘管理中选择当前系统分区,右键选择“缩小卷”,按照提示操作即可。 步骤 3:进入 ArchLinux 安装界面 将 ArchLinux 安装介质插入电脑后,进入 BIOS 设置,将启动顺序更改为 U 盘或光盘。接着重启电脑,选择 ArchLinux 安装选项,进入 ArchLinux 安装界面,选择“ArchLinux 整体安装”或“ArchLinux 分区安装”。 步骤 4:进行 ArchLinux 安装 按照 ArchLinux安装指引进行安装,根据实际情况对 ArchLinux 进行自己所需的分区安装。分区可以选择与 Windows 系统分开的硬盘分区,也可以选择在同一硬盘上分区,但需注意不要覆盖原有分区,否则将导致重要数据丢失。 步骤 5:配置 Grub 启动项 安装 ArchLinux 后需要将其加入 Grub 的启动项中,通过 Grub 启动项可以在启动时选择进入 ArchLinuxWindows 操作系统。这需要打开 ArchLinux 终端,使用类似“ grub-mkconfig -o /boot/grub/grub.cfg ”的命令重新生成 Grub 的启动项。 总结: 以上就是 ArchLinux 双系统安装方法,在整个安装过程中也需要一定的知识和技术支持,因此需要有基本的 Linux 知识和操作经验。如果不熟悉 Linux 系统操作,也可利用相关论坛或教程进行学习,或寻找专业人员协助安装

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值