Arch Linux安装
安装前的准备工作:
| 1.确认分区类型(GPT或MBR) 2.留出足够空间给予Arch Linux 安装(建议50GB以上) 3.目前的主分区不超过 2个,多余的建议转化为逻辑分区(使用第三方磁盘工具转化,这里建议用DiskGenius) 4.制作安装引导介质(比如U盘)
|
开始安装
1.验证启动模式
如果是主板支持UEFI模式且使用GUID(GPT)分区表,建议通过此方式验证是否启动该模式(嫌麻烦可以跳过此步骤)
ls /sys/firmware/efi/efivars
2.查看网络接口是否开启
ip link
3.使用iwctl(WiFi)
或者 有线联网
验证是否连接成功
iwctl无线连接:
输入iwctl
回车,进入iwd中
1
| [iwd]# device list #列出设备列表
|
后面用device代表你的设备
1 2
| 如果设备状态为off,输入 quit 退出 iwd 再输入 rfkill unblock wifi 即可
|
重新输入 iwctl 进入iwd
1 2 3 4 5 6
| [iwd]# station device scan #连接设备 [iwd]# station device get-networks #列出附近的wifi列表 [iwd]# station device connect SSID #这里的SSID指wifi的ID,如果wifi有密码,它会提示输入 密码,输入密码的时候可能看不见,不会有字符和提示,不用 担心,回车即可。自此,wifi连接成功,输入 quit 退出iwd
|
有线连接:
检查网络状况:
1
| ping www.baidu.com ## 有显示网络延迟,且不高,即正常,然后按Ctrl+C中止。
|
4.更新系统时间
1 2 3
| timedatectl set-ntp true timedatectl status hwclock --systohc保存时间
|
5.更换国内软件源加快下载速度
安装文本编辑器,如nano 或者vim 执行
打开文本,并添加国内镜像源
1
| nano /etc/pacman.d/mirrorlist
|
把自带国家名和软件源删除(用剪切Ctrl+K删除更快) 然后添加软件源 这里以网易开源镜像(163)和北京外国语学院(bfsu)站为例
1 2 3 4
| 网易: Server = http://mirrors.163.com/archlinux/$repo/os/$arch 北京外国语学院: Server = https://mirrors.bfsu.edu.cn/$repo/os/$arch
|
按Ctrl+X
回车,输入Y回车确认保存并退出
更新同步:
6.开始分区
输入fdisk -l回车查看所要安装的硬盘的路径,我这里以/dev/sda为例
从先前准备的剩余空间上建立分区
分区示例
使用fdisk分区
进入fdisk后如下表建立,详细方法详见百度,或者谷歌拍照翻译,或者点击此处Arch官方wiki 使用fdisk分区
格式化分区:
1 2 3 4 5 6 7 8 9
| 例 GPT:
mkfs.fat -F32 /dev/sda1 mkfs.ext4 /dev/sda2 mkswap /dev/sda3
MBR: mkfs.ext4 /dev/sda1 mkswap /dev/sda2
|
挂载分区
1 2 3 4 5 6 7 8 9
| 例 GPT: mkdir /mnt/boot mount /dev/sda1 /mnt/boot swapon /dev/sda3 mount /dev/sda2 /mnt
MBR: mount /dev/sda1 /mnt swapon /dev/sda2
|
7.安装必须的软件包
1
| pacstrap /mnt base base-devel linux linux-firmware nano vim # nano与vim二选一或者都安装,亦或者其他文本编辑器
|
8.配置系统
生产fstab文件
1
| genfstab -U /mnt > /mnt/etc/fstab
|
建议检查下/mnt/etc/fstab文件是否正确
9.进入系统
10.设置时区
以上海为例,使用软链接将配置文件链接为/etc/localtime
1
| ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
|
运行hwclock保存时间配置
11.创建本地用户
1
| useradd -m -G wheel -s /bin/bash sakura(以用户名sakura为例)
|
设置帐号密码
1 2
| passwd sakura (回车后输入密码不会显示,盲打就行) passwd root
|
12.本地化配置 (中文)###
编辑/etc/locale.gen
往下翻,找到
把这些前面的#号去掉
按Ctrl+X
回车,输入Y回车确认保存并退出
然后输入locale-gen
回车
编辑/etc/locale.conf
添加内容
按Ctrl+X
回车,输入Y回车确认保存并退出
安装中文字体
1
| pacman -Sy ttf-dejavu noto-fonts noto-fonts-extra noto-fonts-cjk noto-fonts-emoji --needed --noconfirm
|
亦或者从windows下的fonts文件夹拷贝字体,复制到/usr/share/fonts
cp -r 你的字体路径 /usr/share/fonts
13.安装grub 引导
安装grub os-prober(系统探针)ntfs-3g(ntfs分区检测用的,检查你的windows系统用) efibootmgr(gpt分区表用户使用)
编辑/etc/default/grub
1 2 3
| 打开/etc/default/grub 找到 把
|
按Ctrl+X
回车,输入Y回车确认保存并退出
安装grub到指定硬盘
1 2 3 4
| MBR分区表 grub-install --target=i386-pc /dev/sda(这里的磁盘路径看个人情况,我的是sda) GPT分区表 grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
|
生成grub.cfg配置文件
1
| grub-mkconfig -o /boot/grub/grub.cfg
|
14.安装图像界面
这里以kde为例,常见的还有xfce4 gnome等, kde相较于其他桌面环境更易于美化,个人比较推荐
安装 xorg, kde(plasma),kde配套软件,sddm 图像管理器
1
| pacman -Sy xorg plasma kde-applications(kde-applications可自行选择部分安装,全部安装占用较大) sddm
|
设置sddm服务开机启动
安装 网络管理器 工具
并设置服务开机启动
1
| systemctl enable NetworkManager
|
15.给普通用户以权限
1 2 3 4 5 6 7
| nano /etc/sudoers 进入后 (以sakura 为例) 在root ALL=(ALL) ALL下面添加sakura ALL=(ALL) ALL ## Uncomment to allow members of group wheel to execute any command #%wheel ALL=(ALL) ALL 将wheel 前的#去除
|
按Ctrl+X
回车,输入Y回车确认保存并退出
16.添加archlinuxcn源,个人推荐163(网易)和北京外国语学院(bfsu),较稳定
末尾添加
1 2
| [archlinuxcn] Server = http://mirrors.163.com/archlinux-cn/$arch
|
或者
1 2
| [archlinuxcn] Server = https://mirrors.bfsu.edu.cn/archlinuxcn/$arch
|
打开multilib
1 2 3 4
| Include = /etc/pacman.d/mirrorlist 将 按Ctrl+X回车,输入Y回车确认保存并退出
|
更新并安装archlinuxcn-keyring
17.卸载vesa显卡驱动,并安装对于显卡驱动
以intel为例,其他显卡自行百度arch官方wiki
AMD/ATI显卡安装与配置 NVIDIA显卡的安装与配置
1 2
| pacman -R xf86-video-vesa pacman -Sy xf86-video-intel --needed --noconfirm
|
18.安装cpu对应的ucode
amd
intel
18.重启进桌面
19.中文输入法
打开终端
1 2
| sudo pacman -Sy fcitx5-im fcitx5-chinese-addons -needed --noconfirm sudo nano ~/.pam_environment
|
添加
1 2 3 4 5 6
| GTK_IM_MODULE DEFAULT=fcitx QT_IM_MODULE DEFAULT=fcitx XMODIFIERS DEFAULT=\@im=fcitx INPUT_METHOD DEFAULT=fcitx SDL_IM_MODULE DEFAULT=fcitx GLFW_IM_MODULE DEFAULT=ibus
|
按Ctrl+X
回车,输入Y回车确认保存并退出
20.浏览器
21.安装yay(或者paru)
22.安装触控板驱动
指定所使用的触摸板驱动
1
| ln -s /usr/share/X11/xorg.conf.d/70-synaptics.conf /etc/X11/xorg.conf.d/
|
可能文件在 /usr/share/X11/xorg.conf.d/*
目录下名称不同,建议到该目录下先确定文件名,然后操作
23.安装用于手机mtp连接的包
后续部署
后续部署工作详见ArchLinux官方General recommendations
https://wiki.archlinux.org/index.php/General_recommendations_(简体中文)
以及可能感兴趣的应用
https://wiki.archlinux.org/index.php/List_of_applications_(简体中文)
结束