开始安装前的分区设置:
- 查看分区:#lsblk
注意sda和sdax的区别。
- 格式化分区:#mkfs.ext4 /dev/sdax
- 创建swap:#mkswap /dev/sdax
- #swapon /dev/sdax
- 挂载 / :#mount /dev/sdax /mnt
- 创建 boot,home:#mkdir /mnt/boot
- #mkdir /mnt/home
- 挂载:#mount /dev/sdax/mnt/boot
- #mount /dev/sdax /mnt/home
- 编辑源:#nano /etc/pacman.d/mirrorlist
- 添加以下:Server = http://ftp.sjtu.edu.cn/archlinux/$repo/os/$arch
- 这是上交大的源。中科大最近经常炸了
- 刷新:#pacman -Syy
基本系统:
- 安装基本系统:#pacstrap -i /mnt base base-devel
- 生成fstab:#genfstab -U -p /mnt >>/mnt/etc/fstab
- 进入新系统:#arch-chroot /mnt /bin/bash
- 编辑语言:#nano /etc/locale.gen
- 添加:en_US.UTF-8 UTF-8
- zh_CN.UTF-8 UTF-8
- zh_TW.UTF-8 UTF-8
- 添加:en_US.UTF-8 UTF-8
- 更新:#locale-gen
- 系统语言设置:#echo LANG=en_US.UTF-8 > /etc/loacle.conf
- 设置时间:#ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- #hwclock --systohc --utc
- 设置主机名:echo name > /etc/hostname
- #nano /etc/hosts
- 添加name到文件中两行的最后
- 设置root密码:#passwd
- 设置grub:#pacman -S grub-bios
- #pacman -S grub os-prober
- #grub-install /dev/sda
- #grub-mkconfig -o /boot/grub/grub.cfg
基本工具:
- 安装网络工具:#pacman -S iw wpa_supplicant dialog wpa_actiond linux-firmware
- 显卡安装N卡:#pacman -S nvidia
- 可以选择mesa-libgl
- x窗口安装:#pacman -S xorg-sever xorg-server-utils
- #pacman -S xf86-input-synaptics ttf-dejavu wqy-microhei
- 输入法:#pacman -S fcitx-im fcitx-configtool
- 桌面:#pacman -S xfce4 awesome
- 启动:#pacman -S xorg-xinit
- 虚拟终端:#pacman -S rxvt-unicode
- 其他:firefox zsh
退出:#exit
重启:#reboot
这样一个比较基本的archlinux系统就安装好了。其他可以慢慢添加。