一直久闻Arch的大名,以简洁轻便出名的Arch也号称是最难安装的Linux发行版,但对于我这种不折腾恩会死星人来说,还是可以折腾一下的。 下面我就详细的介绍一下我的Arch安装历程。某些地方可能有些罗嗦,高手请自行略过。本教程只适合GTP+UEFI分区格式的Windos,且EFI分区完好,没有的同学请自行解决,这里不再赘述,闲话不多说,先上图为敬。文章可能会有点长,请耐心阅读,相信我,你会得到一个满意的Arch。admin 管理员组文章数量: 887006
如果你是一个Windows的使用者,应该一时半会是不可能完全脱离Windows的,所以这就得安装Arch和Windows双系统了。下面废话不多说,直接开整:
要想安装双系统,至少你得有一块磁盘分区来放Arch吧,所以你需要从Windows下的挤出一块最少20G大小的分区,记住只要空出来就好,不需要建立新的分区,更不要格式化。然后你需要一个U盘存放你的Windows的EFI文件(1G就可以),接下来,你需要一根可以上网的网线(别告诉我你没有,那还玩儿个毛线啊)
然后,你得需要一个最小4G的启动盘,然后最好是在Linux系统下制作启动盘。Arch镜像传送门:https://www.archlinux/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/archlinux/$repo/os/$arch
#163
Server = http://mirrors.163/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
如果无法上网,执行以下,命令如下
# 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://wwwblogs/bluestorm/p/5929172.html
http://www.jianshu/p/97b2c1d621d2
KDE5:
https://www.zhihu/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/darknessomi/musicbox/issues/374
我的是通过修改mpg123一项的value值修改好的,出现的症状是无法播放,没有声音,或者是杂音很重,下面是我
的贴图:
这当然就是传说中的效果图了,如Vim般顺滑的网易云就装好了(有一点缺陷,只支持使用手机号登录,绑定个手机也不麻烦吧 -_-|)
好了,到现在为止,你可以一边听着音乐一边美化你的Arch了,是不是很开心?
(七)桌面美化
俗话说的好,你和漂亮的桌面之间只有一张壁纸的差距(好吧是我说的)
这里有我精心挑选的壁纸网站,质量挺高,不过也得看你怎么找了 http://wallpaperswide/
https://wallhalla/
是不是觉得桌面上了一个档次。
当然,一个漂亮的桌面光靠壁纸是难以支撑的,当然还需要一套漂亮的图标。
献上网址:https://www.xfce-look/
这里是教程: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 intellij-idea-community-edition
# pacman -S atom
微信:
这个github上已经写的够详细了,我就不在此赘述了。GitHub传送门:https://github/geeeeeeeeek/electronic-wechat
QQ:
这个不好意思,我也没找到好的解决方案,当然GitHub上也有人实现了vim版的,不过我折腾了很长时间也只是能接收QQ消息而已,有些鸡肋,这里献上网址:https://github/vim-chat/vim-chat,有能力的小伙伴折腾一下吧(搞出来别忘了告诉我一声啊),其他的方案也有,比如说用wine,或者直接安装虚拟机,在虚拟机中运行QQ (是不是很坑爹?)
唉,就这么结束太没意思了,那就附赠一个彩蛋吧。
Oh-my-zsh:
这个可以通过curl或者wget下载安装:
#curl
#sh -c "$(curl -fsSL https://raw.github/robbyrussell/oh-my-zsh/master/tools/install.sh)"
#wget
# sh -c "$(wget https://raw.github/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
然后可以通过修改当前用户目录下的.zshrc文件来配置你的zsh了
我喜欢把主题设置成随机的就是如下设置:
ZSH_THEME="random"
这样每次打开终端的效果都不一样,总会有惊喜的!
结语
好了,到这里也该结束了,如果这篇文章对你有所帮助,那就在心里默默的谢谢我吧。如果有什么错误或遗漏的地方,还请指正,我会及时改正的! 新人写作,还请各位大佬多多指教!参考文章列表:
http://www.jianshu/p/fe2165cc6af8
http://bbs.archlinuxcn/viewtopic.php?id=3474
http://www.0speed/2017/03/24/netease-musicbox-linux%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90/
www.viseator/2017/05/17/arch_install/
http://blog.csdn/moedisk/article/details/52748863
https://wiki.archlinux/index.php/Dual_boot_with_Windows_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
http://m.blog.csdn/Listener_ri/article/details/45407783
版权声明:本文标题:ArchLinux+Win10安装美化及一些常用(装逼神器)软件安装记 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1716189278h670090.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论