2019年12月23日更新:
已改用图形化安装
anarchy linux
或者
archfi脚本安装
u盘制作工具:rufus 下载地址
安装命令:
ls /sys/firmware/efi/efivars
ping baidu.com
timedatectl set-ntp true
fdisk -l
fdisk /dev/sda (g:gpt分区表 n:新分区 p:查看分区 t:分区类型 w:写入生效)
mkfs.ext4 /dev/sda1 ====主分区
mkfs.fat -F32 /dev/sda2 ====boot分区
mkswap /dev/sda3 ====交换分区
swapon /dev/sda3
mkfs.ext4 /dev/sda4 ====home分区(可选)
mount /dev/sda1 /mnt
mkdir -p /mnt/boot
mount /dev/sda2 /mnt/boot
(以下可选)home分区
mkdir /mnt/home
mount /dev/sda4 /mnt/home
vim /etc/pacman.d/mirrorlist
添加镜像
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
pacstrap /mnt base linux linux-firmware
genfstab -U /mnt >> /mnt/etc/fstab
cat /mnt/etc/fstab
arch-chroot /mnt
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
pacman -S vim vi networkmanager
sudo systemctl enable NetworkManager
vim /etc/locale.gen
zh_CN.UTF-8 UTF-8 en_US.UTF-8 UTF-8取消#号
locale-gen
echo LANG=en_US.UTF-8 >> /etc/locale.conf
echo zhoudj >> /etc/hostname
passwd
vim /etc/hosts
添加
127.0.0.1 localhost
::1 localhost
127.0.1.1 myhostname.localdomain myhostname
pacman -S os-prober ntfs-3g grub efibootmgr dosfstools
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
exit
umount /mnt
reboot
useradd -m -G wheel -s /bin/bash username
passwd username
pacman -S sudo
visudo
%wheel ALL=(ALL)ALL 注释#
vim /etc/pacman.conf
最后添加
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
pacman -Sy archlinuxcn-keyring yaourt
使用xorg启动
pacman -S xorg-server xorg-xinit
sudo pacman -S xfce4
sudo pacman -S lightdm
sudo systemctl enable lightdm
sudo systemctl start lightdm
pacman -S fcitx-configtool fcitx-sunpinyin
yaourt -S fcitx-qt4
vim ~/.xprofile
添加
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
pacman -S wqy-microhei ttf-dejavu ttf-droid
显卡
arch21.png根据显卡类型安装
https://wiki.archlinux.org/index.php/Xorg#Driver_installation
声卡
pacman -S alsa-utils pulseaudio-alsa
pacman常用命令:
pacman -Sy abc 和源同步后安装名为abc的包
pacman -S abc 从本地数据库中得到abc的信息,下载安装abc包
pacman -Sf abc 强制安装包abc
pacman -Ss abc 搜索有关abc信息的包
pacman -Si abc 从数据库中搜索包abc的信息
pacman -Syu 同步源,并更新系统
pacman -Sy 仅同步源
pacman -R abc 删除abc包
pacman -Rc abc 删除abc包和依赖abc的包
pacman -Rsn abc 移除包所有不需要的依赖包并删除其配置文件
pacman -Sc 清理/var/cache/pacman/pkg目录下的旧包
pacman -Scc 清除所有下载的包和数据库
pacman -Sd abc 忽略依赖性问题,安装包abc
pacman -Su --ignore foo 升级时不升级包foo
pacman -Sg abc 查询abc这个包组包含的软件包
pacman -Q 列出系统中所有的包
pacman -Q package 在本地包数据库搜索(查询)指定软件包
pacman -Qi package 在本地包数据库搜索(查询)指定软件包并列出相关信息
pacman -Q | wc -l 统计当前系统中的包数量
pacman -Qdt 找出孤立包
pacman -Rs $(pacman -Qtdq) 删除孤立软件包(递归的,小心用)
pacman -U abc.pkg.tar.gz 安装下载的abs包,或新编译的本地abc包
pacman-optimize && sync 提高数据库访问速度
参考文档:
http://tieba.baidu.com/p/6373963196
https://wiki.archlinux.org/index.php/Installation_guide
https://www.viseator.com/2017/05/17/arch_install/
网友评论