1.为硬盘分区,格式化
fdisk /dev/sda ,然后使用n创建新分区;
mkfs.ext4 /dev/sda*进行格式化;
mkswap /dev/sdaX设置swap分区;
swapon /dev/sdaX激活swap分区。
2.挂载,/mnt /mnt/home
3.修改/etc/pacman.d/mirrorlist,选择合适的源,运行 pacman -Sy
4.# pacstrap /mnt base
5.# genfstab -p /mnt >> /mnt/etc/fstab
for mounting by label, instead -p with -L
6.# arch-chroot /mnt
7.在/etc/hostname 写hostname
8.链接localtime
# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
9.修改/etc/locale.gen,选择locale,en_US.UTF-8, 运行locale-gen,在/etc/locale.conf写LANG="en_US.UTF-8"
10.# mkinitcpio -p linux
11.安装grub-bios os-prober syslinux, 设置grub
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg ###这个命令非多系统也需要
to install on a usb key, install grub-bios and os-prober first, then use these tow commands:
grub-install /dev/sdX
grub-mkconfig -o /boot/grub/grub.cfg
sdX is you install device
12.设置root密码
13.安装grub-bios os-prober syslinux net-tools wireless_tools rfkill dialog wpa_supplicant vim zsh sudo tmux git ###(not essential! ) sakura fluxbox xorg dbus xorg-xdm thunar base base-devel
//base base-devel是为了后面使用yaourt需要
to make xdm work, write your desktop manager in ~/.xsession, for example, exec fluxbox, 并且改变其权限为744
and use this command systemctl enable xdm.service
14.创建用户,设置密码,创建sudo组,加入sudo组,visudo
useradd -m piasy //如果原来有文件夹了就不用-m
passwd piasy
groupadd sudo
gpasswd -a piasy sudo
visudo
#将sudo组注释取消
15. 退出chroot,运行
# umount -R /mnt
重启,以新用户登录。
16.字体
//ttf
//windows font Sim* sim* -> /usr/share/fonts/windows/ => sudo fc-cache -fs
sudo pacman -S ttf-hannom
sudo mkdir /usr/share/fonts/windows
sudo cp /mnt/windows/Windows/Font/sim* /usr/share/fonts/windows/
sudo fc-cache -fs
17. 启动网络
ls /sys/class/net查看网络接口名称,ifconfig interface-name up启动接口,dhcpcd interface-name进行dhcp获取网络设置。
18.arch linux 作为vmware虚拟机的guest,启用共享文件夹:
安装open-vm-tools,参考arch wiki,然后运行:sudo modprob vmhgfs,然后就可以用mount.vmhgfs进行挂载了