安装前准备
下载镜像
https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/2019.11.01/
制作启动盘
linux
sudo dd bs=4M if=iso文件 of=u盘设备 oflag=sync status=progress
u盘设备可以使用sudo fdisk -l查看,可以根据u盘大小找到u盘(如果是sdc,就of=/dev/sdc,千万不要在sdc后加入数字)
windows
下载rufus,选择u盘和iso文件,最后制作的时候,选择以dd模式制作
连接无线网络
wifi-menu
选择对应无限网,输入密码即可
设置时间
开机,选择从u盘启动。
timedatectl set-ntp true
分区
使用parted进行分区(以/dev/sda为例)
parted /dev/sda
如果要创建UEFI/GPT分区表
(parted) mklabel gpt
如果要创建BIOS/MBR分区表
(parted) mklabel msdos
设置分区单位为MB
(parted) unit mib
创建启动分区
(parted) mkpart primary 1 301
如果使用UEFI/GPT
(parted) set 1 esp on
如果使用BIOS/MBR
(parted) set 1 boot on
创建4G交换分区(下面的例子都是基于有交换分区。目前的电脑内存已经很大了,一般不需要设置交换分区,老电脑如果用到交换内存了,电脑应该也快炸了,换个电脑吧...)
(parted) mkpart primary 301 4397
创建根分区(50G)
(parted) mkpart primary 4397 55597
创建/home(剩下的都给/home)
(parted) mkpart primary 55597 -1
退出
(parted) exit
格式化
格式化/boot(最好用fat32,其他分区类型不一定支持)
mkfs.fat -F 32 /dev/sda1
设置/dev/sda2为交换分区
mkswap /dev/sda2
swapon /dev/sda2
为/和/home创建文件系统
mkfs.xfs /dev/sda3
mkfs.xfs /dev/sda4
挂载分区
mount /dev/sda3 /mnt
mkdir /mnt/boot
mkdir /mnt/home
mount /dev/sda1 /mnt/boot
mount /dev/sda4 /mnt/home
安装系统
选择清华大学镜像
vi /etc/pacman.d/mirrorlist
1. 将所有镜像都注释掉(在所有行开头添加#,以下为vi替换命令)
:%s/^/#/g
2. 搜索tuna,把这一行开头的#号删除
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
安装基础软件
pacstrap /mnt base base-devel linux linux-firmware
系统配置
配置/etc/fstab(用户系统启动时识别分区)
genfstab -U /mnt >> /mnt/etc/fstab
进入新安装的系统
arch-chroot /mnt
设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai/etc/localtime
hwclock --systohc
语言
vi /etc/locale.gen
把下面两行解开注释,其他的自己看情况
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
生成语系
locale-gen
设置语系
vi /etclocale.conf
LANG=en_US.UTF-8
网络配置
vi /etc/hostname
localhost
vi /etc/hosts
127.0.0.1 localhost
::1 localhost
127.0.1.1 localhost.localdomain localhost
安装CPU升级补丁
如果为intel cpu
pacman -S intel-ucode
如果为amd cpu
pacman -S amd-ucode
安装bootloader
如果为BIOS/MBR引导方式
pacman -S grub
grub-install --target=i386-pc /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
如果为UEFI/GPT引导方式
pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg
设置root密码
passwd
安装deepin桌面
创建普通用户
useradd -m -G wheel 用户名
使用户可以使用sudo命令
visudo
将%wheel ALL=(ALL) ALL解开注释(删除开头的#)
如果提示没有安装vi
pacman -S vim vi
安装deepin桌面
pacman -S deepin(一路回车)
开机启动网络和显示服务,否则无法连接网络或打开桌面环境
systemctl enable NetworkManager.service
systemctl enable lightdm.service
重启
exit
reboot
添加清华大学软件源
将以下两行加入/etc/pacman.conf
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
然后安装对应的key
sudo pacman -S archlinuxcn-keyring
常用软件安装
输入法
sudo pacman -S fcitx-im fcitx-configtool fcitx-libpinyin
在vi /etc/environment中加入下面几行,否则使用shift或Ctrl+space无法调出输入法
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
注销后重新登陆在终端输入fcitx-configtool,添加libpinyin输入法
娱乐软件
wps,微信,网易云音乐,qq,百度云,火狐
sudo pacman -S wps-office electronic-wechat netease-cloud-music baidunetdisk-bin qq-linux firefox
安装eclipse,idea
sudo pacman -S eclipse-jee intellij-idea-community-edition
nvidia独立显卡和大黄蜂,擎天柱(独立显卡和核心显卡之间自动切换)
sudo pacman -S nvidia nvidia-utils bumblebee primus
将用户加入大黄蜂用户组
sudo gpasswd -a 用户名 bumblebee
开机启动大黄蜂
sudo systemctl enable bumblebee.service
安装steam
sudo pacman -S steam
如果需要使用独立显卡运行游戏,在游戏上右键->属性->设置启动选项,加入primusrun %command% -perfectworld(-perfectworld为使用国服)
网友评论