Archwiki 指引
->测试 vmware 的 dhcp 是否正常
ping -c 1 t.cn
测试正常
->准备存储设备
首先要确定系统安装的目标设备,下面命令会显示所有连接到系统的设备和分区状况
lsblk
用 parted 新建分区表 msdos 分区 给 / 10G 剩下的给/home
parted /dev/sda
(parted) mklabel msdos
(parted) mkpart primary ext3 1M 10G
(parted) set 1 boot on
(parted) mkpart primary ext3 10G 100%
->创建文件系统
先查看所有分区
lsblk /dev/sda
ext4 格式化分区,注意分区名是在上一步查看的 sda1 和 sda2
mkfs.ext4 /dev/sda*
<若您分了一个 swap 区,也不要忘了格式化并启用它>
# mkswap /dev/sdaX
# swapon /dev/sdaX
->挂载分区
一共有 2 个分区,即/root(/)和/home
mount /dev/sda1 /mnt
mkdir /mnt/home
mount /dev/sda2 /mnt/home
->选择安装镜像
安装前需要编辑 /etc/pacman.d/mirrorlist, 将偏好的镜像放到最前面。mirrorlist 文件也会被 pacstrap 复制到新系统,所以最好现在就设置
nano /etc/pacman.d/mirrorlist
pacman -Syy
->安装基本系统
使用 pacstrap 来安装基本系统。如果您不想手动选择安装哪个包,忽略 -i 即可。如果您想通过 AUR (简体中文) 或者 ABS (简体中文) 编译安装软件包,需要装上 base-devel
pacstrap -i /mnt base base-devel
这时候按了两次回车(default=all)软件包也不知道什么没用,所以都安装上好了
genfstab -U -p /mnt >> /mnt/etc/fstab
->chroot 到新系统
arch-chroot /mnt /bin/bash
->Locale
nano /etc/locale.gen
en_US.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
接着执行locale-gen
以生成 locale 讯息
创建 locale.conf 并提交您的本地化选项:
echo LANG=en_US.UTF-8 > /etc/locale.conf
->设置时区 上海 设置硬件时间
ln -s /usr/share/zoneinfo/Zone/SubZone /etc/localtime
hwclock --systohc --utc
->配置
echo lc4t-Arch > /etc/hostname
systemctl enable dhcpcd@lc4t.service
->设置 root 密码
passwd
->安装并配置 bootloader,卸载分区并重启系统
pacman -S grub
grub-install --target=i386-pc --recheck /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
exit
移除安装媒介,并还原 BIOS 中的启动选项。可以用 root 用户和设置的密码登录.
useradd -m -g users -G audio,video,floppy,network,rfkill,scanner,storage,optical,power,wheel,uucp -s /usr/bin/zsh lc4t
passwd lc4t
pacman -S sudo #加载sudo
EDITOR=nano visudo
%wheel ALL=(ALL) ALL #反注释
gpasswd -a lc4t wheel
sudo pacman -S bash-completion #开启sudo的tab补全
echo complete -cf sudo >> ~/.bashrc
pacman -S alsa-utils #声音
alsamixer #Master PCM 按M取消静音
#配置图形:
lspci | grep VGA #查看显卡型号
pacman -S xf86-video-vesa
#安装 X 窗口系统
pacman -S xorg
pacman -S xorg-server xorg-server-utils xorg-xinit
#3D加速
pacman -S mesa
#触摸板
pacman -S xf86-input-synaptics
#安装字体
#Dejavu和文泉驿-微米黑
pacman -S ttf-dejavu wqy-microhei
#桌面
pacman -S xfce4
pacman -S xfce4-goodies
->配置 startx
cp /etc/skel/.xinitrc ~
nano ~/.xinitrc
反注释对应行:
exec gnome-session
安装输入法
pacman -S fcitx-im
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
startxfce4 启动 发现鼠标无反应
pacman -Rdd xf86-input-vmmouse
ok