ArchLinux+Win10安装美化及一些常用(装逼神器)软件安装记

      一直久闻Arch的大名,以简洁轻便出名的Arch也号称是最难安装的Linux发行版,但对于我这种不折腾恩会死星人来说,还是可以折腾一下的。
      下面我就详细的介绍一下我的Arch安装历程。某些地方可能有些罗嗦,高手请自行略过。本教程只适合GTP+UEFI分区格式的Windos,且EFI分区完好,没有的同学请自行解决,这里不再赘述,闲话不多说,先上图为敬。文章可能会有点长,请耐心阅读,相信我,你会得到一个满意的Arch。


      如果你是一个Windows的使用者,应该一时半会是不可能完全脱离Windows的,所以这就得安装Arch和Windows双系统了。下面废话不多说,直接开整:

       要想安装双系统,至少你得有一块磁盘分区来放Arch吧,所以你需要从Windows下的挤出一块最少20G大小的分区,记住只要空出来就好,不需要建立新的分区,更不要格式化。然后你需要一个U盘存放你的Windows的EFI文件(1G就可以),接下来,你需要一根可以上网的网线(别告诉我你没有,那还玩儿个毛线啊)

然后,你得需要一个最小4G的启动盘,然后最好是在Linux系统下制作启动盘。Arch镜像传送门:https://www.archlinux.org/download/,下载完后使用下面这条命令进行制作启动盘:

dd if=$path/xx.iso of=/dev/$target
"$path"代表你的镜像路径"xx.iso"镜像的名字,$target自然就是你要制作成启动盘的盘符的路径了。制作过程可能会有些长,视个人电脑性能好坏而定。

制作完后关机进入BIOS设置U盘启动(这个也不用我多说了吧,不会的自行Google),然后开机选第一项进入Arch安装环境。

# fdisk -l

下面开始正式安装,使用以下命令查看自己电脑的分区情况:

这是我的分区情况,注意上面的EFI分区的flag

开始分区:

分区方案大致是这样:

根目录(/)至少20G

交换分区(/swap)    大约是你电脑内存的两倍,但是鉴于现在电脑内村普遍偏大,10个G就完全够用了(当然如果你的磁盘空间够大的话,随你便了)

家目录(/home)      剩下的所有空间(相信也不会剩下太大吧,其实也不需要太大)

分区的命令就不用我再说了吧,如果你不会,还是那句话,自行Google

 创建分区,命令如下:

挂载新分区
这是我的,分区情况视个人而定。


挂载分区,并提取Winsows EFI(/dev/sda1)文件

准备一个U盘存放EFI文件

# mkdir /mnt/home/usb
# mount /dev/sdb& /mnt/home/usb
# cp -r /boot/EFI/EFI/Microsoft /mnt/home/usb
# umount /dev/sda1 && umount /dev/sdb&
# mkfs.vfat -F32 /dev/sda1 && mount /dev/sda1 /mnt/boot/EFI

sda&
代表用来存放EFI文件的U盘

安装基础系统

首先,你可能需要一个vim,vi 实在是太坑人了有没有,安装vim命令如下:
pacman -S vim
由于一些原因,你可能需要修改一下镜像列表文件
# vim /etc/pacman.d/mirrorlist
你可以像我一样把国外的源先注释掉(就是China之前的啦)当然也可以自己添加几个国内的源,这里推荐来两个
#中科院
Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
#163
Server = http://mirrors.163.com/archlinux/$repo/os/$arch 
开始安装
# pacstrap -i /mnt base base-devel
生成fstab
# genfstab -U -p /mnt >> /mnt/etc/fstab
配置基础系统
# arch-chroot /mnt /bin/bash
主机名
# echo $hostname > /etc/hostname
# 将主机名添加至 /etc/hosts
创建 ramdisk 环境
# mkinitcpio -p linux
设置root密码
# passwd
$hostname 是你主机的名字(你喜欢就好啦,但至少要是英文吧,好像汉字也输不上去吐舌头)
修改hosts的方法
vim /etc/hosts
然后在最后加入下面这句
127.0.1.1   $hostname.localdomain      $hostname

安装引导器

# pacman -S grub efibootmgr
# grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=arch_grub --recheck
生成配置文件
# grub-mkconfig -o /boot/grub/grub.cfg
卸载分区并重启
# exit
# umount -R /mnt
# reboot
网络名称更改 enp0s25>eth0
ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules

配置Windows10启动项
# vim /boot/grub/grub.cfg

然后在   menuentry 'Arch Linux'项下下面添加以下内容
if [ "${grub_platform}" == "efi" ]; then
	menuentry "Microsoft Windows 10 x86_64 UEFI-GPT" {
		insmod part_gpt
		insmod fat
		insmod search_fs_uuid
		insmod chain
		search --fs-uuid --set=root $hints_string $uuid
		chainloader /EFI/Microsoft/Boot/bootmgfw.efi
	}
fi
$hints_string可以通过以下命令获得:
# grub-probe --target=hints_string /boot/EFI/EFI/Microsoft/Boot/bootmgfw.efi
$uuid的查询方式
下面是我的配置情况:
保存然后重启,不出意外的话你会开心的。
下面介绍Arch的图形接界面和一些常用软件的使用方法

(一) 安装图形界面

我想你装Arch并不只是想用他的命令终端吧, 所以, 你需要一个高端(狂拽),大气(酷炫),
上档次(屌炸天)的图形界面!
因为不想把篇幅拖得太长(说白了就是懒)这里只详细介绍xfce4的安装和美化:
首先确认一下你是不是能上去网
# ping www.baidu.com
如果无法上网,执行以下,命令如下
# systemctl enable dhcpcd
等一会应该就可以了,如果还是不行,那就借鉴一下网管的经验:重启下试试!
连上网就可以安装图形界面了

1.安装xorg

所有桌面环境都需要依赖xorg。所以先要安装xorg组。

# pacman -S xorg
然后安装xorg-xinit和xterm:
# pacman -S xorg-xinit xterm
安装完成之后就可以使用startx命令启动xorg的简易界面了。进入成功的话会显示出几个简陋的窗口。然后按Ctrl+D或输入pkill x  就可以退出了
安装xfce4及其组件
# pacman -S xfce4 xfce4-goodies

2.安装显示管理器

这里就只介绍LightDM
安装lightDM和图形化管理工具:
# pacman -S lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings
这里提醒一句,千万不要安装slim作为显示管理器,虽然长得漂亮,但是和和外面的那些妖艳贱货一样,弄不好会出各种Bug,让你生不如死,选择其他的显示管理器也不是说放弃了漂亮,经过一番调教,也会很漂亮,只是费些功夫罢了。

其他桌面环境安装参考
Gnome:
http://www.cnblogs.com/bluestorm/p/5929172.html

http://www.jianshu.com/p/97b2c1d621d2

KDE5:

https://www.zhihu.com/question/54147372/answer/150096870(知乎上的话题,质量很高)。

其他桌面环境就不在此一一列举,请依个人口味,适量折腾。
当然我也试过以上所述的这几款桌面,在此分享一些经验,希望可以帮到你
先说一下KDE5,据说是扩展性很好,轻便,界面漂亮,配合SDDM食用极佳,但我试过之后,确实好看,很像Windows,但是!!!,有很多基础软件都没法用包括文件管理器,真是头皮发麻,果断卸载(后来知道好像是因为安装的时候选择了最小安装,先给选择KDE的小伙伴填个坑)。
然后说一下Gnome,Gnome虽然没有KDE5的那些坑,东西很全,界面也是很现代化,也简洁,悉心调教的话也可以很个性,但是有一个很大的问题,卡!从登录到界面显示出来大约要10S时间,这虽然是Windows不能比的,但是比起KDE和Xfce还是慢了不少,当然慢不只体现在开机上,其他环境下速度也比较慢。所以最终我还是选择了Xfce,虽然默认桌面很难看,但是经过调教后,还是可以酷到没朋友的。下面,看我操作。

(二) 安装字体

首先使用pacman搜索一下所有字体,然后安装所需的字体:
# pacman -S wqy-zenhei wqy-microhei  
记住不要手贱去装wqy-microhei-lite这个字体包,会造成一些软件中使用文泉驿等宽微米黑字体时空格变成口口,如果不信你大可以试试,反正我是信了!
安装等宽字体:
# pacman -S ttf-dejavu
没有此字体,会使某些符号不够漂亮,建议在安装桌面环境时选择此字体作为桌面环境的默认依赖字体(大神说的,我也没试过,毕竟大神这么说了我就这么做了)
# pacman -S adobe-source-code-pro-fonts  
adobe出品的一款很适合编程的等宽字体(个人觉得一般般啦)

(三) 桌面本地化

# vim /etc/locale.gen
将下列项的注释去掉
#英文 
en_US.UTF-8 UTF-8
#中文
zh_CN.UTF-8 UTF-8 


(四) 配置桌面语言和输入法

# vim /etc/profile

将下面的代码添加到文件最后
export LANG="en_US"
export LANGUAGE=zh_CN:en_US
export LC_CTYPE=en_US.UTF-8

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

千万不要把LANG一项的值设为"zh_CN",否则你会哭的(终端模式中可以输出汉字啦!!!但是全都是框框)

(五)  安装驱动

安装显卡驱动

intel卡:
#pacman -S xf86-video-intel

NVIDIA卡:
# pacman -S xf86-video-nv

AMD卡:
# pacman -S xf86-video-ati

安装笔记本触摸驱动:
# pacman -S xf86-input-synaptics

安装声卡驱动和声卡管理工具
# pacman -S alsa-utils pulseaudio-alsa 
# pacman -Sy alsa-lib alsa-utils
# systemctl --user enable pulseaudio

(六)  安装yaourt及其他

在/etc/pacman.conf中添加软件仓库:
[ArchLinuxfr]
SigLevel = Never
Server = http://repo.ArchLinux.fr/$arch

然后执行以下命令:
# pacman -Sy yaourt

安装中文输入法(fcitx):
# pacman -S fcitx-im

安装搜狗输入法:
# yaourt -S fcitx-sogoupinyin

安装下载软件:
# pacman -S aria2 


好了,现在基本的软件已经安装完了,接下是高端(装逼)环节
终端版网易云音乐


对与一个网易云的重度用户来说,这个世界上有两种播放器,一种是网易云音乐播放器,另一种是其他播放器!
其他播放器没有Linux版本而网易云有!
But!
在Arch下的兼容性并不是很好,至少在我电脑上是,不是打不开就是白屏,难道就这么放弃音乐么,不!可!能!!!
在经过一番研究(折腾)后,我在GitHub上找到了NetEase-MusicBox这款神器: 传送门
但是再高端的东西总是会有缺陷的,比如我就遇到了“i3wm中无法正常播放”的问题,好在issues中早有人给出了答案。
解决方案链接https://github.com/darknessomi/musicbox/issues/374
我的是通过修改mpg123一项的value值修改好的,出现的症状是无法播放,没有声音,或者是杂音很重,下面是我
的贴图:

这当然就是传说中的效果图了,如Vim般顺滑的网易云就装好了(有一点缺陷,只支持使用手机号登录,绑定个手机也不麻烦吧  -_-|)

好了,到现在为止,你可以一边听着音乐一边美化你的Arch了,是不是很开心?

(七)桌面美化



俗话说的好,你和漂亮的桌面之间只有一张壁纸的差距(好吧是我说的)
这里有我精心挑选的壁纸网站,质量挺高,不过也得看你怎么找了 
      http://wallpaperswide.com/
      https://wallhalla.com/
是不是觉得桌面上了一个档次。
当然,一个漂亮的桌面光靠壁纸是难以支撑的,当然还需要一套漂亮的图标。
        献上网址:https://www.xfce-look.org/
这里是教程:Xfce4美化教程
 是不是很满意,你以为这样就够了么,当然没有,Xfce4自带的工具栏实在是不敢恭维,所以你需要一个高大上的工具栏,这里我就选Docky了,因为这货确实好看,而且据说长得很想Mac上的Docky(可以偷偷吸一口资本主义的新鲜空气),安装命令如下:
# pacman -S docky
剩下的美化过程我就不在这细说了(其实很简单的啦!),看你自己的造化了,Enjoy it!
接下来是一些常用软件的安装,可能会遇到一些root用户无法直接安装的问题,所以在这里就先创建一个用户:
#添加用户
# useradd  yourname
#添加密码
#passwd yourname
#然后设置普通用户允许提权
# pacman -S sudo


修改/etc/sudoers文件,然后复制“root ALL=(ALL) ALL”一行把“root” 改成你的名字就好了,有图为证

下面是几款软件的安装命令,注意一下用户的角色:


Chrome:

$ yaourt -S google-chrome

SMplayer(视频播放器):

# pacman -S smpalyer

IDEA:

# pacman -S intellij-idea-community-edition

Atom:

# pacman -S atom

微信:

这个github上已经写的够详细了,我就不在此赘述了。
GitHub传送门:https://github.com/geeeeeeeeek/electronic-wechat

QQ:

这个不好意思,我也没找到好的解决方案,当然GitHub上也有人实现了vim版的,不过我折腾了很长时间也只是能接
收QQ消息而已,有些鸡肋,这里献上网址:https://github.com/vim-chat/vim-chat,有能力的小伙伴折腾一下吧(搞出来别忘了告诉我一声啊),其他的方案也有,比如说用wine,或者直接安装虚拟机,在虚拟机中运行QQ (是不是很坑爹?)

唉,就这么结束太没意思了,那就附赠一个彩蛋吧。

Oh-my-zsh:



这个可以通过curl或者wget下载安装:
#curl
#sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
#wget
# sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
然后可以通过修改当前用户目录下的.zshrc文件来配置你的zsh了
我喜欢把主题设置成随机的就是如下设置:
ZSH_THEME="random"
这样每次打开终端的效果都不一样,总会有惊喜的!

结语

好了,到这里也该结束了,如果这篇文章对你有所帮助,那就在心里默默的谢谢我吧害羞。如果有什么错误或遗漏的地方,还请指正,我会及时改正的奋斗
新人写作,还请各位大佬多多指教!






参考文章列表:
http://www.jianshu.com/p/fe2165cc6af8


http://bbs.archlinuxcn.org/viewtopic.php?id=3474


http://www.0speed.net/2017/03/24/netease-musicbox-linux%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90/

www.viseator.com/2017/05/17/arch_install/

http://blog.csdn.net/moedisk/article/details/52748863


https://wiki.archlinux.org/index.php/Dual_boot_with_Windows_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

http://m.blog.csdn.net/Listener_ri/article/details/45407783















































  • 7
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值