真好玩
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 //网易云音乐
最后,当然是晒桌面了: