欢迎光临散文网 会员登陆 & 注册

Arch Linux 在vmware中安装

2023-05-19 17:09 作者:judybbq  | 我要投稿

一、下载

https://archlinux.org/download/

打开页面后网页下面

国内下载地址

二、新建虚拟机

2G以上内存

操作系统选这个

其他自己看着办

三、安装

选第一个默认的就行

    1、连网

        dhcpcd

获取ip

    2、为SSH准备,远程方便复制命令,免得自己一个个敲

        passwd

自己输入两次密码

    3、远程

要用到的软件,其他的也行
刚刚获取到的IP
新建一个会话,并输入刚刚的IP,然后点连接
接受
输入root
自己刚刚设置的密码然后确定
登录成功

4、查看系统时间并更新

timedatectl status

timedatectl set-ntp true

5、分区

        A、查看磁盘信息

lsblk

        B、进入图形化分区工具进行分区

            cfdisk /dev/sda

选第二个,回车;注:这里如果是UEFI启动请选择gpt,如果是BIOS启动请选择dos,选中后回车
新建的,没有分区,所以默认回车
分多少自己在这里写,然后回车;我这里全部分完,不想搞那么复杂,如果想要交换分区自行百度
默认回车
此处一定要,yes ;不然不会成功

lsblk

再次查看一下成功没有

   C、格式化分区

mkfs.ext4 /dev/sda1

        D、挂载分区

mount /dev/sda1 /mnt

6、安装基本系统

pacstrap /mnt base base-devel linux linux-firmware

7、安装必备软件包

pacstrap /mnt vim bash-completion dhcpcd ntfs-3g  sudo ttf-dejavu wqy-zenhei

8、写入分区表

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

        检查fstab文件是否正确

            cat /mnt/etc/fstab

9、进入系统

        arch-chroot /mnt

10、设置时区

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

11、同步硬件时钟

hwclock --systohc

12、设置字体

vim /etc/locale.gen

去掉 en_US.UTF-8 行以及 zh_CN.UTF-8 的注释符号(#)

用上下键盘来选中要操作的内容
英文输入法下直接按键盘x来删除前面的#

输入错:esc键---:---q!---回车       #强制退出(重新来)  

输入好:esc键---:---wq---回车     #保存退出

输入的内容左下角显示

13、生成locale信息

locale-gen

14、选择环境,二选一。我更喜欢中文的

英文环境:

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

中文环境:

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

14、安装微码

pacman -S intel-ucode   #Intel

pacman -S amd-ucode     #AMD

15、安装引导程序   

pacman -S grub    #下载grub软件包

grub-install /dev/sda   #安装grub

grub-mkconfig -o /boot/grub/grub.cfg   #生成grub的配置文件

16、再次配置 root密码

passwd

17、设置一个新帐号

useradd -m -G wheel XXX   #添加新用户

wheel :是用户组名 。用来给新用户使用sudo的

XXX:你自己要输入的用户名

passwd XXX   #设置新用户密码

18、退出系统重启,进入新系统

exit                # 退回安装环境#

umount -R  /mnt     # 卸载新分区

reboot              # 重启

重启以后就可以正常启动了,安装完成。

四、图形界面安装

注:进入新系统后是没有SSH,在虚拟机直接操作或安装SSH服务来操作

1、进入新系统的第一次操作(虚拟机直接操作)

登录:root 

dhcpcd #连接网络

systemctl enable dhcpcd  #设置开机启动

systemctl start dhcpcd  #立即启动dhcp

ip addr   #查看IP地址

设置sudo

ln -s /usr/bin/vim /usr/bin/vi   #vi软连接

visudo(vim /etc/sudoers) #sudo设置

去掉 # %wheel ALL=(ALL)ALL的#(参考上面设置字体的操作)

删除#后保存退出(:wq) 


安装ssh

安装后根据自己的IP就可以SSH了,目前SSH只能用root以外的帐号(之前新设置的帐号)登录 ;登录后 可以把sudo 加在命令前面;或者 su -  登录root帐号(输入密码)

安装显卡驱动 

pacman -S xf86-video-intel  mesa

pacman -S xf86-video-amdgpu (AMD显卡驱动,用amd显卡的就装)

安装字体

pacman -S  ttf-dejavu wqy-zenhei

2、图形引擎

pacman -S xorg

3、KDE安装附一些程序

pacman -S plasma sddm konsole dolphin kate ark okular spectacle


4、ArchLinuxCN 支持库

vim /etc/pacman.conf

配置文件中去掉注释(#)的项,也有要添加的项

去掉注释


在配置文件最后面添加:

[archlinuxcn]

SigLevel = Optional TrustAll

Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

pacman -Syyu  #更新系统

5、启动服务

sudo systemctl enable sddm 

6、安装 yay

pacman -S yay

7、Open-VM-Tools安装

pacman -S open-vm-tools

启动服务

systemctl start vmtoolsd.service

systemctl start vmware-vmblock-fuse.service

设置开机启动

systemctl enable vmtoolsd.service

systemctl enable vmware-vmblock-fuse.service

重启系统

reboot  #已经看到图形登录界面了

8、安装输入法

yay -S fcitx5-configtool fcitx-baidupinyin

配置输入法

sudo vim /etc/environment

在配置文件里添加

export GTK_IM_MODULE=fcitx

export QT_IM_MODULE=fcitx

export XMODIFIERS=@im=fcitx


一些常用软件



Arch Linux 在vmware中安装的评论 (共 条)

分享到微博请遵守国家法律