ArchLinux-kde和gnome桌面系统基础安装
ドラゴンボールのLong Lv4

ArchLinux安装图文教程

一.安装Arch linux前的准备

1.下载VMware安装包及Arch Linux镜像

https://www.vmware.com/cn/products/workstation-pro.html

(注意:VMware workstation11、12仅支持64位操作系统,而VMware workstation10同时支持32和64位操作系统)

2. 打开软件,选择“创建虚拟机”按钮







选处理器核心数量为2个



然后一直下一步

点下一步直至完成

编辑虚拟机设置,选择ISO文件

开启虚拟机

3.默认选中第一个


二. 现在开始分区

输入以下命令:

1
# fdisk /dev/sda

创建分区表:

· Command (m for help): 输入 o 并按下 Enter

然后建立第一个分区:

1
2
3
4
5
6
7
8
9
1. Command (m for help): 输入 n 并按下 Enter 

2. Partition type: Select (default p): 按下 Enter

3. Partition number (1-4, default 1): 按下 Enter

4. First sector (2048-209715199, default 2048): 按下 Enter

5. Last sector, +sectors or +size{K,M,G (2048-209715199....., default 209715199): 输入 +15G 并按下 Enter }

img

然后建立第二个分区:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1. Command (m for help): 输入 n 并按下 Enter 

2. Partition type: Select (default p): 按下 Enter

3. Partition number (1-4, default 2): 按下 Enter

4. First sector (31459328-209715199, default 31459328): 按下 Enter

5. Last sector, +sectors or +size{K,M,G (31459328-209715199....., default 209715199): 按下 Enter 现在预览下新的分区表:

· Command (m for help): 输入 p 并按下 Enter

Disk /dev/sda: 107.4 GB, 107374182400 bytes, 209715200 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x5698d902

Device Boot Start End Blocks Id System

/dev/sda1 2048 31459327 15728640 83 Linux

/dev/sda2 31459328 209715199 89127936 83 Linux
}

然后向磁盘写入这些改动:

· Command (m for help): 输入 w 并按下 Enter

如果一切顺利无错误的话,fdisk 程序将显示如下信息:

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

若因 fdisk 遇到错误导致以上操作无法完成,可以用 q 命令来退出。

(当然你也可以分多个分区,分别挂载/boot,/home/,/,/var等)

3、接下来格式化成ext4文件系统

1
2
3
# mkfs.ext4 /dev/sda1

# mkfs.ext4 /dev/sda2

若您分了一个 swap 区,也不要忘了格式化并启用它(x代表你的那个分区数字):

1
2
3
# mkswap /dev/sdaX

# swapon /dev/sdaX

注意要按照顺序挂载,先挂载根分区到 /mnt (你实际所要挂载的分区名当然可能会不同):

# mount /dev/sda1 /mnt

然后挂载 /home 分区(以及其它其余单独分区,比如 /boot,/var,如果您有的话):

1
2
3
# mkdir /mnt/home

# mount /dev/sda2 /mnt/home

(如果有其他分区,先创建目录,再挂载)

(三)安装基本系统

重申一遍,这里及以后一些步骤必须联网,尤其是运行pacman命令时。关于联网问题请参照archwiki,里面有十分详细的解说。

先进行网络设置,在上面的livecd中一般会自动联网,但虚拟机如果这里不配置,后面无法下载安装操作

1
# ip link

找到网络设备,我的是ens33

1
2
3
4
5
# ip link set ens33 up

# dhcpcd ens33

# systemctl enable dhcpcd@ens33.service

以后系统就会自动联网了

后面如果遇到重启步骤,还需要配置下

对于无线还未尝试,可以看archwiki。

https://wiki.archlinux.org/index.php/Installation_guide_(简体中文)

1、安装前需要编辑文件/etc/pacman.d/mirrorlist, 你的系统和软件将从这里的地址下载。将偏好的镜像放到最前面,下面加入了一个比较快的源,当然你可以去网上搜其他比较好的源:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

# nano /etc/pacman.d/mirrorlist

##

## Arch Linux repository mirrorlist

## Sorted by mirror score from mirror status page

## Generated on 2012-MM-DD

##

Server = http://mirror.bjtu.edu.cn/archlinux//os/

...

如果您愿意,您可以只使用一个镜像并全删光其他行,但为保险,还是留其他几个离您较近的镜像作备用好

然后敲入:

1
2
3
# pacman -Syy      刷新列表

# pacstrap -i /mnt base 安装基本系统

若运行 pacstrap 时卡住并出现
failed retrieving file ‘core.db’ from mirror… : Connection time-out
字样,请检查刚才的源是否正确或去网上搜索其他能用的源。


一直回车这这个界面

2、生成fstab分区表

1
# genfstab -U -p /mnt >> /mnt/etc/fstab

3、下面要 chroot 到新系统开始配置:

1
# arch-chroot /mnt /bin/bash

4、系统本地化,设置本地语言,地点等信息

1
# nano /etc/locale.gen

去掉#

1
2
3
4
en_US.UTF-8 UTF-8

zh_CN.UTF-8 UTF-8

接着执行locale-gen以生成locale讯息:

1
# locale-gen

(创建 locale.conf 并提交您的本地化选项:

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

/这里先不要设置中文编码,等安装了图形界面再修改,否则会乱码)/

5、设置时区,一般以上海就行:

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

6、设置时间

1
# hwclock --systohc --utc

7、设置个您喜欢的主机名,例如:

1
# echo longz > /etc/hostname

并在 /etc/hosts 添加同样的主机名:

1
2
3
4
5
6
7
8
9
10
11
# nano /etc/hosts

# /etc/hosts: static lookup table for host names

#<ip-address> <hostname.domain.org> <hostname>

127.0.0.1 localhost.localdomain localhost 主机名

::1 localhost.localdomain localhost

# End of file

8、设置root密码

# passwd

输入两次密码:简单点123456

9、安装启动引导器grub:

安装 grub 包,并执行 grub-install 已安装到 MBR:

1
# pacman -S grub

1
# grub-install --target=i386-pc --recheck /dev/sda

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

须根据实际分区自行调整 /dev/sda, 切勿在块设备后附加数字,

比如 dev/sda1 就不对

添加新用户

1
# useradd -m -g users -s /bin/bash 用户名

(务必添加一个 用户 ,否则后面sddm显示管理器登录的时候无法登录,sddm不会列出root用户)

为刚才添加的用户设置密码
执行:# passwd 用户名

1
# nano /etc/sudoers

在 root ALL=(ALL) ALL 下面添加
用户名 ALL=(ALL) ALL

为你刚才创建的用户 添加sudo权限

10、卸载分区并重启系统

离开 chroot 环境:

1
# exit

重启计算机:

1
# reboot

好了,一个最基本的字符系统建好了,接下来可以选择安装桌面等图形环境了。

  1. 进入系统后首先更新软件包,但先检查下网络,虚拟机尽量再配置下

找到网络设备,我的是ens33

1
2
3
4
5
# ip link set ens33 up

# dhcpcd ens33

# systemctl enable dhcpcd@ens33.service

以后系统就会自动联网了

(1)安装显卡驱动

确定显卡型号
执行:

1
# lspci | grep VGA

执行:

# pacman -S 驱动包:

官方仓库提供的驱动包:

通用虚拟机———————————-pacman -S xf86-video-vesa
intel———————————pacman -S xf86-video-intel

1
2
3
# pacman -S xf86-video-nouveau # Nvidia
# pacman -S nouveau-dri
# pacman -S xf86-video-ati # Ati

Geforce7+(显卡型号)————————–pacman -S xf86-video-nouveau
Geforce6/7(显卡型号)————————-pacman -S xf86-video-304xx

安装声卡驱动键入

1
# pacman -S alsa-utils

(2)安装X窗口系统

执行:

1
# pacman -S xorg

安装X窗口系统

执行:

# pacman -S xf86-input-synaptics
(触摸板驱动,笔记版可装,台式机就不用了)执行

1
# pacman -S ttf-dejavu wqy-microhei

安装字体:Dejavu 和 微米黑字体(不安装的话 后面进入桌面环境设置系统语言为简体中文的时候会出现字体显示不全的问题)
安装字体:Dejavu 和 微米黑字体

(3)安装kde-plasma桌面环境

安装 Gnome桌面环境的直接跳到第(4)步
(kde和gnome桌面环境自带了大部分的驱动 ,安装其他桌面环境可能需要额外配置一些驱动,比如声卡)
想安装其他桌面环境 参照官方wiki:官方wiki
执行:

1
# pacman -S plasma

安装plasma

执行:

1
# pacman -S konsole

安装 kde下的控制台终端

执行:

1
# pacman -S dolphin

安装kde下的文件管理器
(可以直接执行:

1
# pacman -S kde-applications

安装kde套件,包含了常用的系统工具)
安装完后
执行:

1
# systemctl enable sddm

启用 sddm显示管理器

执行:

systemctl enable NetworkManager

启用网络管理

执行:

1
# pacman -S plasma-nm

安装 网络管理的前端工具(图形界面)
执行:

1
# reboot

重启

进入系统后界面如下:

(4)安装Gnome桌面环境
执行:

1
# pacman -S gnome

安装gnome桌面
执行:

1
# pacman -S gnome-tweak-tool

安装gnome桌面优化工具
执行:

1
# pacman -S alacarte

安装gnome桌面菜单编辑器
执行:

1
# systemctl enable gdm

启用gnome窗口管理器服务
执行:

# systemctl enable NetworkManager

启用网络管理器服务
执行:

# reboot

13.安装完后的工作

(1)添加archlinuxcn源(里面包含了很多中国人常用而官方仓库又没有的软件)

(2)安装中文输入法
执行:

1
# pacman -S fcitx-im fcitx-configtool

执行:

1
# nano /etc/pacman.conf

在 /etc/pacman.conf 文件末尾添加两行:

1
2

[archlinuxcn]SigLevel=NeverServer = https://mirrors.ustc.edu.cn/archlinuxcn/

安装输入法引擎

(官方仓库里的输入法:
fcitx-cloudpinyin
fcitx-googlepinyin
fcitx-libpinyin
fcitx-sunpinyin)

执行:

1
# nano ~/.xprofile

添加一下内容

1
2
3
4
5
export GTK_IM_MODULE=fcitx

export QT_IM_MODULE=fcitx

export XMODIFIERS="@im=fcitx"

执行:

1
# pacman -S fcitx-sogoupinyin

安装搜狗输入法

(3)安装网易云音乐

执行:

1
# pacman -S netease-cloud-music

安装网易云音乐

(4)安装yaourt使用aur

执行:

1
# pacman -S yaourt

安装yarourt
以后可以使用yaourt 安装aur中的软件了 ,yaourt跟pacman使用方法一样
安装kde下的文件管理器
(5)安装浏览器
执行:

1
# pacman -S google-chrome

安装google浏览器(没法在线观看视频)
执行:

1
# pacman -S firefox

安装火狐浏览器
(执行: # pacman -S flashplugin 安装flas插件,否则无法在线观看视频,chrome浏览器不支持flash)

(6)其他常用软件

可在官方文档中查找
进行查找

(7)桌面美化

Kde-Plasma桌面:

Gnome桌面:

可自行安装一些主题,请自己探索。

  • 本文标题:ArchLinux-kde和gnome桌面系统基础安装
  • 本文作者:ドラゴンボールのLong
  • 创建时间:2018-03-06 20:10:12
  • 本文链接:https://zhongshenglong.xyz/2018/03/06/ArchLinux-kde和gnome桌面系统基础安装/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 评论