一不小心又玩坏了 arch,想了下,干脆写个安装流程好了,不然每次都去 wiki 找一些步骤有点麻烦
Begin
-
ping ipv6.google.com
-
校园网改镜像服务器地址
nano /etc/pacman.d/mirrorlist
使用 ustc 镜像(ctrl+w 搜索 ctrl+k 剪切,然后在最上方 ctrl+u 粘贴,ctrl+x 输入 y 保存退出) -
分区,推荐使用 cgdisk
cgdisk /dev/sdx
(使用选择安装系统的分区位置代替 x) 选择 free 开始分区,第一个为/boot
分区,推荐使用不同的启动分区,删除系统时方便,不用重建 win 的引导分区.First sector,直接 enter,然后选择分区大小,现在硬盘都大,直接 1G,好看点,分区格式选择 EF00,分区名称自选.继续选择 Free,new,这次分swap
,交换分区,可以理解为 Win 的虚拟内存,不过不太一样,分区大小推荐和内存一样大,不过也可以看心情自己选大小,分区格式输入 8200.接下来是/
,根分区,放系统文件的地方,大小随意,格式 8300 默认.下面是/home
,家目录,放自己东西的地方,大小随意,格式 8300 默认.输入 w 保存 q 退出. -
格式化分区,对
/boot
使用mkfs.fat -F32 /dev/sdxx
(这是对于 GPT,对 MBR 使用 mkfs.ext4 /dev/sdxx,把 xx 换成分区所在的位置,使用 lsblk 查看),对swap
使用mkswap /dev/sdxx
对/
和/home
使用mkfs.ext4 /dev/sdxx
-
挂载分区,对
/
用mount /dev/sdaxx /mnt
,对/
和/home
先mkdir /mnt/{boot,home}
然后mount /dev/sdxx /mnt/boot``mount /dev/sdxx /mnt/home
对swap
使用swapon /dev/sdaxx
再次使用 lsblk 查看是否分区成功 -
安装基本操作系统,使用
pacstrap -i /mnt base base-devel
-
生成 fstab,
genfstab -U /mnt >> /mnt/etc/fstab
官方强烈建议生成后用nano /mnt/etc/fstab
检查一下 -
ChangeRoot 到新系统
arch-chroot /mnt
,成功 change 可以看到路径变化 -
设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
设置时间标准为 UTChwclock --systohc --utc
-
设置语言 locale,
nano /etc/locale.gen
选择en_US.UTF-8 UTF-8zh_CN.UTF-8 UTF-8zh_TW.UTF-8 UTF-8
三个去掉注释保存,然后执行locale-gen
把系统默认设置为美国英语echo LANG=en_US.UTF-8 > /etc/locale.conf
(不推荐使用中文是因为 tty 界面会显示小框框) -
设置主机名
echo 喵喵喵 > /etc/hostname
更改 hostsnano /etc/hosts
输入127.0.1.1 喵喵喵.localdomain 喵喵喵
就好 -
生成初始系统
mkinitcpio -p linux
-
修改 root 密码
passwd
-
新建一个用户并给与 sudo 提权权限
useradd -m -g users -s /bin/bash 咕咕咕
改密码passwd 咕咕咕
(建议简单点,经常使用)然后nano /etc/sudoers
在root ALL=(ALL) ALL
下加一行咕咕咕 ALL=(ALL) ALL
-
安装 networkmanager,
pacman -S networkmanager
开机启动它systemctl enable NetworkManager
最好再加上这个systemctl enable dhcpcd
-
安装显卡驱动
lspci | grep VGA
然后如果有核显就用这个pacman -S xf86-video-intel
(想奇葩的用 linux 安装 steam 玩游戏就pacman -S nvidia
-
安装 x 窗口,
pacman -S xorg xorg-xinit
-
安装触摸板驱动,
pacman -S xf86-input-synaptics
-
安装等宽字体和中文字体
pacman -S ttf-dejavu wqy-microhei adobe-source-code-pro-fonts
-
安装桌面环境,用了一圈,只推荐 xfce,i3,gnome,图简单就用 gnome 了
pacman -S gnome gnome-extra
进去后自己卸载不需要的软件 -
读取 win 分区,安装
pacman -S ntfs-3g
-
开机启动 gnome 启动器,
systemctl enable gdm
-
引导系统
pacman -S dosfstools grub efibootmgr
(推荐使用 grub 引导),grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=ArchLinux --recheck
再生成配置文件grub-mkconfig -o /boot/grub/grub.cfg
-
卸载分区,重启进系统
exit ``umount /mnt/{boot,home}``umount /mnt``reboot
-
安装输入法点我
-
安装 yaourt 点我加入 archlinuxcn 源,然后
sudo pacman -S yaourt
-
安装 oh-my-zsh,先
sudo pacman -S zsh
,然后点我
End
ps:最好还是看官方 wiki,我也不能保证自己哪里没敲错
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于