在折腾劲的推动下,花了整整2周(周末全天+工作日晚上)来安装Gentoo,终于在数十次的重复 Gentoo HandBook 中的步骤,并参考了多篇 Gentoo Wiki 上的文章及 Funtoo Linux Installation ,终于实现了我所期望实现的功能,比如使用UEFI直接从主板进入桌面而非使用Grub等传统Bootloader;使用最简化的KDE桌面环境等等。
经过这一番折腾,让我对Linux的了解更加深入,虽然仍然只算是皮毛,渗渣但是却是一个好的开始,这里将就这次安装的经过进行一次简单的总结,理出一些需要注意的地方,以及建议点,希望有机会看到我的文章的同好能够吸取到我的经验,少走一些冤枉路,尽快进入到Gentoo奇妙的殿堂。
1.Gentoo安装媒介
Gentoo官方提供了一个最简化的Live镜像,通过使用它我们可以很好地进行安装工作,但是对于像我这种希望能够实现UEFI启动的来说,它似乎就不是最佳选择了,我在使用它进行安装的过程中,只有一次成功实现了UEFI启动(很不幸这唯一的一次因为其他设置的问题被我给格掉了),后来我参考了Funtoo的安装指南,使用了SystemRecueCD作为安装媒介,虽然第一次仍然出现问题,但是第二次就顺利完成了。而且从名字上就可以得知,SystemRecueCD的性质是应急救援盘,无论我们是在使用Linux的过程中,还是使用Windows等系统,在发生灾难性事件的时候(比如无法进入桌面),我们都可以拿它来应急。此外,由于它已经支持efi启动,所以像是我在配置uefi的时候,用它就会非常方便了。
2.Gentoo安装手册(语言问题)
对于初次接触安装Gentoo的人来说,一份详尽的安装手册是必不可少的,它是我们安装Gentoo的指明灯,在Gentoo的官网上,和安装相关的手册非常多,而且有多种语言的版本可供选择,其中就有简体中文。最初几次我按照简体中文语言版的手册来安装,虽然也算是成功了,但是总有一些奇怪的现象发生,比如在emerge软件的时候看到有2份make.conf文件的提示,又如在分配硬盘一节中,没有提供创建ext4文件系统的命令。后来经过和英文版手册的比较发现,简体中文手册上的部分内容早已过时了,由此引申发现,在其他部分的手册中,简体中文手册的内容都或多或少有过时现象。因此,在这里我建议 在安装Gentoo的过程中以英文版手册为准 ,虽然对于我们这种非英文语系国家的人来丛渣悄说,看英文版有一定的难度,但是好在我们主要是看手册中的那些命令以及配置,介绍性的内容的重要度不大,所以应该问题不大。
3.Gentoo安装手册(技术问题)
我想绝大多数安装Gentoo的朋友就和我一样主要是按照Gentoo HandBook上的步骤来的,在这过程中可能安装的应用也都是手册里推荐的,但是当我在照着 *** 作的过梁野程中,我发现一个很不幸的现象,那就是里面推荐使用的一些软件都是过时了的,比如bootloader一节中介绍使用的是grub,但是在我印象中它已经结束了生命周期,目前普遍使用的是Grub2,更别说Syslinux或我使用的uefi了,虽然grub是经受了历史的检验的稳定版本,但是对于使用Linux的来说,稳定是不够的,应该要尝鲜才对(服务器除外)。所以,按照手册只能作为一个参考,我们还应该去广泛参考那些Wiki上介绍的软件、技术,这样才能构建出一个更好的系统来,否则,大可以去使用那些定制好了的发行版,何必来自己整呢?
4.窗口系统
在安装KDE等桌面环境之前,我们必须先安装窗口系统,它是目前我们必须安装的,无论是qt还是gtk目前都是基于它实现的,而目前我们可选的只有有着25年悠久历史的X窗口了,也许等wayland成熟之后我们才能抛弃它吧。按照Gentoo上的Xorg配置手册(貌似现在文档列表(英文)中已经删除它了)来配置的时候,它会要求设置xorg.conf等配置文件,不过在我的实际 *** 作中发现,其实这些步骤并非必须,至少我的在没有配置的情况下仍然能够很好的运作。
X窗口系统有X11-Server和Xorg-Server两个版本,他们的区别在于前者夹带了许多我们永远不会用到的东西,所以我们必选后者。
5.KDE桌面环境
在众多桌面环境中,KDE一直是我心目中最漂亮最现代化的桌面环境了(事实上本来就是),但是很不幸,在使用诸如Fedora\Ubuntu的KDE定制版时发现,它捆绑的形形色色的软件太多,不少还不能安全的删除。而在Gentoo的世界里,这种让人不爽的现象可以有效地避免了。当我在配置桌面环境时,我发现Getnoo的源里有一个startkde版本,于是我尝试性的安装了它,发现果然清爽,只携带了极少的一部分软件(甚至没有浏览器、文件管理器和终端程序)。
6.必装软件
文件管理器:Dolphin(KDE默认文件管理器)
文本编辑器:Sublime Text3(极酷的文本编辑器,认识了它之后什么vim\emacs都拜拜了)
音乐播放器:Clementine(目前我所能找到的最好的基于Qt的音乐播放器)
终端:Konsole(喜欢去到文字界面执行命令的可以无视,否则它是我们执行各种命令的好帮手)
浏览器:Chromium(基于Qt的浏览器我实在没能找到一款满意的,所以就它吧)
输入法:Fcitx(Linux的世界还有哪款输入法和与之匹敌?)
………
7.待续
选择内核:如gentoo-sources
Most information can be gathered by emerging sys-apps/pciutils which contains the lspci command:
显卡: Xorg/Configuration
声卡: ALSA
网卡:根据具体网卡芯片型号,查看wiki。
无线网卡芯片驱动查询: Linux Wireless
一旦genkernel运行完成,一个包括全部模块和initrd的内核将悔烂被建立。在后面配置引导程序时我们将会用到这个内核和initrd。请记下内核和initrd的名字,因为您将在配置引导程序的时汪前核候用到他们(Grub Legacy使用)。initrd将会在启动真正的系困掘统前自动识别硬件(如同安装光盘一样)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)