1) 检查现在磁盘 sda 的分区
$ lsblk
2) 弄 2 个分区, sda1 是 swap, sda2 是 ext4
$ cfdisk /dev/sda
Select label type 'dos'
# 格式化 sda2
$ mkfs.ext4 /dev/sda2
# 启动 swap
$ mkswap /dev/sda1
$ swapon /dev/sda1
3) 挂载 sda2 到系统中的 /mnt
$ mount /dev/sda2 /mnt
4) 安装基本
$ pacstrap /mnt base base-devel
$ pacman -Syu
$ pacstrap /mnt grub-bios
5) 生成 fstab
$ genfstab -p /mnt >> /mnt/etc/fstab
6) 转向用 /mnt 当系统
$ arch-chroot /mnt /bin/bash
7) 打开 locale.gen 将 en_US.UTF-8,zh_CN.UTF-8 和 zh_TW.UTF-8 前面的 # 拿走
$ nano /etc/locale.gen
$ locale-gen
$ echo LANG=en_US.UTF-8 > /etc/locale.conf
$ export LANG=en_US.UTF-8
8) 时间区域
$ ln -sf /usr/share/zoneinfo/Asia/Kuala_Lumpur /etc/localtime
$ hwclock --systohc --utc
9) hostname / hosts
$ echo archlinux >/etc/hostname
并且把主机名添加到/etc/hosts文件中
#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost.localdomain localhost archlinux
::1 localhost.localdomain localhost archlinux
10) 设置现在 root 账号密码
$ passwd
11) 安装上网工具
$ pacman -S net-tools
12) grub 2 安装
$ grub-install /dev/sda
$ grub-mkconfig -o /boot/grub/grub.cfg
$ mkinitcpio -p linux
13) 其他安装
$ pacman -S alsa-utils linux-headers
$ pacman -S xf86-video-vesa # 通用显卡驱动
$ pacman -S xf86-video-intel # Intel
$ pacman -S xf86-video-nouveau # Nvidia
$ pacman -S nouveau-dri
$ pacman -S xf86-video-ati # Ati
$ pacman -S xf86-video-vesa # 虚拟机用
14) enable 网络和加入新用户
$ systemctl enable dhcpcd.service
$ useradd -m -g users -G wheel -s /bin/bash <USER_ID>
$ passwd <USER_ID>
15) 从 /mnt 退出, 重启后就是个新的系统
$ exit
$ umount /mnt
$ reboot
16) 其他安装
$ pacman -S xf86-input-synaptics # 笔记本触摸板支持
$ pacman -S gnome-terminal
$ pacman -S open-vm-tools xf86-video-vmware xf86-input-vmmouse
$ systemctl start vmtoolsd
$ systemctl enable vmtoolsd
$ pacman -S xorg-server xorg-server-utils
# VirtualBox
$ pacman -Sy xorg xorg-xinit
$ pacman -Syyu
$ pacman -Sy virtualbox-guest-utils
选 2
$ systemctl enable vboxservice
17) GNOME 安装
$ pacman -Sy gnome gnome-extra gdm
$ systemctl start gdm
$ systemctl enable gdm
没有评论:
发表评论