前提环境:
1. 安装VMware虚拟机软件.
详:查询VMware官网,自行下载
2. 新建虚拟机(简洁步骤)
新建虚拟机—自定义(高级)—选择光盘镜像文件—Linux(版本Ubuntu 64位)—处理器数量2—建议2G以上内存—NAT—磁盘创建50G以上。
开启本次安装系统的3D图形(加速3D图形),固件类型选择UEFI
3. 使用电脑终端进行全文操作
root@archiso ~ # ping -c 1 www.baidu.com
root@archiso ~ # passwd root
root@archiso ~ # ip addr
电脑终端cmd使用ssh root@IP
4. 分区
root@archiso ~ # cfdisk /dev/sda 进行分区
/dev/sda1 40G 系统盘 #系统安装软件
/dev/sda2 7G swap #交换分区
/dev/sda3 3G boot #系统启动信息
5. 格式化分区并挂载
root@archiso ~ # mkfs.ext4 /dev/sda1
root@archiso ~ # mkfs.vfat /dev/sda3
root@archiso ~ # mkswap /dev/sda2
root@archiso ~ # mount /dev/sda1 /mnt
root@archiso ~ # mkdir /mnt/boot
root@archiso ~ # mount /dev/sda3 /mnt/boot
root@archiso ~ # swapon /dev/sda2
root@archiso ~ # lsblk
6. 修改镜像源
root@archiso ~ # cd /etc/pacman.d/
root@archiso ~ # cp mirrorlist mirrorlist.bak
root@archiso ~ # vim mirrorlist
#只保留中国(China)的镜像源,其余删除,也可全文删除加入清华源或163,aliyun源
Server= https://mirrors.tuna.tsing.hua.edu.cn/archlinux/Srepo/os/Sarch
7. 更新镜像源并安装系统基本包
root@archiso ~ # pacman -Syy
root@archiso ~ # pacstrap /mnt base base-devel linux linux-firmware dhcpcd
8. 配置Fstab后进入系统
root@archiso ~ # genfstab -L /mnt >> /mnt/etc/fstab
root@archiso ~ # cat /mnt/etc/fstab
root@archiso ~ # arch-chroot /mnt #进入系统命令后配置如下基本信息
root@archiso ~ # ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
root@archiso ~ # pacman -S vim
9. 修改UTF-8信息
创建添加主机名
[root@archiso /]# vim /etc/locale.gen #将中国与美国的UTF信息注释去掉
zh_CN.UTF-8 UTF-8
en_US.UTF-8 UTF-8
[root@archiso /]# locale-gen
[root@archiso /]# vim /etc/locale.conf
LANG=en_US.UTF-8 #添加
[root@archiso /]# vim /etc/hostname
ceshi
[root@archiso /]# vim /etc/hosts #添加以下内容
127.0.0.1 localhost
::1 localhost
127.0.1.1 ceshi.localdomain ceshi
[root@archiso /]# passwd root #设置root密码
10. 安装引导工具, 并生成引导文件后重启系统
[root@archiso /]# pacman -S grub
[root@archiso /]# mkdir -p /mnt/boot/efi
[root@archiso /]# lsblk
[root@archiso /]# mount /dev/sda3 /mnt/boot/efi
[root@archiso /]# pacman -S grub efibootmgr
[root@archiso /]# grub-install --efi-directory=/mnt/boot/efi --bootloader-id=Arch --recheck
[root@archiso /]# grub-mkconfig -o /boot/grub/grub.cfg
[root@archiso /]# systemctl enable dhcpcd.service
[root@archiso /]# exit
root@archiso ~ # umount -R /mnt
root@archiso ~ # reboot
11. 安装openssh和nginx
[root@archiso /]# pacman -S openssh
[root@archiso /]# vim /etc/ssh/sshd_config #修改sshd主配置文件的如下三行
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
[root@archiso /]# systemctl restart sshd.service
[root@dailuyue ~]# pacman -S nginx
[root@dailuyue ~]# vim /etc/nginx/nginx.conf
types_hash_max_size 4096; #http块中添加
[root@dailuyue ~]# nginx -t
[root@dailuyue ~]# nginx -c /etc/nginx/nginx.conf
[root@dailuyue ~]# nginx -s reload
验证:浏览器访问arch linux地址
12. 扩展命令
1. archlinux不能使用ll命令解决方法如下:
alias ll='ls -l'
2. Vim右键不能粘贴问题
:set mouse-=a