1.下载安装光盘镜像,并从光盘启动虚拟机;
2.选择第一项进入ArchLinux安装(实际为文本模式的LiveCD);
3.选择键盘模式,一般使用美国-英语;
# loadkeys us
4.建立分区(要点1):
# gdisk /dev/sda
o 建立新的分区表(GPT),注意会清除所有硬盘内容
n 建立一个新的分区
[enter] 指定分区号,默认即可
[enter] 选择起始扇区,建议使用默认
+200M 选择结束扇区,使用+号与期望的分区大小即可(200M用于启动分区)
[enter] 选择分区文件系统,保持默认即可(此处无需刻意调整,后面会手动调整)
n 建立第二个新分区
[enter] 指定分区号,默认即可
[enter] 起始扇区默认
[enter] 结束扇区默认,即使用全部剩余空间
[enter] 分区文件系统不修改
w 将改动写入分区表,分区结束
5.将启动分区格式化为EXT4格式
# mkfs.ext4 /dev/sda1
6.激活LVM支持组件;
# modprobe dm-mod
7.将第二个分区转化为PV
# pvcreate /dev/sda2
# pvdisplay
8.创建VG
# vgcreate VolGroup00 /dev/sda2
补充,如果要将VG扩展到其他PV,可以使用以下命令
# vgextend VolGroup00 /dev/sda3
# vgdisplay
9.创建LVM
# lvcreate -L 10G VolGroup00 -n rootlv
# lvcreate -L 2G VolGroup00 -n swaplv
# lvcreate -L 10G VolGroup00 -n homelv
使用vgdisplay查看剩余空间Free PE
# vgdisplay (VolGroup00)
使用lvextend将剩余空间全部加到homelv去
# lvextend -l 1485(Free PE) /dev/VolGroup00/homelv
10.创建文件系统
# mkfs.ext4 /dev/Volgroup00/rootlv
# mkswap /dev/VolGroup00/swaplv
# mkfs.ext4 /dev/VolGroup00/homelv
11.激活卷组
# vgchange -ay VolGroup00
12.激活SWAP分区
# swapon /dev/VolGroup00/swaplv
13.挂载文件系统
# mount /dev/VolGroup00/rootlv /mnt
# mkdir /mnt/boot
# mount /dev/sda1 /mnt/boot
# mkdir /mnt/home
# mount /dev/VolGroup00/homelv /mnt/home
14.安装基本系统
# pacstrap /mnt base base-devel
15.生成fstab
# genfstab -p /mnt >> /mnt/etc/fstab
16.配置新安装的系统
# arch-chroot /mnt
进入到挂在的系统中去
> vi /etc/hostname
修改主机名
> ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
修改时区
> vi /etc/locale.gen
反注释zh_CN.UTF-8那一行
> locale-gen
生成本地化语言文件
> vi /etc/mkinitcpio.conf
根据需要修改基本配置,详见https://wiki.archlinux.org/index.php/Mkinitcpio_(简体中文)
> mkinitcpio -p linux
生成Linux镜像
17.安装启动系统(GPT分区)
> pacman -S syslinux
安装SysLinux
> pacman -S gptfdisk
安装GPT支持
> vi /boot/syslinux/syslinux.cfg
编辑syslinux配置,使其指向正确的根目录所在分区(/dev/VolGroup00/rootlv)
> syslinux-install_update -iam
将syslinux应用到系统中
18.重启系统
> exit
退出安装系统
# umount /mnt/boot && umount /mnt/home && umount /mnt
卸载设备
# shutdown -r now
重启计算机
19.查看并加载网卡设备
# ip link
查看网卡状态
# ip link set eth0 up
启动网卡
# dncpcd eth0
设置为自动获取IP
20.更新系统
# pacman -Syuf
21.安装下载工具
# pacman -S aria2
# vi /etc/pacman.conf
修改XferCommand=/usr/bin/aria2c -s 5 %u
22.安装桌面
# pacman -S xorg
# pacman -S gnome/xfce4
# pacman -S gdm
备注:
1.如果使用gpt分区,就使用gdisk或者cgdisk,使用MBR分区就用fdisk和cfdisk,如果是SSD,建议使用GPT分区,可以4K对齐。分区时不需要格式化,以后手动格式化即可。
2.使用pacman或者pacstrap安装的时候如果遇到database错误的,使用find / -name <名称>找到这个包之后删除,然后用pacman -Sy来重新刷新database解决。
3.vmware安装的话需要安装以下内容:
显卡驱动:xf86-video-vmware
鼠标驱动:xf86-input-vmmouse
安装后可以选择安装open-vm-tools来获得额外功能,譬如文件共享可以通过mount -t vmhgfs .host:/ /mnt/hgfs