2020最新ArchLinux安装(KDE桌面)
许多网友反映之前的教程安装好后连不上互联网,最近我刚好又安装了一遍,总结出以下没毛病的过程
按照此教程需要你会基本的vim
操作(或其他文本编辑工具比如nano
),基本的fdisk
分盘操作(或其他分盘工具),fdisk
的使用我在上次教程中有傻瓜式的说明
一下为个人在自己笔记本电脑安装arch全过程
1. 联网
wifi-menu
检查是否联通
ping www.baidu.com
2. 更新系统时钟
timedatectl set-ntp true
3. 磁盘分区
用下面命令检查你要安装的磁盘
fdisk -l
这里假设安装到/dev/sda
,然后用下面命令对磁盘分区(fdisk具体使用方法可参考我的另一篇博客里面有提到)
fdisk /dev/sda
这里我给出我的方案:
类形 | 磁盘大小 | 磁盘序号 |
---|---|---|
boot分区 | 500m | /dev/sda1 |
swap分区 | 6G | /dev/sda2 |
根分区 | 其余 | /dev/sda3 |
home目录我是在系统安装好后进行的,你们也可以在这一步进行
4. 格式化分区
将boot分区格式化为 ext2
mkfs.ext2 /dev/sda1
将swap分区格式化为swap
mkswap /dev/sda2
打开swap分区
swapon /dev/sda2
将根目录/home目录格式化为ext4
mkfs.ext4 /dev/sda3
5. 挂载分区
1. 先将根分区挂载到/mnt
目录
mount /dev/sda3 /mnt
2. 再在/mnt
目录下新建boot
目录
mkdir /mnt/boot
3. 最后将boot分区挂载在刚刚创建的/mnt/boot
目录
mount /dev/sda1 /mnt/boot
6. 开始安装系统
1. 先配置软件源(推荐选择清华源)
搜索tuna
将其粘贴到文件第一行
vim /etc/pacman.d/mirrorlist
2. 刷新一下
pacman -Syy
3. 然后开始安装系统到/dev/sda1
也就是挂载点/mnt
其中必须安装的有base
linux
linux-firmware
,推介也把base-devel
安装上
pacstrap /mnt base linux linux-firmware base-devel
4. 安装完成之后需生成fstab
文件
genfstab -U /mnt >> /mnt/etc/fastab
7. 切换环境
1. 切换到刚刚安装好的系统
arch-chroot /mnt
2. 配置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
3. 设置硬件时间
hwclock --systohc
4. 安装vim(我习惯了使用vim编辑)
pacman -S vim
5. 设置语言
1. 将/etc/locale.gen中en_US.UTF-8
和zh_CN.UTF-8
的注释去掉
vim /etc/locale.gen
2. 然后生成一下
locale-gen
3. 配置 /etc/locale.conf文件
在 /etc/locale.conf
文件中写入LANG=en_US.UTF-8
echo LANG=en_US.UTF-8 >> /etc/locale.conf
6. 设置root用户密码
passwd
7. 安装网络相关的包
pacman -S iw wpa_supplicant dialog net-tools networkmanager dhcpcd
设置网络工具开机自启
systemctl enable NetworkManager
systemctl enable dhcpcd
8. 按装cpu编码
如果是intel
cpu
pacman -S intel-ucode
如果是amd
cpu
pacman -S amd-ucode
9. 安装引导
注意第二条命令是你安装系统的盘符,如果你安装在/dev/sdb
就填/dev/sdb
pacman -S grub
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
10. 给你的系统取个名字
echo yourname > /etc/hostname
到此系统就安装好了,先别急着退出,接下来开始安装桌面
8. 开始按装kde-plasma
1. 安装Xorg
pacman -S xorg
2. 安装触摸板驱动
pacman -S xf86-input-synaptics
3. 安装字体
超级喜欢dejavu
字体
pacman -S ttf-dejavu wqy-microhei
4. 创建用户
将新建用户移入wheel
组并指定shell为bash
(以后可修改)
kain 为我设置的用户,你们可以取别的名字
useradd -m -G wheel -s /bin/bash kain
为新用户设置密码
passwd kain
为新用户添加管理员权限(可以使用sudo命令)
将文件/etc/sudoers
中的wheel ALL=(ALL) ALL
那一行前面的注释去掉
vim /etc/sudoers
5. 开始安装桌面
1. 安装桌面及基本应用
其中plasma
是必须的kde-applications
是一些常用软件包括终端和文件管理器等,还有许多小游戏(为了方便推荐安装上)
pacman -S plasma kde-applications
2. 激活登录窗口sddm
sddm已经被包含进plasma
中,无需另外安装
systemctl enable sddm
3. 安装声音
pacman -S alsa-utils pulseaudio pulseaudio-alsa
4. 其他
解决kde中部分应用无法使用全局菜单栏的问题,需安装下面的库
pacman -S libdbusmenu-glib
到这里arch已经完全安装结束了
9. 退出当前环境
exit
10. 卸载分区
umount -R /mnt
11. 重启
reboot
拔掉u盘
接下去就可以对安装好的arch做一些配置,和常用软件的的安装,我下次更新
2020最新ArchLinux安装(KDE桌面)的更多相关文章
- ArchLinux安装KDE桌面
ArchLinux安装KDE桌面 一.链接网络 1.有线 # dhcpcd 2.无线 # wifi-menu 3.检查 # ping www.baidu.com 二.安装X服务 # pacman -S ...
- 【桌面篇】Archlinux安装kde桌面
ArchLinux安装配置手册[桌面篇] 现在你的U盘可以拔掉了,重启后会发现和刚刚没什么区别,还是命令行的界面,别着急现在就带你安装桌面环境. 连接网络 首先检查一下网络是否连接成功 ping ww ...
- 给Ubuntu安装KDE桌面 [转]
自ubuntu5.10发布以来,我非常难得的让她在我的硬盘上顽强生存了近3个月,仔细想想就连当年我第一个接触的红旗Linux也不过坚持了一个月,呵呵,又写了一段废话── 所 谓的“重回Kununtu” ...
- ArchLinux安装Gnome桌面
给Arch安装Gnome桌面美化及常用软件配置 一.创建普通用户 1.安装zsh 个人比较喜欢的一个shell,你们可以和我不同 # pacman -S zsh 2.创建用户 kain是我创建用户的名 ...
- archlinux安装kde
联网 dhcpcd & 配置国内源 打开文件 nano /etc/pacman.conf 在文件最后加上这段 [arhclinuxcn] Server = https://mirrors.tu ...
- FreeBSD 10安装KDE桌面环境简介(亲测bsdconfig命令有效)
FreeBSD 10出来一段时间了,自己摸索装上KDE环境,网上介绍的都是10以前版本的,要么对现在的不合适,走了一大圈弯路还是装不好:要么太繁琐且装了一堆无用的软件.本着让更多人能快速方面的入门Fr ...
- ubuntu16.04安装kde桌面出错: /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb
出错提示: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 kubuntu-desktop 已经是最新版 (1.338). 您可能需要运行“apt-get - ...
- ubuntu-15.04-desktop-amd64想要安装KDE桌面,结果出现如下问题
The following packages have unmet dependencies: kubuntu-desktop : Depends: ark but it is not going t ...
- fedora下yum安装gnome和kde桌面 (有问题 )
转自: http://linux.chinaunix.net/techdoc/system/2009/08/31/1133198.shtml 1.1 安装KDE桌面环境 yum groupins ...
随机推荐
- 主效应|处理误差 |组间误差|处理效应|随机误差|组内误差|误差|效应分析|方差齐性检验|SSE|SSA|SST|MSE|MSA|F检验|关系系数|完全随机化设计|区组设计|析因分析
8 什么是只考虑主效应的方差分析? 就是不考虑交互效应的方差分析,即认为因素之间是不相互影响的,就是无重复的方差分析. 什么是处理误差 (treatment error).组间误差(between ...
- 阿里巴巴IconFont的使用方式
一.解释一下为什么要使用IconFont? IconFont顾名思义就是把图标用字体的方式呈现. 其优点在于以下几个方面: 1.可以通过css的样式改变其颜色:(最霸气的理由) 2.相对于图片来说,具 ...
- php7 安装mongodb扩展
下载 mongodb-1.6.0.tgz wget https://pecl.php.net/get/mongodb-1.6.0.tgz 版本太低的话有些语法不一样,起码1.5以上吧 进入 mo ...
- SQL热备原理
- python函数参数理解
1.位置参数 函数调用时,参数赋值按照位置顺序依次赋值. e.g. def function(x): 3 return x * x 5 print function(2) 输出结果: 4 def fu ...
- Freeswitch录音Dialplan
<extension name="record"> <condition field="destination_number" express ...
- VDMA搭建视频通路总结
全局观查,对整个工程的搭建的关键是要保证PL部分搭建成功,PS部分搭建成功,而且两者配合的很好. 我理解的PL部分涉及到模块的组合以及模块或者IP之间的逻辑的整理,PL部分困扰我比较久的是自动生成的w ...
- LeetCode Day 4
LeetCode0011 给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) .在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, ...
- QT "debugger unknow type"问题解决办法
windows上使用qt编译有两种,一种是vs的编译器,一种是MinGW的. 这种问题主要是发生在选择了MSVC2013编译器的版本,这个版本的qt需要再装一个调试器,而MinGW不用. 解决办法:下 ...
- linux上hosts文件如何配置
linux上hosts文件如何配置 一.什么是host Hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登 ...