vmware安装arch linux

这篇具有很好参考价值的文章主要介绍了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位

vmware archlinux安装,linux,archlinux

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

vmware archlinux安装,linux,archlinux

然后直接进入了系统中 自动登入root用户的
vmware archlinux安装,linux,archlinux

首先设置root密码

passwd root

vmware archlinux安装,linux,archlinux

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

grep Permit /etc/ssh/sshd_config

vmware archlinux安装,linux,archlinux

查看IP地址

ip ad

vmware archlinux安装,linux,archlinux

然后使用xshell登录到arch linux

vmware archlinux安装,linux,archlinux

2.2、安装系统前准备

目前还没安装系统 查看分区情况是iso的文件系统
vmware archlinux安装,linux,archlinux

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

vmware archlinux安装,linux,archlinux

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

vmware archlinux安装,linux,archlinux

2.2.3、设置系统时间

timedatectl set-ntp true
timedatectl status

vmware archlinux安装,linux,archlinux

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

vmware archlinux安装,linux,archlinux

2.2.5、进行磁盘分区

fdisk -l

vmware archlinux安装,linux,archlinux

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

fdisk /dev/sda

磁盘总空间100G

进行以下分区策略

挂载点 分区名称 分区大小 分区文件系统类型 分区类型 位于磁盘上的位置
/ 根分区 /dev/sda1 50G ext4 主分区 空间起始位置
/home home分区 /dev/sda2 20G ext4 逻辑分区 空间起始位置
SWAP SWAP分区 /dev/sda3 15G SWAP 逻辑分区 空间起始位置
/var var分区 /dev/sda4 13G ext4 逻辑分区 空间起始位置
/boot boot分区 /dev/sda5 1G ext4 逻辑分区 空间起始位置

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

fdisk /dev/sda 

vmware archlinux安装,linux,archlinux

修改前3个分区为lvm分区

vmware archlinux安装,linux,archlinux

vmware archlinux安装,linux,archlinux

格式化分区

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

vmware archlinux安装,linux,archlinux

vmware archlinux安装,linux,archlinux

激活交换分区

vmware archlinux安装,linux,archlinux

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

mount /dev/sda1 /mnt

vmware archlinux安装,linux,archlinux

vmware archlinux安装,linux,archlinux

2.3、安装 arch linux

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

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

清华源很快

vmware archlinux安装,linux,archlinux

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

vmware archlinux安装,linux,archlinux

安装完成

vmware archlinux安装,linux,archlinux

生成fstab文件

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

vmware archlinux安装,linux,archlinux

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

arch-chroot /mnt

vmware archlinux安装,linux,archlinux

2.4.1、设置时区为东八区

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

vmware archlinux安装,linux,archlinux

2.4.2、写入系统时间BIOS

hwclock --systohc

vmware archlinux安装,linux,archlinux

2.4.3、设置语言为英文

vim /etc/locale.gen

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

pacman -Syyu vim

vmware archlinux安装,linux,archlinux

vim /etc/locale.gen

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

vmware archlinux安装,linux,archlinux

找到en_US.UTF-8 去掉注释

vmware archlinux安装,linux,archlinux

locale-gen

vmware archlinux安装,linux,archlinux

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

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

vmware archlinux安装,linux,archlinux

cat /etc/locale.conf

vmware archlinux安装,linux,archlinux

2.4.4、设置主机名

 vim /etc/hostname

写入自己的主机名arch

cat /etc/hostname

vmware archlinux安装,linux,archlinux

2.4.5、局域网主机名解析

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

vmware archlinux安装,linux,archlinux

vmware archlinux安装,linux,archlinux

2.4.6、设置root密码

passwd

vmware archlinux安装,linux,archlinux

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

pacman -S grub
grub-install /dev/sda

vmware archlinux安装,linux,archlinux

生成grub配置文件

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

vmware archlinux安装,linux,archlinux

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

vmware archlinux安装,linux,archlinux

vmware archlinux安装,linux,archlinux

grep GRUB_DISABLE_OS_PROBER /etc/default/grub

vmware archlinux安装,linux,archlinux

再次生成grub配置文件

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

vmware archlinux安装,linux,archlinux

2.4.8、最后重启系统

顺序输入

exit
umount -R /mnt
reboot

vmware archlinux安装,linux,archlinux
vmware archlinux安装,linux,archlinux

进入系统

vmware archlinux安装,linux,archlinux

至此arch linux安装成功

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

只能手动添加地址和网关

vmware archlinux安装,linux,archlinux

网卡是down的

激活网卡

ip link set dev ens33 up

vmware archlinux安装,linux,archlinux

添加地址

ip address add 192.168.2.140/24 dev ens33

vmware archlinux安装,linux,archlinux

添加默认网关

ip route add default via 192.168.2.2

vmware archlinux安装,linux,archlinux

配置DNS为114.114.114.114

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

vmware archlinux安装,linux,archlinux

终于可以连接到互联网了

vmware archlinux安装,linux,archlinux

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

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

vmware archlinux安装,linux,archlinux

安装完成

vmware archlinux安装,linux,archlinux

5、安装系统后的配置

5.1、设置静态IP地址

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

参考链接: Network managers

vmware archlinux安装,linux,archlinux

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

参考链接: systemd-networkd

5.1.1、启动systemd-networkd

启动并设置开机自启

systemctl start systemd-networkd
systemctl enable systemd-networkd

vmware archlinux安装,linux,archlinux

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

vmware archlinux安装,linux,archlinux

5.1.3、重启systemd-networkd.service

systemctl restart systemd-networkd.service

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

vmware archlinux安装,linux,archlinux

5.2、配置DNS

配置DNS为114.114.114.114

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

vmware archlinux安装,linux,archlinux

连接到互联网

vmware archlinux安装,linux,archlinux

5.3、设置允许ssh root登录

编辑/etc/ssh/sshd_config

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

配置完成后重启sshd服务

systemctl restart sshd

通过xshell登录

vmware archlinux安装,linux,archlinux
enjoy your arch linux

5.4、挂载更多分区

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

fdisk -l /dev/sda

vmware archlinux安装,linux,archlinux

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

vmware archlinux安装,linux,archlinux

编辑/etc/fstab 文件

每一行表示一个磁盘分区

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

查看磁盘分区的UUID

blkid

vmware archlinux安装,linux,archlinux

对照分区信息

vmware archlinux安装,linux,archlinux

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

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

vmware archlinux安装,linux,archlinux

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

reboot

vmware archlinux安装,linux,archlinux

6、arch使用总结

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

比如重要的sshd服务

vmware archlinux安装,linux,archlinux

设置开机自启

vmware archlinux安装,linux,archlinux

6.2、包管理器

包管理器pacman很好用

更新系统

pacman -Syyu

vmware archlinux安装,linux,archlinux文章来源地址https://www.toymoban.com/news/detail-766820.html

到了这里,关于vmware安装arch linux的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • archLinux安装记录

    启用wsl 首先,按Win + S搜索启用或关闭Windows功能(Turn Windows features on or off),打开虚拟机平台和WSL,并重启Windows。 重启后,进入Windows设置,检查更新。 更新完成后,进入Power Shell,执行: 这样可以将默认WSL版本设置为WSL2。 下载Arch Linux 到清华大学TUNA开源镜像站下载Arch Li

    2024年02月20日
    浏览(28)
  • ArchLinux 更换系统语言安装搜狗输入法

    建议新用户在安装 Arch 的时候先使用英文的系统环境,等稍微有了一定的使用经验之后再更换成中文环境,毕竟目前 arch 相关的资料以英文为主,如果你上来就使用中文的环境的话反而有些中文和英文对应不起来,会影响你的使用经验的积累。在你使用 arch 一段时间后将系统

    2024年02月05日
    浏览(45)
  • Arch Linux 使用桥接模式上网

    如果我们想要将虚拟机与物理主机同一网段,并且像物理机器一样被其他设备访问,则需要以桥接模式上网,这个时候,物理主机就必须配置为使用网桥上网了。 注意 :这里我们使用了 NetworkManager 网络管理工具中的 nmcli 来进行配置,因此先需要开启 NetworkManager 服务。 1. 添

    2024年02月14日
    浏览(40)
  • Arch Linux 使用问题集锦

    以下是本人在使用 Arch linux 过程中遇到的一些问题及解决思路,当前一段时间会不断更新,也会不适当去除某些不再复现的问题。 因断电等原因,再次启动电脑时,硬盘分区偶尔会出现挂载失败的情况,并提示如下所示错误信息: 这是因为硬盘分区的 $MFT 文件出现了问题,

    2024年02月11日
    浏览(53)
  • 从零开始基于Archlinux 安装 containerd + k8s

    下载ISO文件:https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/latest/ k8s: v1.26.4; calico: 3.25.1; dashboard:v2.7.0 目录 1. 准备工作 2. 磁盘管理 2.1 磁盘分区 2.2 磁盘格式化 2.3 磁盘挂载 3. 安装系统 3.1 安装系统文件 3.2 配置fstab 3.3 配置系统 3.4 安装引导程序 3.5 安装OpenSSH 3.6 主机名 3.7 设置root密码

    2023年04月27日
    浏览(41)
  • Nvidia显卡在Archlinux上安装桌面环境 wayland + hyprland

    2024.1.26 重写 2023.2.10 修改环境变量部分 2023.2.12 修改环境变量部分,另外添加了hyprland的软件网站,有几个非常有意思 2023.2.13 修改键绑定部分内容 ,上传一张截图 2023.2.16 添加github仓库链接 2023.2.18 修改环境变量部分内容 2023.2.19 添加GTK3设置程序,SSH客户端,添加一个wayland的软

    2024年02月02日
    浏览(33)
  • 安装VMware+安装Linux

    以上就是VMware在安装时的每一步操作,基本上就是点击 \\\"下一步\\\" 一直进行安装 安装Linux VMware虚拟机安装完毕之后,我们就可以打开VMware,并在上面来安装Linux操作系统。具体步骤如下:   1). 选择创建新的虚拟机 2). 选择\\\"典型\\\"配置 3). 选择\\\"稍后安装操作系统(S)\\\" 4). 选择\\\"Linu

    2024年02月20日
    浏览(34)
  • 【linux】记录archlinux软件包更新后lualatex无法编译的一种解决方案

    操作系统:archlinux Kernel: 6.4.11-arch2-1 包管理器:pacman 日期:2023.08.25 今天一如往常地进行软件包更新: 随后,在使用luelatex对我的论文(latex)进行编译时,无法编译。想到在软件更新前还能编译,更新后就无法编译,必然是软件包版本问题。在命令行运行lualatex报错: 所以

    2024年02月11日
    浏览(45)
  • Linux安装 vmware workstation

    官网下载地址 vmware workstation: Download VMware Workstation Pro 也可以下载提供的安装包。 链接:百度网盘 请输入提取码 提取码:au74  安装构建依赖项,打开您的系统终端并运行以下命令: 找到该文件,运行命令给文件权限(注意文件名, chmod +X 后边跟的是文件名,输入前几个字

    2024年02月08日
    浏览(41)
  • Linux相关学习(vmware安装)

    一切皆文件 (模板机:1. 配置IP地址;2. 关闭防火墙、selinux安全加载机制) ifcfg-eth0文件解析(网卡配置文件): if:interface 接口 cfg:config 配置 eth:ethernet 以太网 0:第一块网卡 按“i”转换为输入模式,“#”为一行注释符 虚拟机(测试环境中)中要注释掉本文件第二行的

    2024年02月08日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包