在VM中部署ArchLinux2023.12.01系统

前提环境:

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

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值