Arch linux系统安装及顺手安装deepin桌面

现在arch系统很多人都学着安装,虽然手动性强但还是很好安装的。
安装方式有两种,一种是使用archinstall,可以说是个半自动
安装方法,只要能上网,前期设置好了,后面等着就可以,连
桌面都是一起安装成功的。不过今天我要用另一种方式,也是
大家都喜欢的手动敲命令安装,哈哈。因为我用的电脑是I3-3200
的老笔记本电脑,安装的是deepin 20.6的系统,所以就不上图
了,archlinux安装方式我都测试了好多遍的,要注意的地方我会
注明的,大家放心。另外,虚拟机我用的virtualBOX,2G,64G
的配置
下面正式开始

// ping网络
ping -c 4 baidu.com

// 设置系统区域时间
time timedatectl set-tiemzone Asia/Shanghai
timedatectl set-ntp true

// 分区,这里用的MBR模式,不是EFI,两种模式都可以按官方文档来
fdisk -l
fdisk /dev/sda
o
n
// 三个回车后,最长的一窜字
+4G
n
// 直接回车到完
wq

// 格式化及挂载,linux都是文件系统,分太多区没多大意义,这个随意就行
lsblk
mkswap /dev/sda1
swapon /dev/sda1
mkfs.ext4 /dev/sda2
mount /dev/sda2 /mnt
lsblk

// 下面是个重点,镜像源,有两个,linux及linuxcn,
// 这里要重点说是因为网上没有太多的说明包括官方文档,都只
// 说了要KEY一下,在这里我说明一下,
// 经过多次测试发现linux与linuxcn是两种镜像源方式,
// 也就是说设置linux的时候要archlinux-keyring,
// 设置linuxcn的时候要archlinuxcn-keyring
// 两种都设置的话,就要两种都KEY一下,下面大家跟着我一起
// 我用的是中科大的源,mirrors.ustc.edu.cn

// archlinuxcn源
vim /etc/pacman.conf // 直接到最后一行插入
[archlinuxcn]
SigLevel = Never
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
// 保存退出,vim的使用方法自己查一下
// 下面安装archlinuxcn-keyring
pacman -Syy
pacman -S archlinuxcn-keyring

// archlinux源
vim /etc/pacman.d/mirrorlist // 在Server的第一行插入
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
// 保存退出,vim的使用方法自己查一下
// 下面安装archlinux-keyring
pacman -Syy
pacman -S archlinux-keyring

// 下面大家要注意,如果你只用了一种就选择一种,linux与linuxcn是分开对应的,
// 我是两种都用了,所以操作如下,如果你只是其中一种,就找相对应的就行,
// 要不然后面会报错,如果执行pacstrap报错,就在执行一次pacman-key的命令
pacman-key --init
pacman-key --populate archlinuxcn
pacman-key --populate archlinux

// 下面安装基本系统及软件 pacstrap
pacstrap /mnt base base-devel linux linux-firmware vim dhcpcd net-tools grub

// 生成fstab表
genfstab -U /mnt >> /mnt/etc/fstab
cat /mnt/etc/fstab  或者  cat !$

// 下面我们来配置系统
arch-chroot /mnt

// 配置语言环境
vim /etc/locale.gen
// 注释以下项,保存退出
en_CA.UTF-8 UTF-8
en_GB.UTF-8 UTF-8
en_US.UTF-8 UTF-8

// 生成语言环境数据
locale-gen

// 设置语言
echo LANG=en_CA.UTF-8 > /etc/locale.conf
export LANG=en_CA.UTF-8

// 设置本地时区
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

// 依次使用下面命令设置硬件时钟、创建主机名、启用互联网DHCP
hwclock --systohc --utc
echo sq-pc > /etc/hostname
// sq-pc是自己设置的hostname
systemctl enable dhcpcd

// 设置root密码,创建权限用户及密码(方便图形界面使用)
passwd root
useradd -m -G wheel sq
// sq是自己设置的用户名
passwd sq

// 设置普通用户权限,sudo权限
vim /etc/sudoers
// 找到root
root ALL=(ALL:ALL) ALL
sq ALL=(ALL:ALL) ALL
// 找到%sudo
%sudo ALL=(ALL:ALL) ALL
sq ALL=(ALL:ALL) ALL
// 这里vim保存退出时要加英方叹号 ! 才能保存退出
wq!

// 安装grub建立初始Ramdisk环境,parstrap时已经安装过grub了,现在直接设置
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
mkinitcpio -p linux
exit

// 卸载/mnt分区,如果之前挂载了/mnt/boot也要一起卸载umount /mnt/boot
umount /mnt
reboot

// 如果用的是virtualBOX,就要用poweroff先关机,要先去设置删除系统ISO,这是通病,VMware就不用,直接reboot

// 下面就开始安装深度Deepin桌面了
// 使用创建好的普通用户登录

// 开始安装图形界面了,分开安装,安装中文系统字体,注意先后安装顺序
// 最近试了2022.10.1版的系统,deepin这个命令要重复两次才装得上,第一次会出错,可能是某个依赖要提前安装
sudo root
pacman -S --need xorg lightdm
pacman -S --need deepin deepin-extra
pacman -S wqy-zenhei
pacman -S opendesktop-fonts

// 修改lightdm配置启用欢迎页,以下的内容需要进入root设置
vim /etc/lightdm/lightdm.conf

// 找到[Seat:*]里面的greeter-session=example-gtk-gnome下增加
greeter-session=lightdm-deepin-greeter

// 开启lightdm跟NetworkManager
systemctl enable lightdm
systemctl enable NetworkManager

// 重启系统就可以进入deepin桌面了
reboot

安装完成!!!觉得这个设置还是有问题的可以讨论。
最终效果
在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值