前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VMware安装Arch Linux+Gnome桌面

VMware安装Arch Linux+Gnome桌面

作者头像
Mculover666
发布2022-04-08 15:01:43
14.9K0
发布2022-04-08 15:01:43
举报
文章被收录于专栏:TencentOS-tinyTencentOS-tiny

一、下载Arch镜像

官方下载地址:https://www.archlinux.org/download/。

目前最新发布的是2022.03.01版本,kernel版本是5.16.11,官方给出了很多直接下载的镜像源,这里我选择阿里源下载。

二、新建虚拟机

首先需要在VMware创建一个虚拟机,选择arch镜像:

设置虚拟机操作系统类型:

设置虚拟机名称:

分配硬盘大小(最低8GB,看个人喜好,后续可以扩容):

设置虚拟机配置:

创建完成:

设置引导方式UEFI:

三、安装Arch

启动虚拟机,开始arch linux安装:

启动后如图所示:

1. 测试网络

代码语言:javascript
复制
ping www.baidu.com

2. 查看时间

代码语言:javascript
复制
timedatectl status

3. 硬盘分区

3.1. 查看当前硬盘

代码语言:javascript
复制
fdisk -l

3.2. 硬盘分区

接下来开始分区,系统启动至少需要三个分区:

  • sda1:用于挂载FEI启动分区(最小260M)
  • sda2:用于系统缓存(最小512MB)
  • sda3:Linux根目录

这里参考网上教程,分区大小如下:

挂载点

分区

分区类型

大小

/mnt/boot/efi

/dev/sda1

EFI system partition

600MB

[SWAP]

/dev/sda2

Linux swap

4GB

/mnt

/dev/sda3

Linux x86-64 root (/)

剩余空间

(1)启动分区软件cfdisk,选择gpt分区表:

(2)创建EFI分区

创建完成:

(3)同样的方法,创建swap分区

(4)创建根文件目录

(5)写入分区表

选择write,然后输入yes之后回车,提示写入成功:

(6)退出

(7)查看分区

代码语言:javascript
复制
lsblk

3.3. 格式化分区

(1)格式化EFI分区为FAT32文件系统

代码语言:javascript
复制
mkfs.fat -F32 /dev/sda1

(2)格式化swap分区

代码语言:javascript
复制
mkswap /dev/sda2 -L Swap
swapon /dev/sda2

(3)格式化根目录分区为ext4文件系统

代码语言:javascript
复制
mkfs.ext4 /dev/sda3

3.4. 挂载分区

(1)挂载根目录

代码语言:javascript
复制
mount /dev/sda3 /mnt

(2)挂载EFI分区

代码语言:javascript
复制
mkdir -p /mnt/boot/efi
mount /dev/sda1 /mnt/boot/efi

(3)交换分区不需要挂载

4. 安装基本系统

(1)设置软件源

在Arch官网,自动生成软件源列表:https://archlinux.org/mirrorlist/。

将生成的内容写到/etc/pacman.d/mirrorlist文件中,然后选择阿里源:

(2)开始安装系统和必要的软件包

代码语言:javascript
复制
pacstrap -i /mnt base base-devel linux linux-firmware dhcpcd vim openssh man net-tools

一路回车确认即可。

(3)生成fstab文件

代码语言:javascript
复制
genfstab -U /mnt >> /mnt/etc/fstab

生成之后查看确认一下文件内容,是否为几个分区的信息:

(4)更改根目录

代码语言:javascript
复制
arch-chroot /mnt /bin/bash

5. 基本配置

(1)设置时区

代码语言:javascript
复制
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/locAltime

运行hwclock同步到硬件时间:

代码语言:javascript
复制
hwclock -w

(2)设置语言

① 编辑locale.gen文件,将下面三项之前的注释#去除:

代码语言:javascript
复制
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8

② 生成locale信息

代码语言:javascript
复制
locale-gen

③ 创建locale.conf文件,并编辑设定LANG常量

代码语言:javascript
复制
echo LANG=en_US.UTF-8 > /etc/locale.conf

④ 显示当前正在使用的locale

代码语言:javascript
复制
locale

(3)网络配置

启动DHCP服务:

代码语言:javascript
复制
systemctl enable dhcpcd.service

6. 用户设置

(1)设置root用户密码

代码语言:javascript
复制
passwd

(2)创建新用户

代码语言:javascript
复制
useradd -m -G wheel -s /bin/bash mculover666

设置新用户密码

代码语言:javascript
复制
passwd mculover666

允许该用户所在的wheel组有执行sudo命令的权限:

代码语言:javascript
复制
visudo

7. 安装引导程序

安装Linux引导加载程序,才能在安装后启动系统,通常使用gurb。

(1)安装grub

代码语言:javascript
复制
pacman -S grub

(2)UEFI启动方式下,还需要安装efibootmgr:

代码语言:javascript
复制
pacman -S efibootmgr

(3)安装到EFI分区中

代码语言:javascript
复制
grub-install --recheck /dev/sda

(4)生成grub配置文件

代码语言:javascript
复制
grub-mkconfig -o /boot/grub/grub.cfg

8. 重启系统

至此,Arch Linux基本系统安装完成,退出环境并重启系统:

代码语言:javascript
复制
exit
umount -R /mnt
reboot

重启后可使用刚刚新建的用户登录,如图:

至此,Arch安装完成。

四、安装gnome桌面

1. 安装Xorg服务器

Xorg服务器是Linux上通用的桌面环境(后端)服务器,下载大小为81.75MB,安装大小200多M。

代码语言:javascript
复制
sudo pacman -S xorg 

2. 安装gnome基本桌面

下载大小462.42M,安装大小2068.49M。

代码语言:javascript
复制
sudo pacman -S gnome

3. 开启登录管理器

代码语言:javascript
复制
systemctl enable gdm

4. 重启

代码语言:javascript
复制
reboot

重启之后,进入用户选择界面:

登录,一个漂亮且纯净的Arch Linux诞生了:

本文参与?腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-03-27,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 Mculover666 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体同步曝光计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、下载Arch镜像
  • 二、新建虚拟机
  • 三、安装Arch
    • 1. 测试网络
      • 2. 查看时间
        • 3. 硬盘分区
          • 3.1. 查看当前硬盘
            • 3.2. 硬盘分区
              • 3.3. 格式化分区
                • 3.4. 挂载分区
                  • 4. 安装基本系统
                    • 5. 基本配置
                      • 6. 用户设置
                        • 7. 安装引导程序
                          • 8. 重启系统
                          • 四、安装gnome桌面
                            • 1. 安装Xorg服务器
                              • 2. 安装gnome基本桌面
                                • 3. 开启登录管理器
                                  • 4. 重启
                                  领券
                                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
                                  http://www.vxiaotou.com