Gentoo安装总结

Gentoo安装总结,第1张

在折腾劲的推动下,花了整整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将会在启动真正的系困掘统前自动识别硬件(如同安装光盘一样)。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12498423.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存