VMware安装Arch Linux

配置环境:
Windows 11
VMware Workstation 16 pro
Arch Linux 2022.11.01

一、新建虚拟机

新建虚拟机很简单,过程就不多说了
我使用的镜像是最新的6.0.7版本内核,但是VM目前最高只能选到5.x版本
整体配置如下图:
在这里插入图片描述

二、安装系统

1.下载镜像

下载链接:http://mirrors.163.com/archlinux/iso/2022.11.01/

2.将镜像文件导入空白虚拟机中

点击编辑虚拟机->CD/DVD,选择下载的ISO文件。
在这里插入图片描述
开启虚拟机:
在这里插入图片描述
在这里插入图片描述

3.查看启动模式

命令行输入ls /sys/firmware/efi/efivars
若列出了efivars目录则为UEFI启动,若提示该目录不存在则为BIOS启动,要记住自己是哪种启动类型,后面操作不同的启动类型方法不同
我的是BIOS启动
在这里插入图片描述

4.查看网络

命令行输入pacman -Sy net-tools安装网络工具
在这里插入图片描述
输入ifconfig查看网卡信息,使用ping测试网络是否通畅
在这里插入图片描述

5.查看系统时间

命令行输入timedatectl status
在这里插入图片描述
更新时钟timedatectl set-ntp true

6.分区

6.1 查看磁盘信息

命令行输入fdisk -l
在这里插入图片描述

6.2 进入图形化分区工具进行分区

命令行输入cfdisk /dev/sda
注:这里如果是UEFI启动请选择gpt,如果是BIOS启动请选择dos,选中后回车
在这里插入图片描述
UEFI启动需要分三个区,boot分区,用于存储启动信息,类型为efi system,swap分区,也就是交换分区,类型为linux swap ,系统分区 用于安装系统和软件的分区
在这里插入图片描述
BIOS启动只需要俩个分区,系统分区和swap分区
在这里插入图片描述
我是BIOS启动,这里以BIOS分区为例:
选中new
在这里插入图片描述
输入分区大小后选中primary回车
在这里插入图片描述
选中type,修改分区类型
在这里插入图片描述
修改为swap类型
在这里插入图片描述
剩余的空间则是linux类型,确认分区无误后选择write 回车,写入分区表
在这里插入图片描述
输入yes
在这里插入图片描述
选择qiut,退出图形化分区界面
在这里插入图片描述
命令行输入lsblk,查看分区的初始状态
在这里插入图片描述

6.3 格式化分区

BIOS 格式化
命令行输入mkfs.ext4 /dev/sda2,格式化系统分区
在这里插入图片描述
命令行输入mkswap /dev/sda1,格式化swap分区

在这里插入图片描述
命令行输入swapon /dev/sda1,激活swap分区
在这里插入图片描述
UEFI 格式化
我不是UEFI启动,没有截图,这里仅记录方法

  • 格式化boot分区
    mkfs.fat -F32 /dev/sda1
  • 格式化系统分区
    mkfs.ext4 /dev/sda3
  • 格式化swap分区
    mkswap /dev/sda2
  • 激活swap分区
    swapon /dev/sda2

6.4 挂载分区

BIOS 挂载
命令行输入mount /dev/sda2 /mnt,将系统分区/dev/sda2挂载到/mnt目录。
在这里插入图片描述

UEFI 挂载

  • 将系统分区/dev/sda3挂载到/mnt目录。
    mount /dev/sda3 /mnt
  • 创建boot分区的挂载点。
    mkdir /mnt/boot
  • 将boot分区/dev/sda1挂载到/mnt/boot目录。
    mount /dev/sda1 /mnt/boot

7.修改镜像源

访问 Arch Linux 的官网镜像地址库:Arch Linux - Mirror Overview
找到国家为china的镜像源网址:
在这里插入图片描述
命令行输入vim /etc/pacman.d/mirrorlist,修改mirrorlist文件,将国内源放在最前面
添加格式为:
在这里插入图片描述
添加如下内容:

Server = https://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.aliyun.com/archlinux/$repo/os/$arch
Server = https://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.hit.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.nju.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.njupt.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.shanghaitech.edu.cn/archlinux/$repo/os/$arch
Server = https://mirror.sjtu.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.wsyu.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.xjtu.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
Server = http://mirror.lzu.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch

在这里插入图片描述
输入pacman -Sy,更新一下
在这里插入图片描述

8.安装linux

命令行输入pacstrap /mnt base base-devel linux linux-firmware linux-headers
在这里插入图片描述

9.安装必备软件包

我这里装了这些软件包,可以按照自己的需求来,不一定要和我一模一样
vim 命令行编辑工具
bash-completion 命令行补全工具
iwd 无线管理工具
dhcpcd 有线管理工具
ntfs-3g NTFS硬盘格式识别工具
net-tools 网络工具
命令行输入pacstrap /mnt vim bash-completion iwd dhcpcd ntfs-3g net-tools
在这里插入图片描述

10.生成文件系统表

输入genfstab -U /mnt >> /mnt/etc/fstab,生成文件系统表
在这里插入图片描述

检查fstab文件是否正确
cat /mnt/etc/fstab
在这里插入图片描述

11.进入系统进行相关配置

11.1 进入系统

输入arch-chroot /mnt
在这里插入图片描述

11.2 设置时区

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
在这里插入图片描述
同步硬件时钟
hwclock --systohc
在这里插入图片描述

11.3 本地化设置

命令行输入vim /etc/locale.gen
找到下面三项,取消注释

en_US.UTF-8 UTF-8  
zh_CN.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8

在这里插入图片描述
在这里插入图片描述
输入locale-gen生成locale信息
在这里插入图片描述
输入locale -a列出所有启用的locale
在这里插入图片描述

命令行输入 echo LANG=en_US.UTF-8 > /etc/locale.conf,创建 locale.conf文件,编辑设定 LANG 变量
在这里插入图片描述
输入locale,查看一下
在这里插入图片描述

11.4 网络配置

编辑hostname文件,输入主机名(可以自己命名)
vim /etc/hostname
命令行输入vim /etc/hosts,并在文件中插入以下内容,生成对应的hosts

127.0.0.1   localhost
::1         localhost
127.0.1.1   主机名.localdomain 主机名

11.5 设置root用户密码

命令行输入passwd,然后输入密码
在这里插入图片描述

11.6 安装引导程序

BIOS 安装 grub 引导程序
输入pacman -S grub,下载grub软件包。
在这里插入图片描述
输入grub-install /dev/sda,安装grub。
在这里插入图片描述
输入grub-mkconfig -o /boot/grub/grub.cfg,生成grub的配置文件。
注意:这一步一定要确认完全没有错误,否则会因为各种原因无法开机。
在这里插入图片描述
这里出现了警告,按照提示处理一下
在grub文件中取消GRUB_DISABLE_OS_PROBER=false注释
在这里插入图片描述
在这里插入图片描述
再运行一次
在这里插入图片描述
这下没有问题了。
UEFI 安装 grub 引导程序

  • 下载grub和efibootmgr软件包
    pacman -S grub efibootmgr
  • 安装grub
    grub-install --recheck /dev/sda
  • 生成grub的配置文件。
    grub-mkconfig -o /boot/grub/grub.cfg

12.退出系统重启

依次输入
exit
umount -R /mnt
reboot
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
至此,ArchLinux安装成功。

  • 6
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
要在 VMware 17 中安装 Arch Linux,可以按照以下步骤进行操作: 1. 首先,在 VMware 中创建一个新的虚拟机。选择自定义设置,然后根据需要配置虚拟机的硬件设置,例如内存、硬盘大小等。 2. 下载 Arch Linux 的 ISO 镜像文件,并将其加载到虚拟机的光驱中。 3. 启动虚拟机,并按照引导界面的指示选择引导模式。确保虚拟机可以连接到互联网,以便在安装过程中获取必要的软件包。 4. 进入安装界面后,可以根据需要选择合适的语言和键盘布局。 5. 接下来,需要设置磁盘分区。可以选择手动分区或使用默认的分区方案。请确保将根分区挂载为“/”。 6. 完成分区设置后,可以开始安装基本系统。根据提示进行操作,包括选择软件包、设置用户密码等。 7. 安装完成后,重启虚拟机。此时可能需要手动配置网络,因为默认情况下可能无法获取 IP 地址。 通过以上步骤,您可以在 VMware 17 中成功安装 Arch Linux,并进行相应的配置和使用。请注意,这只是一个简要的概述,具体的操作步骤可能会有所不同,具体的安装过程可以参考 Arch Linux 的官方文档或相关教程。引用<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [在Vmware安装Arch Linux](https://blog.csdn.net/k_jlsai/article/details/122725788)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [vmware安装arch linux](https://blog.csdn.net/OceanWaves1993/article/details/130467985)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值