以自己的电脑安装为参考,已安装win10系统。最后效果为win10和arch双系统!!!
一、准备工作
1.按照实际需要划分出一部分空闲磁盘空间,右击想要安装arch的分区点击删除卷(会删除所有数据)。
如果没有空闲分区可以选择一个剩余容量大一点的其它分区右击然后选择压缩卷,分区一部分空闲容量来安装arch。
2.推荐使用U盘作为安装介质。到arch官网下载界面下载最新镜像到本机。Windows系统推荐使用usb’writer制作启动U盘,下载连接https://sourceforge.net/projects/usbwriter/
二、进入U盘arch系统
重启电脑,按F12进入启动选择界面(根据自己电脑实际情况可能对应按键不一样),选择从U盘启动。然后选择第一个选项。
启动成功进入命令提示符界面
三、开始安装
1.查看电脑启动引导方式
fdisk -l
查看输出结果,如果有EFI分区,启动方式即为UEFI。没有即是BIOS启动方式。本文是EFI安装方式,BIOS启动方式请勿参考,会出错。
2.联网
arch安装需要联网下载组件。
dhcpcd
自动获取动态IP地址。
ping www.baidu.com
验证联网是否成功。
如果使用WiFi使用以下命令
wifi-menu
建议先使用网线完成安装,WiFi连不上安装完成后再解决。
3.更新系统时间
timedatectl set-ntp true
正常没有输出
4.分区及挂载
使用fdisk命令将之前预留的50G空间新建一个分区
mkfs.ext4 /dev/sdXY
格式化新分区
mount /dev/sdXY /mnt
挂载新分区
挂在EFI分区
mkdir /mnt/boot
mount /dev/sdXZ /mnt/boot
5.选择镜像源
·vim /etc/pacman.d/mirrorlist·
推荐清华,浙大镜像源。添加到文件镜像源最开始位置
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch
6.安装基本包
pacstrap /mnt base base-devel linux linux-firmware dhcpcd
7.配置fstab
genfstab -L /mnt >> /mnt/etc/fstab
8.Chroot
arch-chroot /mnt
9.设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
10.提前安装必须软件包
pacman -S vim dialog wpa_supplicant ntfs-3g networkmanager
11.设置locale
vim /etc/locale.gen
添加zh_CN.UTF-8 UTF-8 zh_HK.UTF-8 UTF-8 zh_TW.UTF-8 UTF-8 en_US.UTF-8 UTF-8这四行
然后执行
locale-gen
编辑文件
vim /etc/locale.conf
添加
LANG=en_US.UTF-8
12.设置主机名
编辑文件
vim /etc/hostname
设置一个自己的hostname
编辑文件
vim /etc/hosts
添加以下内容
127.0.0.1 localhost
::1 localhost
127.0.1.1 hostname.localdomain hostname
替换对应的自己设置的主机名称
13.设置root密码
使用命令passwd
14.安装intel-ucode
pacman -S intel-ucode
15.安装boot loader
首先安装os-prober和ntfs-3g这两个包,它可以配合Grub检测已经存在的系统,自动设置启动选项。
pacman -S os-prober ntfs-3g
安装grub与efibootmgr两个包:
pacman -S grub efibootmgr
部署grub
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
生成配置文件
grub-mkconfig -o /boot/grub/grub.cfg
16.重启进入新系统
exit
reboot
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)