美文网首页
Arch+Deepin桌面安装

Arch+Deepin桌面安装

作者: Always_3130 | 来源:发表于2019-11-30 23:18 被阅读0次

安装前准备


下载镜像

https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/2019.11.01/

制作启动盘

linux

    sudo dd bs=4M if=iso文件 of=u盘设备 oflag=sync status=progress

    u盘设备可以使用sudo fdisk -l查看,可以根据u盘大小找到u盘(如果是sdc,就of=/dev/sdc,千万不要在sdc后加入数字)

windows

    下载rufus,选择u盘和iso文件,最后制作的时候,选择以dd模式制作

连接无线网络

wifi-menu

选择对应无限网,输入密码即可

设置时间

开机,选择从u盘启动。

timedatectl set-ntp true

分区

使用parted进行分区(以/dev/sda为例)

parted /dev/sda

如果要创建UEFI/GPT分区表

(parted) mklabel gpt

如果要创建BIOS/MBR分区表

(parted) mklabel msdos

设置分区单位为MB

(parted) unit mib

创建启动分区

(parted) mkpart primary 1 301

如果使用UEFI/GPT

(parted) set 1 esp on

如果使用BIOS/MBR

(parted) set 1 boot on

创建4G交换分区(下面的例子都是基于有交换分区。目前的电脑内存已经很大了,一般不需要设置交换分区,老电脑如果用到交换内存了,电脑应该也快炸了,换个电脑吧...)

(parted) mkpart primary 301 4397

创建根分区(50G)

(parted) mkpart primary 4397 55597

创建/home(剩下的都给/home)

(parted) mkpart primary 55597 -1

退出

(parted) exit

格式化

格式化/boot(最好用fat32,其他分区类型不一定支持)

mkfs.fat -F 32 /dev/sda1

设置/dev/sda2为交换分区

mkswap /dev/sda2

swapon /dev/sda2

为/和/home创建文件系统

mkfs.xfs /dev/sda3

mkfs.xfs /dev/sda4

挂载分区

mount /dev/sda3 /mnt

mkdir /mnt/boot

mkdir /mnt/home

mount /dev/sda1 /mnt/boot

mount /dev/sda4 /mnt/home

安装系统

选择清华大学镜像

vi /etc/pacman.d/mirrorlist

1. 将所有镜像都注释掉(在所有行开头添加#,以下为vi替换命令)

:%s/^/#/g

2. 搜索tuna,把这一行开头的#号删除

Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

安装基础软件

pacstrap /mnt base base-devel linux linux-firmware

系统配置


配置/etc/fstab(用户系统启动时识别分区)

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

进入新安装的系统

arch-chroot /mnt

设置时区

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

hwclock --systohc

语言

vi /etc/locale.gen

把下面两行解开注释,其他的自己看情况

en_US.UTF-8 UTF-8

zh_CN.UTF-8 UTF-8

生成语系

locale-gen

设置语系

vi /etclocale.conf

LANG=en_US.UTF-8

网络配置

vi /etc/hostname

localhost

vi /etc/hosts

127.0.0.1    localhost

::1    localhost

127.0.1.1    localhost.localdomain localhost

安装CPU升级补丁

如果为intel cpu

pacman -S intel-ucode

如果为amd cpu

pacman -S amd-ucode

安装bootloader

如果为BIOS/MBR引导方式

pacman -S grub

grub-install --target=i386-pc /dev/sda

grub-mkconfig -o /boot/grub/grub.cfg

如果为UEFI/GPT引导方式

pacman -S grub efibootmgr

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub

grub-mkconfig -o /boot/grub/grub.cfg

设置root密码

passwd

安装deepin桌面

创建普通用户

useradd -m -G wheel 用户名

使用户可以使用sudo命令

visudo

将%wheel ALL=(ALL) ALL解开注释(删除开头的#)

如果提示没有安装vi

pacman -S vim vi

安装deepin桌面

pacman -S deepin(一路回车)

开机启动网络和显示服务,否则无法连接网络或打开桌面环境

systemctl enable NetworkManager.service

systemctl enable lightdm.service

重启

exit

reboot

添加清华大学软件源

将以下两行加入/etc/pacman.conf

[archlinuxcn]

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

然后安装对应的key

sudo pacman -S archlinuxcn-keyring

常用软件安装

输入法

sudo pacman -S fcitx-im fcitx-configtool fcitx-libpinyin

在vi /etc/environment中加入下面几行,否则使用shift或Ctrl+space无法调出输入法

GTK_IM_MODULE=fcitx

QT_IM_MODULE=fcitx

XMODIFIERS=@im=fcitx

注销后重新登陆在终端输入fcitx-configtool,添加libpinyin输入法

娱乐软件

wps,微信,网易云音乐,qq,百度云,火狐

sudo pacman -S wps-office electronic-wechat netease-cloud-music baidunetdisk-bin qq-linux firefox

安装eclipse,idea

sudo pacman -S eclipse-jee intellij-idea-community-edition

nvidia独立显卡和大黄蜂,擎天柱(独立显卡和核心显卡之间自动切换)

sudo pacman -S nvidia nvidia-utils bumblebee primus

将用户加入大黄蜂用户组

sudo gpasswd -a 用户名 bumblebee

开机启动大黄蜂

sudo systemctl enable bumblebee.service

安装steam

sudo pacman -S steam

如果需要使用独立显卡运行游戏,在游戏上右键->属性->设置启动选项,加入primusrun %command% -perfectworld(-perfectworld为使用国服)

相关文章

网友评论

      本文标题:Arch+Deepin桌面安装

      本文链接:https://www.haomeiwen.com/subject/bwjawctx.html