Arch Linux 在vmware中安裝
一、下載
https://archlinux.org/download/
打開頁面后網(wǎng)頁下面

二、新建虛擬機(jī)
2G以上內(nèi)存

其他自己看著辦
三、安裝

????1、連網(wǎng)
????????dhcpcd

????2、為SSH準(zhǔn)備,遠(yuǎn)程方便復(fù)制命令,免得自己一個(gè)個(gè)敲
????????passwd

????3、遠(yuǎn)程







4、查看系統(tǒng)時(shí)間并更新
timedatectl status
timedatectl set-ntp true
5、分區(qū)
????????A、查看磁盤信息
lsblk

????????B、進(jìn)入圖形化分區(qū)工具進(jìn)行分區(qū)
????????????cfdisk /dev/sda







lsblk

? ?C、格式化分區(qū)
mkfs.ext4 /dev/sda1

????????D、掛載分區(qū)
mount /dev/sda1?/mnt
6、安裝基本系統(tǒng)
pacstrap /mnt base base-devel linux linux-firmware

7、安裝必備軟件包
pacstrap /mnt vim bash-completion dhcpcd ntfs-3g ?sudo ttf-dejavu?wqy-zenhei

8、寫入分區(qū)表
genfstab -U /mnt >> /mnt/etc/fstab
????????檢查fstab文件是否正確
????????????cat /mnt/etc/fstab

9、進(jìn)入系統(tǒng)
????????arch-chroot /mnt

10、設(shè)置時(shí)區(qū)
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
11、同步硬件時(shí)鐘
hwclock --systohc
12、設(shè)置字體
vim /etc/locale.gen
去掉 en_US.UTF-8 行以及 zh_CN.UTF-8 的注釋符號(hào)(#)


輸入錯(cuò):esc鍵---:---q!---回車? ? ? ?#強(qiáng)制退出(重新來)??
輸入好:esc鍵---:---wq---回車? ? ?#保存退出

13、生成locale信息
locale-gen
14、選擇環(huán)境,二選一。我更喜歡中文的
英文環(huán)境:
echo 'LANG=en_US.UTF-8' ?> /etc/locale.conf
中文環(huán)境:
echo 'LANG=zh_CN.UTF-8' ?> /etc/locale.conf
14、安裝微碼
pacman -S intel-ucode ? #Intel
pacman -S amd-ucode ? ? #AMD
15、
安裝引導(dǎo)程序? ?
pacman -S grub? ? #下載grub軟件包
grub-install /dev/sda? ?#安裝grub
grub-mkconfig -o /boot/grub/grub.cfg? ?#生成grub的配置文件
16、再次配置 root密碼
passwd
17、設(shè)置一個(gè)新帳號(hào)
useradd -m -G wheel XXX? ?#添加新用戶
wheel :是用戶組名 。用來給新用戶使用sudo的
XXX:你自己要輸入的用戶名
passwd XXX? ?#設(shè)置新用戶密碼
18、退出系統(tǒng)重啟,進(jìn)入新系統(tǒng)
exit ? ? ? ? ? ? ? ?# 退回安裝環(huán)境#
umount -R ?/mnt ? ? # 卸載新分區(qū)
reboot ? ? ? ? ? ? ?# 重啟
重啟以后就可以正常啟動(dòng)了,安裝完成。
四、圖形界面安裝
注:進(jìn)入新系統(tǒng)后是沒有SSH,在虛擬機(jī)直接操作或安裝SSH服務(wù)來操作
1、進(jìn)入新系統(tǒng)的第一次操作(虛擬機(jī)直接操作)
登錄:root?
dhcpcd #連接網(wǎng)絡(luò)
systemctl enable dhcpcd? #設(shè)置開機(jī)啟動(dòng)
systemctl start dhcpcd? #立即啟動(dòng)dhcp
ip addr? ?#查看IP地址
設(shè)置sudo
ln -s /usr/bin/vim /usr/bin/vi? ?#vi軟連接
visudo(vim /etc/sudoers) #sudo設(shè)置
去掉 # %wheel ALL=(ALL)ALL的#(參考上面設(shè)置字體的操作)

安裝ssh

安裝顯卡驅(qū)動(dòng)?
pacman -S xf86-video-intel? mesa
pacman -S xf86-video-amdgpu (AMD顯卡驅(qū)動(dòng),用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
配置文件中去掉注釋(#)的項(xiàng),也有要添加的項(xiàng)

在配置文件最后面添加:
[archlinuxcn]
SigLevel = Optional TrustAll
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
pacman -Syyu? #更新系統(tǒng)
5、啟動(dòng)服務(wù)
sudo systemctl enable sddm?
6、安裝 yay
pacman -S yay
7、Open-VM-Tools安裝
pacman -S open-vm-tools
啟動(dòng)服務(wù)
systemctl start vmtoolsd.service
systemctl start vmware-vmblock-fuse.service
設(shè)置開機(jī)啟動(dòng)
systemctl enable vmtoolsd.service
systemctl enable vmware-vmblock-fuse.service
重啟系統(tǒng)
reboot? #已經(jīng)看到圖形登錄界面了
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
