arch安装配置过程
安装
分区,使用fdisk ,使用mkfs.ext4格式化分区后的磁盘
测试网络
1
ping -c 4 http://www.baidu.com
更改系统源
1
2
3
4cd /etc/pacman.d
sed -i "s/^\b/#/g" mirrorlist
vim mirrorlist
然后把163开头的#去掉安装系统基础
1
2
3
4pacman -Syy
pacstrap /mnt base base-devel
genfstab -U -p /mnt >>/mnt/etc/fstab
arch-chroot /mnt /bin/bash编码和时区
1
vim /etc/locale.gen
内容大致修改为:
1
2
3en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8设置
1
2
3
4locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc --utc
设置主机名:
1
echo archlinuxpc > /etc/hostname
设置自动连接有线网络
1
2systemctl start dhcpcd
systemctl enable dhcpcd更改密码,添加用户
修改root密码
1
passwd
添加用户
1
2useradd -m -g users -G wheel -s /bin/bash 用户名
passwd 用户名添加sudo
1
vim /etc/sudoers
添加引导
对于UEFI:
1
2
3
4
5
6
7mkdir -p /mnt/boot/EFI (创建UEFI挂载点)
mount /dev/sdX(Y) /mnt/boot/efi (挂载UEFI分区,一般情况下使用靠前的分区)
pacman -S dosfstools efibootmgr
pacman -S grub
pacman -S os-prober
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --recheck
grub-mkconfig -o /boot/grub/grub.cfg对于bios
1
2
3pacman -S grub
grub-install /dev/sda --force
grub-mkconfig -o /boot/grub/grub.cfg
退出安装
- 退出前先安装wifi
1
2
3
4
5
6pacman -S dialog (wifi-menu)
exit
pacman -S dialog
umount /mnt/{home,boot}
umount /mnt
reboot
- 退出前先安装wifi
安装驱动
声卡驱动
1
2pacman -S alsa-utils
alsamixer #调节音量安装intel核显
1
pacman -S mesa xf86-video-intel
其他驱动
1
2pacman -S xf86-input-synaptics
pacman -S xorg xorg-server xorg-xinit xorg-utils xorg-server-utils
常用安装
常用软件安装
1
pacman -S fcitx fcitx-qt unrar p7zip cpio zip unzip leafpad xarchiver firefox firefox-i18n-zh-cn flashplugin
安装常用字体:
1
pacman -S ttf-dejavu wqy-zenhei wqy-microhei
安装gnome桌面
1
2pacman -S gdm gnome gnome-extra
systemctl enable gdm安装ntfs磁盘读写
1
sudo pacman -S ntfs-3g
使用网络管理
1
systemctl enable NetworkManager
wifi热点
1
sudo pacman -S dnsmasq
常用配置
- 输入法配置
1
vim ~/.profile
修改为
1
2
3
4
5
6export XIM=fcitx
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XIM_PROGRAM=fcitx
fcitx &- 挂载硬盘不用密码
1
vim /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy
把与id=”org.freedesktop.udisks2.filesystem-mount-system”中
auth_admin_keep 改为yes - 输入法配置