安装Arch
注:我的电脑比较老,是BIOS
准备
- 现在一台Linux上下载最新的Arch镜像,地址是这个,找到中国的,随便那个都行。
- 用
dd
命令把它装到一个空闲的u盘(这个u盘将会被格式化)命令:(root) dd if=<ARCH-ISO.iso> of=/dev/sdX
- 重启电脑,注意要用刚刚的U盘启动
- 进入Arch-ISO后先联网,具体方法ArchWiki
- 正文开始
正文
0. 初始化Arch-ISO
pacman -Sy
1. 分区挂载
- 格式化硬盘为MBR
parted /dev/sdX
# 会进入PARTED,并且有像(parted)这样的提示
mktable
# 然后会问你格式是啥
msdos
# 并且yes
yes
# 退出
quit
- 分区
cfdisk /dev/sdX
# 然后先Delete,再new,
建议分区:
地址 | 空间 | 内容 |
---|---|---|
/dev/sdX1 | 总大小-4GB | 根目录分区 |
/dev/sdX2 | 4GB | Swap交换分区 |
- 格式化
mkfs.ext4 /dev/sdX1
mkswap /dev/sdX2
swapon /dev/sdX2
- 挂载
mount /dev/sdX1 /mnt
2. 安装基本系统
- 安装基本系统
pacstrap -i /mnt base grub linux-lts vim grub
- 安装fstb
genfstab -U /mnt >> /mnt/etc/fstab
- Chroot
arch-chroot /mnt
3. 配置
- 时区、语言
ln -svf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
vim /etc/locale.gen ##将en_US.UTF-8 UTF-8前的#号注释去掉
locale-gen
echo LANG=en_US.UTF-8>/etc/locale.conf
- 主机名、密码
echo 你的主机名>/etc/hostname
passwd #输入新的root密码
- 引导
mkinitcpio -P
grub-install --target=i386-pc /dev/sdX --removable
grub-mkconfig -o /boot/grub/grub.cfg
到此为止,Arch就装好了!然后,重启电脑 reboot
。
后续操作
安装桌面
桌面有很多,推荐使用 KDE plasma
或 awesome
如果你打算使用 KDE Plasma
桌面,那么推荐你选择 sddm
;如果你使用 gnome
桌面,那么你最好用 gdm
这里以 sddm+KDE Plasma 为例
pacman -S xorg sddm
systemctl enable sddm
pacman -S plasma kdebase alsa-utils pulseaudio pulseaudio-alsa kde-applications #如果某些软件包找不到,可以先不装
然后重启电脑,正常情况下就能看到窗口管理器 sddm 的界面了!
添加用户
使用 useradd
命令添加用户,比如添加一个用户,名字叫做 USERNAME
, 并且拥有管理员权限。
# useradd -m -G "组" -s "登录shell" "用户"
useradd -m -G "wheel" -s "/bin/bash" "USERNAME"
wheel组就是管理员组,可以通过sudo命令执行管理员命令 需要安装sudo并编辑sudo文件
Sudo
每次输入管理员命令时都得输入 su
是不是很麻烦呢,archlinux提供了一个软件包叫sudo,能够执行单行的管理员命令。
比如说
sudo pacman -Syyu # 等于 su 然后 pacman -Syyu 最后 exit
安装
pacman -S sudo
编辑sudo
visudo #必须先安装vi
Archlinuxcn
archlinuxcn仓库是 Arch 的中文仓库
把一下文字复制到 /etc/pacman.conf
的最后
[archlinuxcn]
Server = https://repo.archlinuxcn.org/$arch
同步仓库
sudo pacman -Syyu
安装 archlinuxcn-keyring
sudo pacman -S archlinuxcn-keyring
AUR
AUR是archlinux user repo的缩写,是由archlinux的用户来发布、维护的软件仓库
安装AUR助手
sudo pacman -S yay yaourt pakku pacaur #每一个都是aur助手
使用
那些aur助手在使用时可以随意使用一个
yay/yaourt/pakku/pacaur -S PKGNAME
lfw08 · 2024-04-12 19:29
sudo 那里是不是vi sudo 忘了加空格()
5+1 回复 lfw08 · 2024-04-23 20:36 作者
并不是,有个命令叫做
visudo
能够编辑sudo的配置文件