下载镜像及刻录php
镜像推荐地址:https://mirrors.tuna.tsinghua.edu.cn/,能够选择英文原版也能够选择中文版即archlinuxcn;我选择了archlinuxcn。下载完成后,插入要用来刻录的U盘,选择用UtralISO进行刻录。linux
注意写入方式用RAW,点击肯定,等待刻录完成。shell
开机安装bash
开机进入U盘启动(UEFI引导)
网络
系统启动,默认自动以root用户登陆。
session
联网编辑器
若是是台式机,网络通常都是默认链接的,除非须要pope或者wifi,这种状况请查看ArchLinux的官方文档。我是台式机因此就继续了。工具
编辑镜像站文件
因为镜像站文件中有太多国外网址,网速慢,因此在镜像站文件开头添加国内镜像站。
shell nano /etc/pacman.d/mirrorlist
字体
分区
检查分区表
shell fdisk -l
结果
优化
分区计划:
根分区,/dev/sda1,做为基本启动盘; 交换分区, /dev/sda2,做为基本分区,是内存的两倍(2*RAM); 逻辑分区, /dev/sda3,剩余空间
查看电脑硬盘设备
shell lsblk
fdisk /dev/sda
进入fdisk交互界面:
输入:g 创建gpt分区表:
(2)创建分区
输入:n 添加一个分区
回车:
提示让输入开始扇区(一个扇区512B,按本身要分区容量大小进行计算)
输入2048,回车
让输入结束扇区,因为一个扇区512B,要建立200M的分区,应该输入:+200M;
创建第二个分区:
输入n;
回车
输入开始扇区: 回车 (默认开始扇区便可)
输入结束扇区:+200M
创建第三个分区:
输入n;
回车
输入开始扇区:回车 (默认开始扇区便可)
输入结束扇区:直接回车(默认大那个数字)
输入:w 保存并退出;
执行:lsblk 以下图所示:
格式化分区并挂载
(1)格式化
格式化ESP分区
shell mkfs.fat -F32 /dev/sda1
格式化boot分区
shell mkfs.ext4 /dev/sda2
格式化根分区
shell mkfs.ext4 /dev/sda3
(2)挂载
shell mount /dev/sda3 /mnt mkdir /mnt/boot mount /dev/sda2 /mnt/boot mkdir /mnt/boot/EFI mount /dev/sda1 /mnt/boot/EFI
再次查看lsblk命令,便可看到挂载好的分区
安装基本操做系统
执行以下命令,等待安装完成。
sehll pacstrap -i /mnt base base-devel
直接回车,直至完成。
配置基础操做系统
(1)配置fstab
shell genfstab -U /mnt >> /mnt/etc/fstab
# 配置
再次执行
sehll cat /mnt/etc/fastab
(2)切换到新系统
shell arch-chroot /mnt /bin/bash
(3)进行本地语言设置
将en_US.UTF-8 UTF-8和zh_CN.UTF-8 UTF-8 前的#注释删除,退出并保存
shell vi /etc/locale.gen
locale-gen
shell ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
shell hwclock --systohc --utc
引导系统
GRUB进行UEFI引导shell # 安装引导工具 pacman -S dosfstools grub efibootmgr # 安装grub grub-install --target=x86_64-efi --efi-directory=/boot/EFI --recheck # 配置grub grub-mkconfig -o /boot/grub/grub.cfg
用户管理
(1)设置root密码
passwd
(2)添加用户
useradd -m -g users -s /bin/bash 用户名 # useradd -m -g users -s /bin/bash myName passwd 用户名 # passed myName nano /etc/sudoers
在 root ALL=(ALL) ALL 下面添加 用户名 ALL=(ALL) ALL ,为你刚才建立的用户添加sudo权限。
(3)退出chroot并重启计算机
exit reboot
网络配置
(1)有线链接
# 可能须要root权限 systemctl enable dhcpcd
(2)无线链接
pacman -S iw wpa_supplicant dialog
(3)ADSL 宽带链接
pacman -S rp-pppoe# pppoe-setup # systemctl start adsl
安装Gonme桌面环境
(1)安装显卡驱动
lspci | grep VGA
根据列出的显卡类型,再结合ArchLinux显卡来安装特定显卡。
(2)安装X窗口系统
pacman -S xorg # 安装字体:Dejavu 和 微米黑字体 pacman -S ttf-dejavu wqy-microhei
(3)安装Gnome桌面环境
# 安装gnome桌面 pacman -S gnome # 安装gnome桌面优化工具 pacman -S gnome-tweak-tool # 安装gnome桌面菜单编辑器 pacman -S alacarte # 启用gnome窗口管理器服务 systemctl enable gdm # 启用网络管理器服务 systemctl enable NetworkManager reboot
其余优化
(1)添加ArchLinux源
nano /etc/pacman.conf
在末尾添加
[archlinuxcn] SigLevel=Never Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
(2)安装中文输入法
打开并编辑.xprofile文件
vi ~/.xprofile
添加以下内容保存退出。
export LC_ALL=zh_CN.UTF-8 export XIM=fcitx export XIM_PROGRAM=fcitx export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx" eval `dbus-launch --sh-syntax --exit-with-session` exec fcitx &
安装输入法
pacman -S fcitx-im fcitx-configtool pacman -S fcitx-sogoupinyin