archlinux安装deepin桌面 win

zsxwz 20/04.23 17:15 2536

折腾了几次manjaro,虽然安装比较简单,但是折腾的时候搞崩了几次系统,实在是折腾不动了。


zsxwz-2020-04-23-17-13-59.png


懒得写教程,就搬运几个教程吧,稍微修改了一下。

参考:

https://wiki.archlinux.org/index.php/Deepin_Desktop_Environment_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

https://www.limstash.com/articles/201906/1407

https://acris.me/2019/12/23/How-to-install-Arch-Linux-with-Deepin-desktop/


制作安装光盘

前往 Archlinux 官网下载 iso 安装盘,https://www.archlinux.org/download/

可以使用启动器制作:

https://bbs.zsxwz.com/thread-2791.htm


使用 U 盘启动

在 BIOS 中调整启动顺序或在开机显示主板页面时通过快捷键 (如 F2) 进入启动项选择菜单,不同品牌电脑和型号快捷键均有不同,可以百度或 Google 自行进行查找

安装

连接网络

使用 wifi 连接互联网

wifi-menu

也可以试试:

systemctl start iwd.service
systemctl start dhcpcd.service
# 使用ip link查看网卡的设备名称,我的为wlan0。
ip link
# YOUR-SSID替换为你的无线网络名称,如果为加密网络,则会提示输入密码。
iwctl station wlan0 connect YOUR-SSID
# 启用无线网卡
ip link set wlan0 up


或直接使用网线连接互联网

对连接情况进行测试

ping www.baidu.com


同步网络时间

timedatectl set-ntp true


修改发行源

默认第一软件源是香港,速度较慢,可以修改为 清华源 或者 阿里源

nano /etc/pacman.d/mirrorlist


在最前面仿照着写入

## China
Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch


系统分区

使用以下命令查看磁盘

lsblk


使用以下命令进行系统分区

fdisk /dev/sda

一般全盘安装为 /dev/sda,在 fdisk 中使用 p 查看已有分区,使用 n 添加新分区,使用 w 保存分区表修改

我们需要新建以下分区

boot 分区,大小为 200 MB 即可

主分区,可以将剩余空间全部给主分区

如果你不曾安装其他系统,或者没有 EFI 分区,还需要新建

EFI 分区,大小为 200 MB 即可,并将分区设置 boot flag

为了方便,我们做出一下约定,在接下来的安装过程中,请结合自己实际情况修改

EFI 分区是 /dev/sda1

boot 分区是 /dev/sda2

根目录是 /dev/sda3

还可以设置home分区 /dev/sda4

格式化分区

如果是新磁盘,需要格式化 EFI 分区(已经安装了其他系统,或者 EFI 分区已存在不需要执行此步骤)

mkfs.fat -F32 /dev/sda1


格式化 boot 分区和根目录

mkfs.ext4 /dev/sda2
mkfs.ext4 /dev/sda3
mkfs.ext4 /dev/sda4


挂载新分区

mount /dev/sda3 /mnt
mkdir /mnt/boot
mount /dev/sda2 /mnt/boot
mkdir /mnt/boot/EFI
mount /dev/sda1 /mnt/boot/EFI
mkdir /mnt/home
mount /dev/sda4 /mnt/home


查看分区情况

lsblk


可以检查分区挂载是否正确

安装系统软件包

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


等待一会后系统软件包就安装完成了

配置 fstab

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


使用

cat /mnt/etc/fstab

检查 fstab 是否正确


切换至新系统

切勿重启,请使用以下命令,引导等软件包还没有安装

arch-chroot /mnt


修改 locale 设定

pacman -S nano
nano /etc/locale.gen


找到下面这两行

#en_US.UTF8 UTF-8
#zh_CN.UTF8 UTF-8

去掉前面的 # 即可,可以用ctrl + Q查找,ctrl + o保存,ctrl+x退出编辑。

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


时间设置

设置时区

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

同步硬件时间

hwclock --systohc --utc


安装启动引导

pacman -S dosfstools grub efibootmgr os-prober
grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader=grub --recheck --debug
 # mkdir /boot/efi/EFI/Boot
 # touch /boot/efi/EFI/Boot/bootx64.efi
grub-mkconfig -o /boot/grub/grub.cfg


安装引导有各种问题,可以参考这个解决:https://wiki.archlinux.org/index.php/GRUB_(简体中文)/EFI_examples_(简体中文)


修改 root 密码

passwd


创建新用户

useradd -m -g users -s /bin/bash YOURS_USERNAME


修改密码

passwd YOURS_USERNAME


给新用户 sudo 权限

nano /etc/sudoers


在下面这段代码后面

root ALL=(ALL) ALL


添加

YOURS_USERNAME ALL=(ALL) ALL


安装 wifi 控制器

pacman -S iw iwd wpa_supplicant dialog dhcpcd networkmanager
systemctl enable dhcpcd
systemctl enable iwd
systemctl enable NetworkManager.service


安装显卡驱动

Intel 显卡安装

sodo pacman -S vulkan-intel

#一些旧电脑或者可以安装这个,驱动适合自己的才是最好的
sudo pacman -S xf86-video-intel


安装 X 服务器

sudo pacman -S xorg


安装中文字体

sudo pacman -S ttf-dejavu wqy-microhei ttf-liberation ttf-dejavu ttf-roboto ttf-droid adobe-source-han-sans-otc-fonts adobe-source-han-serif-otc-fonts adobe-source-code-pro-fonts adobe-source-sans-pro-fonts adobe-source-serif-pro-fonts noto-fonts noto-fonts-extra noto-fonts-emoji ttf-fira-code


安装 dde 环境

sudo pacman -S deepin deepin-extra


安装触控板驱动

sudo pacman -S xf86-input-libinput

#对于旧电脑,也可以尝试一些停止更新的驱动
sudo pacman -S xf86-input-synaptics


修改 lightdm 设置

sudo nano /etc/lightdm/lightdm.conf


将 [Seat:*] 子目录中,greeter-session 修改为

[Seat:*]
greeter-session=lightdm-deepin-greeter


添加到 X 服务器自启动

nano ~/.xinitrc
#添加
exec startdde


讲 lightdm 设置为开机自动启动

sudo systemctl enable lightdm


安装蓝牙驱动

sudo pacman -S bluez bluez-utils
sudo systemctl enable bluetooth.service
sudo systemctl start bluetooth.service


(官方文档提示) 修复 DDE 唤醒问题

sudo nano /etc/systemd/system/resume@.service

写入

[Unit]
Description=User resume actions
After=suspend.target
[Service]
User=%I
Type=simple
ExecStart=/usr/bin/deepin-wm-restart.sh
[Install]
WantedBy=suspend.target
sudo nano /usr/bin/deepin-wm-restart.sh


写入

#!/bin/bash
export DISPLAY=:0
deepin-wm --replace

修改执行权限

chmod +x /usr/bin/deepin-wm-restart.sh


加入自启动服务

systemctl enable resume@YOURS_USERNAME
systemctl start resume@YOURS_USERNAME


(官方文档提示) 修复 wifi 无法扫描连接问题

关闭随机 MAC地址即可

nano /etc/NetworkManager/NetworkManager.conf


修改为

[device]
wifi.scan-rand-mac-address=no


退出arch-chroot

卸载挂载

exit

umount -R /mnt


重启即可进入 DDE 环境。


最后于 20/06.09 11:52 被zsxwz编辑 ,原因:

上一篇:简单搭建新浪短网址服务,worker版
下一篇:name.com 免费一年域名
最新回复 (0)
    • 姿势论坛—姿势小王子
      2
返回
发新帖
友情链接
免责声明:本站部分资源来源于网络,如有侵权请发邮件(mail@zsxwz.com)告知我们,我们将会在24小时内处理。