主要为以下步骤:
1.下载ArchLinux安装镜像并 制作 U 盘启动工具
2.开机从 U 盘启动
3.进行联网
4.编辑镜像站文件(选择一个比较快的中国镜像源)
5.开始分区(UEFI+GPT)
6.格式化分区,并挂载
7.开始安装基本操作系统
8.配置基础系统
9.引导系统
10.用户管理
11.网络配置
12.安装桌面环境
13.安装完后的工作
开始:
1.下载ArchLinux安装镜像并 制作 U 盘启动工具
(本次使用 archlinux-2017.06.01-x86_64.iso)
下载地址:https://www.archlinux.org/download/
下载 Ultra ISO 将镜像写入 U 盘
(1)打开 iso 文件
(2)写入硬盘镜像
选择你要写入的硬盘驱动器(你的 u 盘)
写入方式改为:RAW
单击写入
2.开机
1.开机进入 U 盘启动(UEFI 引导)
进入系统后界面如下:
3.进行联网
执行:
wifi-menu
1
连接 wifi
或者:
pppoe-setup
1
进行配置或者:
systemctl start adsl
1
进行 adsl 连接
连接完后,执行:
ping http://www.baidu.com
1
或其他网址测试网络是否通
同步时间
执行:
timedatectl set-ntp true
1
4.编辑镜像站文件
由于镜像站文件中有太多国外网址,网速慢,所以在镜像站文件开头添加国内镜像站
执行:
nano /etc/pacman.d/mirrorlist
1
执行后如下图所示
注释掉第一个镜像站,在前面加 2 个##,将 第二个镜像站:mirrors.xxxxxx.com/……的 xxxxxx 改为 163
也可以手动注释掉或者删除掉非中国的镜像站
修改后如下图所示:
执行 ctrl+x 退出,提示 是否保存,输入 y,回车 保存
5.开始分区(UEFI+GPT)
本次将为 sda 硬盘重新建立分区表,重新建立分区,数据会全部丢失.
分区方案:
sda1—————200M————————/boot/EFi
sda2—————200M————————/boot
sda3—————100G————————/
先查看下电脑硬盘设备,执行 lsblk,如下图所示:(不同电脑设备不同,有可能会是 /dev/sdb……)
(有 parted、fdisk 两种分区方法,本次采用 fdisk 进行分区)
用 fdisk 进行分区
(1)建立 GPT 分区表
执行:
fdisk /dev/sda
1
不同电脑设备不同,有可能会是 /dev/sdb……)
进入 fdisk 交互界面:
输入:g 建立 gpt 分区表:
(2)建立分区
输入:n 添加一个分区
回车:
提示让输入开始扇区(一个扇区 512B,按自己要分区容量大小进行计算)
输入 2048,回车
让输入结束扇区,由于一个扇区 512B,要创建 200M 的分区,应该输入:+200M;
建立第二个分区:
输入 n;
回车
输入开始扇区: 回车 (默认开始扇区即可)
输入结束扇区:+200M
建立第三个分区:
输入 n;
回车
输入开始扇区:回车 (默认开始扇区即可)
输入结束扇区:直接回车(默认大那个数字)
输入:w 保存并退出;
执行:lsblk 如下图所示:
6.格式化分区,并挂载
(1)格式化分区
执行:
mkfs.fat -F32 /dev/sda1
1
(格式化 ESP 分区)
mkfs.ext4 /dev/sda2
1
(格式化 boot 分区)
mkfs.ext4 /dev/sda3
1
(格式化根分区)
执行完如下图所示:
(2)挂载:
mount /dev/sda3 /mnt
mkdir /mnt/boot
mount /dev/sda2 /mnt/boot
mkdir /mnt/boot/EFI
mount /dev/sda1 /mnt/boot/EFI
1
2
3
4
5
执行:
lsblk
1
如下图所示
7.开始安装基本操作系统
执行:
pacstrap -i /mnt base base-devel
1
后开始安装
8.配置基础系统
(1)配置 fstab
执行:
genfstab -U /mnt >> /mnt/etc/fstab
1
最好再执行:
cat /mnt/etc/fstab
1
检查一下
(2)切换到新系统
执行:
arch-chroot /mnt /bin/bash
1
(3)进行本地语言设置
执行:
nano /etc/locale.gen
1
反注释(删掉前面的#)
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
这两个,退出保存
执行:
locale-gen
1
执行:
echo LANG=en_US.UTF-8 > /etc/locale.conf
1
(4)设置时区
执行:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
1
也可以执行:
tzselect
1
按照提示选择时区
执行:
hwclock –systohc –utc
1
设置硬件时间
9.引导系统
GRUB 进行 UEFI 引导
执行:
pacman -S dosfstools grub efibootmgr
1
安装引导工具
执行:
grub-install –target=x86_64-efi –efi-directory=/boot/EFI –recheck
1
进行安装 grub
执行:
grub-mkconfig -o /boot/grub/grub.cfg
1
进行配置 grub
10.用户管理
(1)设置 root 密码
执行:
passwd
1
(2)添加用户
执行:
useradd -m -g users -s /bin/bash 用户名
1
(务必添加一个 用户 ,否则后面 sddm 显示管理器登录的时候无法登录,sddm 不会列出 root 用户)
执行:
passwd 用户名
1
为刚才添加的用户设置密码
执行:
nano /etc/sudoers
1
在 root ALL=(ALL) ALL 下面添加
用户名 ALL=(ALL) ALL
为你刚才创建的用户 添加 sudo 权限
(3)退出 chroot 重启
(笔记本请直接跳到下面网络配置,安装无线网络相关模块)
(也可以不重启,直接进行下面的网络配置和桌面环境配置)
执行:
exit
1
退出 chroot
执行:
reboot
1
重启电脑
11.网络配置
开机进入电脑
(1)有线连接
systemctl enable dhcpcd
1
root 下执行不了此命令,可以省略,执行完下面的命令一会重启会自动启动 dhcpcd 服务)
启动 dhcpcd
systemctl enable dhcpcd
1
开机自动启动 dhcp 服务
(2)无线连接:
pacman -S iw wpa_supplicant dialog
1
(3)ADSL 宽带连接:
pacman -S rp-pppoe# pppoe-setup # systemctl start adsl
1
(chroot 下执行不了此命令)# systemctl enable adsl
12.安装桌面环境
(1)安装显卡驱动
确定显卡型号
执行:
lspci | grep VGA
1
执行:
pacman -S 驱动包
1
官方仓库提供的驱动包:
通用———————————-xf86-video-vesa
intel———————————-xf86-video-intel
Geforce7+————————–xf86-video-nouveau
Geforce6/7————————-xf86-video-304xx
(2)安装 X 窗口系统
执行:
pacman -S xorg
1
安装 X 窗口系统
执行:
pacman -S xf86-input-synaptics
1
(触摸板驱动,笔记版可装,台式机就不用了)执行
pacman -S ttf-dejavu wqy-microhei
1
安装字体:Dejavu 和 微米黑字体(不安装的话 后面进入桌面环境设置系统语言为简体中文的时候会出现字体显示不全的问题)
!https://img-blog.csdn.net/20170720110819958?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcjhsOHE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
(3)安装 kde-plasma 桌面环境
安装 Gnome 桌面环境的直接跳到第(4)步
(kde 和 gnome 桌面环境自带了大部分的驱动 ,安装其他桌面环境可能需要额外配置一些驱动,比如声卡)
想安装其他桌面环境 参照官方 wiki:https://wiki.archlinux.org/index.php/Desktop_environment_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
执行:
pacman -S plasma
1
安装 plasma
执行:
pacman -S konsole
1
安装 kde 下的控制台终端
执行:
pacman -S dolphin
1
安装 kde 下的文件管理器
(可以直接执行:
pacman -S kde-applications
1
安装 kde 套件,包含了常用的系统工具)
安装完后
执行:
systemctl enable sddm
1
启用 sddm 显示管理器
执行:
systemctl enable NetworkManager
1
启用网络管理
执行:
pacman -S plasma-nm
1
安装 网络管理的前端工具(图形界面)
执行:
reboot
1
重启
进入系统后界面如下:
(4)安装 Gnome 桌面环境
执行:
pacman -S gnome
1
安装 gnome 桌面
执行:
pacman -S gnome-tweak-tool
1
安装 gnome 桌面优化工具
执行:
pacman -S alacarte
1
安装 gnome 桌面菜单编辑器
执行:
systemctl enable gdm
1
启用 gnome 窗口管理器服务
执行:
systemctl enable NetworkManager
1
启用网络管理器服务
执行:
reboot
1
13.安装完后的工作
(1)添加 archlinuxcn 源(里面包含了很多中国人常用而官方仓库又没有的软件)
执行:
nano /etc/pacman.conf
1
在 /etc/pacman.conf 文件末尾添加两行:
[archlinuxcn]
SigLevel=Never
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
1
2
3
(2)安装中文输入法
执行:
pacman -S fcitx-im fcitx-configtool
1
安装输入法引擎
(官方仓库里的输入法:
fcitx-cloudpinyin
fcitx-googlepinyin
fcitx-libpinyin
fcitx-sunpinyin)
执行:
nano ~/.xprofile
1
添加一下内容
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=”@im=fcitx”
1
2
3
4
5
执行:
pacman -S fcitx-sogoupinyin
1
安装搜狗输入法
(3)安装网易云音乐
执行:
pacman -S netease-cloud-music
1
安装网易云音乐
(4)安装 yaourt 使用 aur
执行:
pacman -S yaourt
1
安装 yarourt
以后可以使用 yaourt 安装 aur 中的软件了 ,yaourt 跟 pacman 使用方法一样
安装 kde 下的文件管理器
(5)安装浏览器
执行:
pacman -S google-chrome
1
安装 google 浏览器(没法在线观看视频)
执行:
pacman -S firefox
1
安装火狐浏览器
(执行: # pacman -S flashplugin 安装 flas 插件,否则无法在线观看视频,chrome 浏览器不支持 flash)
(6)其他常用软件
可在 https://wiki.archlinux.org/index.php/List_of_applications_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
进行查找
(7)桌面美化
Kde-Plasma 桌面:
Gnome 桌面: