admin 管理员组文章数量: 887032
-
1 前提:请先安装Windows系统,再进行Archlinux系统安装,不要将两者顺序颠倒,否则安装完成后无法引导Archlinux系统;
-
2 此文以Windows10为例,安装Windows过程略;
-
3 在Windows系统中为Archlinux单独划分一块空白区域,区域最好大于50G;
-
3.1 “此电脑”右键,选择“管理”
-
3.2 在打开的页面选择“磁盘管理”;
-
3.3 选择要安装的磁盘位置,右键选择“压缩卷”,压缩50G以上的空间即可
-
-
4 插入linux系统安装U盘,重启电脑选择从U盘启动,不同电脑、主板选择进入快速启动方式如下
-
5 选择列表中第一个目录
-
6 选择二级目录下的archlinux
-
7 检查网络,更新镜像(需在连接网络的前提下进行)
-
7.1 使用命令检查网络连接情况
ip a
-
7.2 本文使用的是有线网络,如果使用无线网络:
- 7.2.1 输入
iwctl
,进入iwd模式 - 7.2.2 输入
device list
,查看网卡名字,假设为wlan0 - 7.2.3 输入
station wlan0 scan
,扫描网络 - 7.2.4 输入
station wlan0 get-networks
,查看路由器名称,假设为joshua - 7.2.5 输入
station wlan0 connect joshua
,继续输入密码 - 7.2.6 输入
exit
,退出iwd模式
- 7.2.1 输入
-
7.3 连接成功后,检查连接pacman源的情况
pacman -Syyy
-
7.4 重新设置mirrorlist(可选,为了提高安装效率,建议操作)
-
7.5 使用reflector来获取速度最快的6个镜像,并将地址保存至/etc/pacman.d/mirrorlist
reflector -c China -a 6 --sort rate --save /etc/pacman.d/mirrorlist
-
-
8 磁盘分区
-
8.1 检查硬盘,输入
lsblk
这里不显示之前划分好的空闲空间,是因为之前的操作并没有建立分区
-
8.2 建立分区
-
8.2.1 由于之前建立的空闲分区在nvme0n1上,所以执行
cfdisk /dev/nvme0n1
-
8.2.2 在最后能看到我们划分的空闲分区
-
8.2.3 选择New,回车,默认全部大小建立即可
-
8.2.4 选择write回车,输入yes回车,保存
-
8.2.5 保存完成后,选择quit回车,退出
-
-
8.3 检查分区情况,输入
lsblk
-
-
9 分区格式化
将刚刚分好的区格式化为ext4格式,这里认准分区号是nvme0n1p4mkfs.ext4 /dev/nvme0n1p4
-
10 挂载分区
-
10.1 先挂载“/”分区,同样,这里分区号也是nvme0n1p4
mount /dev/nvme0n1p4 /mnt
-
10.2 根目录下创建“/boot”目录
mkdir /mnt/boot
-
10.3 挂载EFI分区
和windows使用同一分区,即上图中红框内分区
输入命令mount /dev/nvme0n1p1 /mnt/boot
,进行/boot分区挂载
-
-
11 安装基本系统
执行pacstrap /mnt base linux linux-firmware nano
进行自动安装,等待安装完毕即可 -
12 生成fstab文件
执行命令genfstab -U /mnt >> /mnt/etc/fstab
-
13 切换到装好的系统
执行arch-chroot /mnt
-
14 设置时区
执行ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
或
timedatectl set-timezone Asia/Shanghai
-
15 同步硬件时钟
hwclock --systohc
-
16 设置locale
-
16.1 修改locale.gen文件
nano /etc/locale.gen
Ctrl+W 输入 #en_US 回车 找到UTF-8那一行 删掉前面的#(取消注释)
Ctrl+W 输入 #zh_CN 回车 找到UTF-8那一行 删掉前面的#(取消注释)
保存退出
-
16.2 生成locale
locale-gen
-
16.3 创建并写入/etc/locale.conf文件
nano /etc/locale.conf
填入内容,注意这里只能填这个
LANG=en_US.UTF-8
-
-
17 创建并写入hostname
nano /etc/hostname
输入要设置的用户名,保存退出
-
18 修改hosts
nano /etc/hosts
用新修改的hostname名,替换之前的内容,保存退出
-
19 为root创建密码
npasswd root
输入并确认密码
-
20 创建启动器
安装基本的包,这里使用grub为启动器pacman -S grub efibootmgr networkmanager network-manager-applet dialog wireless_tools wpa_supplicant os-prober mtools dosfstools ntfs-3g base-devel linux-headers reflector git sudo
等待安装结束即可
如果你是intel的cpu,需要安装intel的微码文件
pacman -S intel-ucode
如果是amd
pacman -S amd-ucode
-
21 需要linux多合一安装启动盘,可直接扫我~
版权声明:本文标题:双操作系统安装(七)Windows及Archlinux双系统安装教程 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726655030h1006657.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论