[原][ArchLinux] 安装及KDE桌面环境安装配置

娄泽豪 18/09/22 22:22:39

ArchLinux 安装及KDE桌面环境安装配置

首先,安装之前,需要一个“启动介质”,我这里习惯使用USB设备作为启动介质,这是由于ArchLinux滚动更新的特性,而且占用空间很小,以其他的方式安装个人认为不太适合。

话不多说,访问ArchLinux官方网站,点击右上角Download,在下方选择适合你的下载方式或镜像进行下载,我常用的地址是网易的镜像源,和清华大学的镜像源。下载完毕后,我一般使用开源工具Rufus将之写入到U盘中。

安装

将启动U盘插入到电脑中,选择从U盘启动,进入到archlinux的LiveCD模式,若使用网线连接,此时应已经自动配置好网络,可使用ping命令测试网络;若使用无线网络,则键入wifi-menu命令选择并登录无线网络。然后,输入以下命令保证系统时间是正确的:

timedatectl set-ntp true

然后我们可以通过fdisk -l命令查看分区情况,若要在此时修改分区表,ArchLinux提供了命令partedfdisk,可以在此时修改分区表。若要格式化分区,比如想要格式化分区/dev/sdb2,可以输入以下命令:

mkfs.ext4 /dev/sdb2

该命令将/dev/sdb2重新格式化为ext4格式。若要使用交换分区,可以使用命令mkswap建立swap分区,并使用命令swapon使用之。在修改好分区之后,需要挂在分区,比如我们在之后的系统中,想要将/dev/sda2挂载到/boot,将/dev/sdb2挂载到/,将/dev/sdb3挂载到/dev/sdb3中,那么我们应该输入以下命令:

mount /dev/sdb2 /mnt
mkdir /mnt/boot
mkdir /mnt/home
mount /dev/sda2 /mnt/boot
mount /dev/sdb3 /mnt/home

当我们挂载好之后,就可以准备开始安装了,ArchLinux采用网络安装的形式,ISO中并不附带任何内容,因此首先在此时我们应当再次确认网络是否连接成功,然后我们需要配置包管理器的镜像源,我一般使用网易和清华大学的源,那么输入命令:

vim /etc/pacman.d/mirrorlist

i进入编辑模式,在文件的最开头加入下面几句:

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

ESC后输入:wq保存,然后输入命令:

pacman -Syy

更新软件包仓库缓存,此时若网络连接不正确,那么将报错误,需要重新配置网络环节。一切准备完毕之后,输入命令:

pacstrap -i /mnt base base-devel

根据网络速度,将等待一段时间之后,基本的ArchLinux便安装完毕,但此时还有一些收尾工作要做,首先就是使用命令:

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

生成fstab文件,在生成完毕之后,建议使用cat /mnt/etc/fstab再次检查一遍生成是否正确。然后我们使用命令:

arch-chroot /mnt

切换到新系统中,使用以下两条命令将时区配置为Asia/Shanghai:

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

使用这条命令时,假定你已经将BIOS中的时间设定为了UTC时间。然后使用pacman -S vim安装vim编辑器,并使用它打开/etc/locale.gen,取消掉下面三行之前的#号:

en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8

然后使用命令locale-gen生成locale信息。然后使用编辑器创建/etc/locale.conf,将之设定为:

LANG=en_US.UTF-8

这里也可以设置为zh_CN.UTF-8,但有可能造成TTY下出现乱码。

接着使用编辑器创建/etc/hostname,内容为你的主机名,并将对应的信息填入/etc/hosts文件中去。

然后,若使用无线网络,需要在此时输入命令安装相关的包,不然在新系统中将无法再使用wifi-menu命令连接无线网络:

pacman -S dialog wpa_supplicant

然后, 使用passwd命令设置root用户密码。

最后,若有需要,可以使用以下命令安装grub作为启动管理器,并可以安装Microcode,使用以下命令安装,以下是使用Intel处理器的一个例子:

pacman -S intel-ucode
pacman -S grub efibootmgr grub os-prober
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=ArchLinux
grub-mkconfig -o /boot/grub/grub.cfg

要注意的是,此时os-prober并不能起到作用,若要使用os-prober用于兼容Windows,需要在重启之后再次运行grub-mkconfig -o /boot/grub/grub.cfg

最后,输入exit命令回到LiveCD,并使用umount -R /mnt卸载已挂载的磁盘,使用命令reboot重启。

KDE

再次启动后,使用配置的root用户及密码登录,先安装XOrg,输入命令:

pacman -S xorg xorg-server xorg-xinit xorg-apps

安装完毕后,使用下面的命令安装KDE:

pacman -S plasma kde-applications
pacman -S sddm sddm-kcm

游戏本用户此时可能需要安装下面的包:

pacman -S nvidia bumblebee

此时在~/.xinitrc文件中添加exec startkde一句,此时已经可以通过startx命令进入桌面环境,但推荐使用启动管理器代替这一步startx,方法是输入命令:

systemctl enable sddm

还需要的其他工作及参考资料

到这里大部分的安装已经结束了,剩下的就是个人的个性化设置了,需要注意的还有:

  1. NetworkManager
  2. Alsa
  3. 非root用户的建立和Sudoer

还可以参考Arch Wiki的建议

作者:hepangda 发表于 2018/09/22 22:22:39 原文链接 https://blog.csdn.net/hepangda/article/details/82817997
阅读:140