灰灰 の blog

灰灰✿喵呼哈哈(>^ω^<)

尝试使用Arch Linux

2016.10.31 | 4,545阅读 | 6条评论 | Linux

由于Windows10的体验实在是不能忍了……频繁地更新,BUG还是依旧地多,严重影响日常游戏工作……
所以我决定上Linux试下水,犹豫着是选Debian还是Arch,嗯……
经过被一番推荐,我选择了Arch(其实就是被说了文档、生态什么的炒鸡棒就抱着试试看的心态

在这篇文章发布的时候,萌狼也写了一篇安装教程(つд⊂)
就是这个~这只狼写得比较详细_(:3 」∠ )_
https://blog.yoitsu.moe/arch-linux/installing_arch_linux_for_complete_newbies.html

 

准备工作

首先,你得划分一个分区用于装Arch,在磁盘管理中选择分区然后压缩卷……嗯……如果失败的话可以用各种工具譬如分区助手什么的,总之能分出来就好
我分了50G出来(っ・Д・)っ 恩,就像酱紫

sp20161031_154111

然后可以顺便去把安装镜像下回来,链接在这里
https://www.archlinux.org/download/
然后用工具把镜像写进你的U盘(`・ω・´)
就像酱紫,如果大家和我一样用的是UltraISO,那记得写入模式要选RAW

sp20161031_154307

准备工作就完成啦~

 

安装

重启进入Arch的安装界面……你会发现……
嗯……没有图形界面……

没关系,我们一步一步来(ゝ∀・)

 

联网

首先,先连上网……
有网线的可以插上网线,没有网线的可以通过wifi-menu命令连上wifi
然后ping -c 3 baidu.com看看能不能上网……

不能的话……嗯……换个能上网的地方(`・ω・´)

 

分区并格式化

这一步可要慢慢来,手抖了删掉了整个硬盘什么的别找我(つд⊂)

首先用fdisk -l确定一下硬盘

Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 71078962-C95B-4BDD-B749-BBD1A3957FAC
 
Device          Start        End    Sectors   Size Type
/dev/sdb1          64 1677725696 1677725633   800G Microsoft basic data
/dev/sdb2  1677727744 1953525134  275797391 131.5G Linux filesystem
 
 
Disk /dev/sda: 167.7 GiB, 180045766656 bytes,246784326 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
Disklabel type: gpt
Disk identifier: 0FC00E85-5858-9090-8081-828310111213
 
Device         Start       End   Sectors   Size Type
/dev/sda1       2048   1230846   1228799   600M EFI System
/dev/sda2    1230848 246786374 245555527 117.1G Microsoft basic data

可以看到/dev/sda上还有50G未用的空间

然后输入fdisk /dev/sda,使用n新建一个分区,然后一路回车最后按w写入分区表就可以了_(:3 」∠ )_

再输入fdisk -l可以看到多除了一个/dev/sda3分区,然后我们使用mkfs.ext4 /dev/sda3就可以对这个分区进行格式化啦~(・ω´・ )

 

安装Arch Linux

首先将根分区和UEFI分区挂载,就像酱紫

mount /dev/sda3 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot

然后选择速度足够快的软件源

使用vi打开/etc/pacman.d/mirrorlist
然后使用PgDn翻到大概第300行(或者直接/edu.cn
把光标移动到速度够快的源,使用yy复制然后返回前面用p粘贴
最后Esc :wq保存

酱紫源就设定好啦_(:3 」∠ )_

然后直接使用

pacstrap /mnt base base-devel

安装基本系统,然后等待安装完成(´・ω・`)

 

配置系统

这几步是必须要做的

保存分区表genfstab -U /mnt >> /mnt/etc/fstab

切换到新系统 arch-chroot /mnt /bin/bash

设定时区 ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

设置时间为标准UTC,并调整 时间漂移 hwclock --systohc --utc

设定语言 vi /etc/locale.gen ,把

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

的注释都去掉,有需要的可以把ja_JP.UTF-8 UTF-8的注释一并去掉(
生成locale信息 locale-gen
有必要的话可以设定全局语言,但是会导致tty乱码,不打算使用tty环境的可以加上…… echo LANG=zh_CN.UTF-8 > /etc/locale.conf

修改主机名 echo 你想要的主机名 > /etc/hostname

修改root密码 passwd (输入两次新密码

引导配置

mkinitcpio -p linux
bootctl install


编辑 /boot/loader/entries/arch.conf,加入

title          Arch Linux
linux          /vmlinuz-linux
initrd         /initramfs-linux.img
options        root=/dev/sda3 rw


编辑 /boot/loader/loader.conf,改为,表示默认使用arch.conf配置,3秒后自动进入默认配置

timeout 3
default arch

然后输入 reboot 进入新系统~(っ・Д・)っ

PS.在引导器中你是可以看到有Windows Boot Manager选项,如果想回到Windows系统的话可以选这个~(・ω・、)

 

安装桌面

我这里装的是KDE,直接装上xorg、plasma、kde全家桶、网络管理器

pacman -S xorg plasma kde-applications-meta sddm kde-l10n-zh_cn networkmanager

然后安装中文字体……我这里装的是文泉驿

pacman -S wqy-microhei wqy-zenhei

新建用户并修改密码

useradd -m -s /bin/bash huihui
passwd huihui

激活桌面服务和网络管理器并启动

systemctl enable sddm
systemctl enable NetworkManager
systemctl start NetworkManager
systemctl start sddm

输入账户名密码后然后一个崭新的桌面就i出现在你的面前

 

安装各种可能需要的软件

下面有需要的直接 pacman -S

输入法:fcitx
Google 拼音输入法:fcitx-googlepinyin
mocz 日语输入法: fcitx-mozc
注音输入法: fcitx-chewing

视频播放: vlc

图像编辑:gimp

浏览器:chromium chromium-dev(AUR,需要自行建立包或者使用yaourt安装)

文档编辑: libreoffice-fresh libreoffice-fresh-zh-CN

yaourt是一个pacman的增强版,他可以不需要root安装软件,而且还有安装AUR软件的支持
/etc/pacman.conf中加入

[archlinuxcn]
SigLevel = Never
Server = http://repo.archlinuxcn.org/$arch

然后 pacman -S yaourt 即可
使用时可以直接把yaourt替代掉pacman 0w0

 

最后说几句

写到这里的时候,我已经使用使用了快1个星期了
        Feature
有几个BUG是我发现了的……

首先是
1.Libreoffice在暗色主题下字会看不清……
解决办法:https://bbs.archlinux.org/viewtopic.php?id=206813 
2.juk无法播放……
解决办法,安装解码器:https://forum.kde.org/viewtopic.php?f=19&t=131924 Σ(*゚д゚ノ)ノ

嗯……其实要说还能说很多,我就不说太多了
其中不得不说的是,Arch Linux社区的Wiki和BBS真的几乎什么都有,有什么事情的可以直接在Arch Linux上搜索,一般……可能都能解决(`・ω・´)

恩姆,至于主题什么的还有丑的要命sddm修改什么的我就不说啦,就酱紫,最后附上皂片_(:3 」∠ )_

screenshot_20161031_232613

参考资料:
https://wiki.archlinux.org/index.php/Fcitx
https://wiki.archlinux.org/index.php/Installation_guide
https://wiki.archlinux.org/index.php/Fonts#Chinese
https://wiki.archlinux.org/index.php/Systemd-boot

終わり(还有两篇正在写…QAQ)

6 条评论
  1. X   2017-02-04 23:04

    Fedora也很好

  2. ホロ   2016-12-28 15:42

    huihui-moe-static.smartgslb.com 被 Privacy Badger Block 了 ????

    • 灰灰   2016-12-28 21:14

      我才不会告诉你这是一个叫做省流量版的特性啦(^o^)/

  3. 凯哥自媒体   2016-12-16 10:56

    多找点儿bug就好了

  4. Hanxv   2016-11-02 17:41

    字體,zenhei ,有沒有 genhei ?www
    還有…debian 應該會比較好用,redhat 聽說不錯,但是我一直沒用過

    • 灰灰   2016-11-05 13:45

      你是想要多黑Σ(゚ω゚)

发表评论

表情