Archlinux安装配置指南

真好玩


准备

1、Archlinux
2、rufus
3、U盘一个,使用rufus刻录镜像
4、全程联网,手机代替网线也可


安装

准备

进入安装环境后首先检查网络连接:

dhcpcd
ping -c 3 www.baidu.com

确保无误后编辑:

nano /etc/pacman.d/mirrorlist

将内容中国内的镜像服务器地址放到最前,或者直接在第一个地址前添加:

Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch

更新下试试:

pacman -Syy

分区和安装

建议一个至少10G的系统分区,一个用户分区,UEFI的话还有引导分区:

fdisk -l //列出各磁盘分区
mkfs.ext4 /dev/sda2 //将sda2格式化为ext4格式,根据需要替换sda2为自己的分区
mkfs.fat -F32 /dev/sda1 //将sda1创建为FAT32分区,可作为UEFI分区,如果存在则不需要此步骤
mkswap /dev/sda4 //将sda4作为交换分区,内存不是特别小不需要
swapon /dev/sda4 //激活交换分区

然后挂载分区:

mount /dev/sda2 /mnt //将sda2作为根目录挂载
mkdir -p /mnt/boot/efi //UEFI引导需要创建此文件夹
mkdir -p /mnt/home //有单独的用户分区需要创建此文件夹
mount /dev/sda1 /mnt/boot/efi //将sda1挂载为UEFI分区
mount /dev/sda3 /mnt/home //将sda3挂载为用户home目录分区,建议给home目录单独分区,方便重新安装linux

挂载无误后安装基础系统:

pacstrap -i /mnt base base-devel

待安装完成后,配置fstab,记录需要挂载的分区:

genfstab -U /mnt >> /mnt/etc/fstab
cat /mnt/etc/fstab //检查生成的文件内容是否正确,请勿多次生成,可以rm -rf /mnt/etc/fstab后再生成

基础配置

切换根目录:

arch-chroot /mnt /bin/bash

生成语言:

nano /etc/locale.gen //将需要的语言之前的注释去掉,一般用户保留en_US.UTF-8和zh_CN.UTF-8即可
locale-gen //生成locale,现在暂时不建议切换系统语言到中文

对国内用户时区可以这样设置:

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime //如这个目录已经存在,则先rm掉,再执行本句

硬件时间设置:

hwclock --systohc --utc //一般linux使用utc时间
hwclock --systohc --localtime //使用本地时间,和Windows组双系统的时候使用,防止Windows时间不正常

主机名设置:

echo 主机名 > /etc/hosts
nano /etc/hosts //替换默认值为自己的主机名

如果要使用wifi的话,需要安装:

pacman -S iw wpa_supplicant dialog

安装引导系统需要软件:

pacman -S grub //普通BIOS引导
pacman -S dosfstools grub efibootmgr //UEFI引导
pacman -S os-prober ntfs-3g //多系统需要这个

安装GRUB:

grub-install --recheck /dev/sda2 //普通BIOS引导,将sda2替换为目标分区
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch --recheck //UEFI引导
grub-mkconfig -o /boot/grub/grub.cfg //生成配置文件

基础安装就到这里,退出并重启:

passwd //为root用户设置密码
useradd -m -g users -s /bin/bash 用户名 //创建一个新用户,归属users用户组
passwd 用户名 //为该用户设置密码
exit //退出当前根目录
reboot //重启

常用软件

首先添加国内的软件仓库:

nano /etc/pacman.conf

//在最后添加内容
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

//保存后更新
pacman -Syyu

//安装keyring
pacman -S archlinuxcn-keyring

配置图形界面:

lspci | grep VGA //查看显卡型号
pacman -S xf86-video-vesa //通用集显驱动
pacman -S xf86-video-nouveau //通用n卡驱动
pacman -S xf86-video-intel //intel显卡驱动
pacman -S nvidia nvidia-settings //闭源n卡驱动
pacman -S xf86-video-ati //a卡驱动
pacman -S bumblebee primus //双显卡需要安装这个
systemctl enable bumblebee.service //开启bumblebee守护进程
gpasswd -a 用户名 bumblebee //将用户添加至bumblebee用户组

如果要使用图形桌面,则需要xorg:

pacman -S xorg-server xorg-server-utils xorg-twm xorg-xclock xorg-xinit

安装桌面环境:

pacman -S cinnamon //mint专用cinnamon桌面
pacman -S enlightenment17 //enlightenment桌面
pacman -S gnome gnome-extra //gnome桌面
pacman -S kde kde-l10n-zh_cn //kde桌面
pacman -S lxde //lxde桌面
pacman -S xfce4 xfce4-goodies //xfce4桌面
pacman -S ttf-dejavu wqy-microhei //不错的字体

安装登录管理器:

pacman -S lightdm gdm sddm kdm //选一个就行了
systemctl enable gdm.service //开启登录管理器

安装网络管理:

pacman -S networkmanager
systemctl enabel NetworkManager.service

常用软件:

libreoffice //代替office
zsh //更好的shell
unetbootin //U盘刻录软件
wine //运行Windows应用
git //最大同性交友网站工具
plymouth //开关机图形画面
fcitx-im fcitx-configtool fcitx-sogoupinyin //搜狗拼音输入法
imagemagick //图像处理软件
google-chrome //谷歌浏览器
netease-cloud-music //网易云音乐

最后,当然是晒桌面了:

你可能感兴趣的:(Linux)