vmware安装arch linux

1、下载镜像

https://mirrors.ustc.edu.cn/archlinux/iso/2023.04.01/archlinux-2023.04.01-x86_64.iso
文件名:archlinux-2023.04.01-x86_64.iso
SHA256: ca729065b0853da0e57e400346df2deac8aaaf7caa1eca3fa34b4b49cce1ea00

2、安装

2.1、VMware 系统版本选择 其他Linux 5.x 内核 64位

在这里插入图片描述

选择Arch Linux install medium (X86_64, BIOS) 回车

在这里插入图片描述

然后直接进入了系统中 自动登入root用户的
在这里插入图片描述

首先设置root密码

passwd root

在这里插入图片描述

arch默认允许root用户远程登录

grep Permit /etc/ssh/sshd_config

在这里插入图片描述

查看IP地址

ip ad

在这里插入图片描述

然后使用xshell登录到arch linux

在这里插入图片描述

2.2、安装系统前准备

目前还没安装系统 查看分区情况是iso的文件系统
在这里插入图片描述

2.2.1、虚拟机默认是bios引导方式

在这里插入图片描述

2.2.2、确认能连接网络 arch linux需要联网安装

在这里插入图片描述

2.2.3、设置系统时间

timedatectl set-ntp true
timedatectl status

在这里插入图片描述

2.2.4、更换国内软件源

cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak
vim /etc/pacman.d/mirrorlist

添加如下内容 添加到第一行 源的优先级取决于server的顺序

Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

更新源

pacman -Syy

在这里插入图片描述

2.2.5、进行磁盘分区

fdisk -l

在这里插入图片描述

默认还没有分区 进行磁盘分区

fdisk /dev/sda

磁盘总空间100G

进行以下分区策略

挂载点分区名称分区大小分区文件系统类型分区类型位于磁盘上的位置
/根分区 /dev/sda150Gext4主分区空间起始位置
/homehome分区 /dev/sda220Gext4逻辑分区空间起始位置
SWAPSWAP分区 /dev/sda315GSWAP逻辑分区空间起始位置
/varvar分区 /dev/sda413Gext4逻辑分区空间起始位置
/bootboot分区 /dev/sda51Gext4逻辑分区空间起始位置

使用fdisk /dev/sda 创建以下分区

fdisk /dev/sda 

在这里插入图片描述

修改前3个分区为lvm分区

在这里插入图片描述

在这里插入图片描述

格式化分区

格式化 / /home /var 50 20 13 分别是sda1 sda2 sda4

在这里插入图片描述

在这里插入图片描述

激活交换分区

在这里插入图片描述

命令行输入mount /dev/sda1 /mnt,将系统分区/dev/sda1 挂载到/mnt目录

mount /dev/sda1 /mnt

在这里插入图片描述

在这里插入图片描述

2.3、安装 arch linux

安装linux系统基础包到 /mnt目录 也就是系统分区/dev/sda1

pacstrap /mnt base base-devel linux linux-firmware linux-headers

清华源很快

在这里插入图片描述

等待148个软件包全部下载安装完成

在这里插入图片描述

安装完成

在这里插入图片描述

生成fstab文件

genfstab -U /mnt > /mnt/etc/fstab

在这里插入图片描述

2.4、进入安装好基础软件包的系统进行初始配置

arch-chroot /mnt

在这里插入图片描述

2.4.1、设置时区为东八区

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

在这里插入图片描述

2.4.2、写入系统时间BIOS

hwclock --systohc

在这里插入图片描述

2.4.3、设置语言为英文

vim /etc/locale.gen

报错 没有编辑器vim
安装编辑器vim

pacman -Syyu vim

在这里插入图片描述

vim /etc/locale.gen

设置什么语言就取消这个语言的注释

在这里插入图片描述

找到en_US.UTF-8 去掉注释

在这里插入图片描述

locale-gen

在这里插入图片描述

设置当前语言为英文
会生成新文件/etc/locale.conf

echo 'LANG=en_US.UTF-8'  > /etc/locale.conf

在这里插入图片描述

cat /etc/locale.conf

在这里插入图片描述

2.4.4、设置主机名

 vim /etc/hostname

写入自己的主机名arch

cat /etc/hostname

在这里插入图片描述

2.4.5、局域网主机名解析

vim /etc/hosts
127.0.0.1   arch arch.localhost
::1         arch
cat /etc/hosts

在这里插入图片描述

在这里插入图片描述

2.4.6、设置root密码

passwd

在这里插入图片描述

2.4.7、安装grup引导程序到系统分区/dev/sda1

pacman -S grub
grub-install /dev/sda

在这里插入图片描述

生成grub配置文件

grub-mkconfig -o /boot/grub/grub.cfg

在这里插入图片描述

按照运行结果提示在grub配置文件中去掉GRUB_DISABLE_OS_PROBER=false的注释

在这里插入图片描述

在这里插入图片描述

grep GRUB_DISABLE_OS_PROBER /etc/default/grub

在这里插入图片描述

再次生成grub配置文件

grub-mkconfig -o /boot/grub/grub.cfg

在这里插入图片描述

2.4.8、最后重启系统

顺序输入

exit
umount -R /mnt
reboot

在这里插入图片描述
在这里插入图片描述

进入系统

在这里插入图片描述

至此arch linux安装成功

3、重启系统后登录进来发现没有地址 由于安装系统时没有安装任何软件 只安装了1个vim 无法动态获取地址

只能手动添加地址和网关

在这里插入图片描述

网卡是down的

激活网卡

ip link set dev ens33 up

在这里插入图片描述

添加地址

ip address add 192.168.2.140/24 dev ens33

在这里插入图片描述

添加默认网关

ip route add default via 192.168.2.2

在这里插入图片描述

配置DNS为114.114.114.114

echo "nameserver 114.114.114.114" > /etc/resolv.conf

在这里插入图片描述

终于可以连接到互联网了

在这里插入图片描述

4、安装必需的软件 最小化安装

pacman -S  vim  openssh  dhcpcd iwd net-tools  bash-completion  ntfs-3g 

在这里插入图片描述

安装完成

在这里插入图片描述

5、安装系统后的配置

5.1、设置静态IP地址

arch官网文档推荐使用如下网络管理程序,并且只能存在一种管理程序在运行,为了简便,使用arch iso中自带的网络管理工具systemd-networkd。

参考链接: Network managers

在这里插入图片描述

使用systemd-networkd设置静态IP地址

参考链接: systemd-networkd

5.1.1、启动systemd-networkd

启动并设置开机自启

systemctl start systemd-networkd
systemctl enable systemd-networkd

在这里插入图片描述

5.1.2、新建网卡配置文件

以下使用有线网卡设置,名称是ens33

cd /etc/systemd/network/
vim ens33-wired.network

添加如下内容

[Match]
# 网卡名称
Name=ens33  

[Network]
# 地址/掩码
Address=192.168.2.140/24
# 默认网关
Gateway=192.168.2.2
# DNS地址
DNS=192.168.2.2

在这里插入图片描述

5.1.3、重启systemd-networkd.service

systemctl restart systemd-networkd.service

重启网络服务后获得了指定的静态IP地址

在这里插入图片描述

5.2、配置DNS

配置DNS为114.114.114.114

echo "nameserver 114.114.114.114" > /etc/resolv.conf

在这里插入图片描述

连接到互联网

在这里插入图片描述

5.3、设置允许ssh root登录

编辑/etc/ssh/sshd_config

参考链接:https://blog.csdn.net/OceanWaves1993/article/details/125092760

配置完成后重启sshd服务

systemctl restart sshd

通过xshell登录

在这里插入图片描述
enjoy your arch linux

5.4、挂载更多分区

在磁盘分区中设置的分区只有根分区和SWAP分区写入了/etc/fstab 文件,其余分区并没有挂载到系统上。

fdisk -l /dev/sda

在这里插入图片描述

查看根目录结构 分区挂载点已经存在

在这里插入图片描述

编辑/etc/fstab 文件

每一行表示一个磁盘分区

第一项是分区的UUID 第二项是挂载点 第三项是分区文件系统 第四项是默认defaults 第五项默认0 第6项默认0

查看磁盘分区的UUID

blkid

在这里插入图片描述

对照分区信息

在这里插入图片描述

编辑/etc/fstab 文件加入分区挂载信息

UUID=9e4e8d21-dbdf-42e4-a00d-d70569a3b861  /home ext4 defaults 0 0
UUID=544f2215-e722-4120-88be-2209cec299a6  /boot ext4 defaults 0 0

在这里插入图片描述

重启系统后会自动挂载增加的2个分区

reboot

在这里插入图片描述

6、arch使用总结

6.1、很多服务没有默认没有设置开机启动

比如重要的sshd服务

在这里插入图片描述

设置开机自启

在这里插入图片描述

6.2、包管理器

包管理器pacman很好用

更新系统

pacman -Syyu

在这里插入图片描述

  • 12
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
要在 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 ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值