折腾两天了 一直在做内核编译配置
但是好多参数啊 调了几个小时 一半还没调到
不懂英文真苦逼 一条一条的查 然后设置
有没有神马简单些的内核配置方法?
求大牛带入坑...
1
sukareki 2015-03-06 15:07:34 +08:00 via iPhone
make defconfig 应用默认设置之后再用 nconfig 调整一下自己的需求就好了
如果哪天缺什么东西 clean 一下再编译就可以了 |
2
Kabie 2015-03-06 15:07:53 +08:00
。。。尝试Gentoo过几次。。。内核还好办……图形界面简直要命。。。
最后还是入了Arch的坑。。。 |
3
AntonChen OP |
4
initialdp 2015-03-06 15:16:19 +08:00
试试Charkra linux。Arch这种源码编译方式的版本,纯粹是自虐,无法理解。
|
5
ooxxcc 2015-03-06 15:20:03 +08:00
英语不好的话很多东西都会很困难的吧……直接上个开箱即用的发行版好了……要不直接windows
|
6
sukareki 2015-03-06 15:21:05 +08:00 via iPhone
@AntonChen Arch 的更新很激进, 一般一个月不更新就被甩在很后面了, 主要是一些依赖方面的问题
如果用 Gentoo 全部静态编译的话就不会出现这样的问题, 不过二进制的大小很感人 |
7
loading 2015-03-06 15:24:28 +08:00 1
第一次配置内核,别想最优化,不知道的就都勾上!
到论坛找一样型号的电脑最好,thinkpad因为用户多,所有只跑linux,下台买thinkpad t 或 x 绝对不会错。 gentoo中文文档不错啊,你没看中文?内核别太费时间。 我当时一下就搞定了(内核编译下来比ubuntu大几兆。。。) Archliunx 原生就好,玩什么 archbang...archlinux滚动升级都没什么问题,前提是别隔太久! freebsd也会遇到这样的问题,只是他升级步伐不会太快太激进,所以风险低。 玩 ubuntu 如果是因为 B 格低,上 Debian 就高大上了。 |
8
Kabie 2015-03-06 15:27:23 +08:00
|
9
besto 2015-03-06 15:35:08 +08:00
要是真不懂英文,建议还是放弃。
当然,有两条偏方: 1,找一个Gentoo 的LiveDVD,懂Linux最基本的分区,配置不?,直接建了分区把内容copy进去,以后慢慢换。理论上这是出Gentoo最快的方式。 2,买个Linode节点,选Gentoo,先把系统体验一下,再说。 |
10
besto 2015-03-06 15:36:23 +08:00
@Kabie Gentoo 没必要上重图形界面,我用过最重的也就是Gnome(当然KDE我也编译过),否则就是Openbox自己搭,用arch一样自己搭。
|
11
kiritoalex 2015-03-06 15:39:49 +08:00 via Android
kde太卡了。。。。还不如不用图形界面
用gentoo主要是为了方便一些系统级的设置,和很多发行版比起来自定义的东西要多很多,可定制性高。。。 |
12
AntonChen OP |
13
AntonChen OP @besto 不知道常说的I3之流算是什么 桌面? 我觉着那样就不错,折腾Gentoo也是看见很多人在用Gentoo做这样的方式
|
14
kiritoalex 2015-03-06 15:45:37 +08:00 via Android
官方Wiki的话,因为更新速度比较快,所以汉化内容较少,有中文的内容比较少,其实说实在的,就算是archlinux的Wiki大多数有中文,但是很多都只适用于非最新的包或者系统,所以最好还是看英文Wiki比较好,慢慢来,不要着急
|
15
loading 2015-03-06 15:58:40 +08:00
archlinux 其实更好,真的,只是没了编译光环而已。
gentoo编译耗时间,比如导致他们很多人不用 kde ,你知道要编译多久吗。。。。 |
16
min 2015-03-06 16:03:22 +08:00
入我大Arch门下吧
默认binary,想自虐一样可以玩编译 |
17
kiritoalex 2015-03-06 16:06:59 +08:00 via Android
@loading 我用了12小时......笔记本上编译的,从晚上11点编到第二天接近中午,,,,,风扇转得和什么似的
|
18
bugeye 2015-03-06 16:07:29 +08:00
用过很长一段时间gentoo,入门以后并不难,甚至都有办法升级两年没emerge update的系统。
但最终因为我想试试不同的图形桌面放弃gentoo了。。。。 在gentoo的世界想快速玩玩某些东西,太花时间翻译了。 |
19
bugeye 2015-03-06 16:08:46 +08:00
@kiritoalex 玩gentoo,得会玩distcc,ccache之类。在笔记本上编译是找罪受。
|
20
bugeye 2015-03-06 16:11:31 +08:00
@kiritoalex 我在想,云时代,可以临时上N多linode,vultr,DO之流来帮助编译,但我玩Gentoo的时候还没这些,不知道好不好实现。想编译KDE开10个linode,也许2小时能搞完?
|
21
riaqn 2015-03-06 16:18:53 +08:00
中文内核选项在此: http://www.jinbuguo.com/kernel/longterm-3_10-options.html
还有啊,第一次可以先不用自己配置,直接用genkernel得了~ |
22
AntonChen OP |
23
lingo233 2015-03-06 16:30:07 +08:00 via iPhone
农企和渣本会发飙的,快入洗发水大法保平安 [doge]
|
24
kiritoalex 2015-03-06 16:36:42 +08:00 via Android
@bugeye 这个。。。。不太清楚分布式编译。。。不过是一个好办法:)
|
25
Akagi201 2015-03-06 16:51:26 +08:00 1
给你指条明路. 别到中文社区问gentoo问题了. 到gentoo的IRC上把错误日志一放, 2秒后得到解答
|
26
pandada8 2015-03-06 16:58:32 +08:00
不理解Arch升级哪里自虐
Arch作为日常系统超过两年了,从未滚挂 只因为调整分区重装过一次 现在一天一次升级 i3wm 是个tilling wm,用不惯弃了,考虑如果有二奶机的话拿来做桌面 顺便隔壁几个Arch衍生发行版也不错啊 |
29
O14 2015-03-06 17:48:21 +08:00 via Android
发行版之战。给Arch Linux投一票。已用两年,没重装过。滚动升级,感觉很方便啊。额是升级控。很久不升级,看好官方公告升级,一般不会出错的。桌面环境推荐Enlightenment
|
30
elvodn 2015-03-06 17:54:38 +08:00
Arch Linux投一票, gentoo编译内核可以先看下其他发行版的config文件。驱动的话在其他发行版上lsmod一下, 自己用的模块就编译进内核。
|
31
tenfar 2015-03-06 18:04:07 +08:00
大学时候入过gentoo的坑,最开始编译一个要一周,后来重装的多了就1天搞完了,学校教育网网速就是快啊。当时装的openbox,整个图形起来之后内存占用才60M左右吧。装一次用1年...
|
32
Tink 2015-03-06 18:08:42 +08:00 via iPhone
为啥不ubunut好好的用?
|
35
kidlj 2015-03-06 18:31:56 +08:00
说说我为什么用 Gentoo:
举一个例子,Freetype 在 2.4 版本以后默认启用 Adobe/Google 贡献的 CFF 字体引擎,可是在 Terminology( E17 的 terminal) 上渲染 Source Code Pro 字体有些模糊,而 Freetype 这个库又不得不更新。用 Gentoo 可以很简单地去掉 Adobe/Google 的引擎,只要给 Freetype 加上 `-adobe-cff` 的 USE 就好了。 |
36
bellchu 2015-03-06 18:49:18 +08:00 1
现在看看十年前irc的archive都带感的流泪!现在编译一个可用的环境已经不需要花24小时以上了!
|
37
ryd994 2015-03-06 19:45:15 +08:00
Fedora试验田大法好
|
38
ujmxyd 2015-03-06 19:47:13 +08:00
我很赞同loading所说的,开始先别想什么优化,能用即可。要优化,Processor type and features(还是类似的,有段时间没搞了)下调整CPU类型。
真正的大头是各种乱七八糟的驱动,对自己电脑有所了解应该问题不大,但是一条一条关确实挺烦人的。Arch有modprobed-db可以保存每一条被加载的模块的记录,在make localmodconfig就可以禁用掉那些从没有用过的(直接make localmodconfig也可,但只会保留当前系统加载的,重启结果恐怕就不同),Gentoo没用过,不清楚。 我在编译内核时,碰到有兴趣了解的选项会按h看描述,还不清楚的就Google;有的就直接默认了不去管它 还有,直接按照Arch的指南装不就行了?新手指南的中文翻译更新很及时的。 有时候用一台CPU N270的上网本,我就在幻想如果装Gentoo,开march=native,能不能让这个卡死了的玩意儿稍微好一点。只是想到这个Pentium M级别的CPU性能,要是每个包都自己编译那还用不用了……不过装了rpeo-ck的针对Atom优化内核,感觉似乎可能真的也许是心理作用(我知道有语法错误)快了。 最后,Gentoo的Wiki还是很不错的。我可不相信LZ的英语水平还不如一个初三的小屁孩。 |
39
lvvj 2015-03-06 20:12:33 +08:00
如果真的喜欢Gentoo,那付出一点时间去学吧。
|
40
heliumhgy 2015-03-06 21:58:47 +08:00
arch 两个月一次都滚不挂
|
41
AntonChen OP @ujmxyd 英语水平确实不如小屁孩 现在的熊孩纸很厉害的 ,,Ծ‸Ծ,,
======================================== 感谢各位热心回复 看见说Arch Linux也不容易滚挂 我准备试试去 |
42
jedihy 2015-03-06 22:17:05 +08:00
不大清楚,捣鼓操作系统有什么好玩的?
|
43
jyf007 2015-03-06 22:22:56 +08:00 via Android
门外汉求重新入坑。只会分区和娱乐了。
|
44
love 2015-03-06 22:34:16 +08:00
5年+ archer路过,Arch只要在滚前看主页通知是不会挂的,有要手工介入操作的都会事先通知。
另外建议别每天滚,我是和firefox大版本升级同步,平时不滚。 |
45
Jeremial 2015-03-06 22:41:50 +08:00
最开始的时候用的是genkernel自动配置生成的内核。
再后来就make menuconfig后, 直接按照wiki中的指导, 不知道的选项一个不动, 全部用默认。只把自己完全确定的东西调整一下。比如文件系统, 蓝牙啥的。 现在用gentoo很happy, 本地安装了kde桌面。 而且还在一个vps上也搞了gentoo |
46
ujmxyd 2015-03-06 22:46:12 +08:00
@AntonChen 我有两台笔记本装了Arch,如果开机了天天滚。我放寒假那天(二月一日)给它pacman -Syu,然后就放着吃灰了。二月二十八号开机,pacman -Syu,下了1个G的玩意儿,重启一切正常。
其实这跟装的软件有关系…… |
47
standin000 2015-03-06 22:57:35 +08:00
@love 确实要看通知,但用久了就觉得麻烦了,想转slackware
|
48
wolfdolf 2015-03-07 08:58:27 +08:00
楼主高中生...
|
49
abccba 2015-03-07 09:21:47 +08:00
2年gentoo用户
觉得楼主不用花费太多精力去折腾内核配置。 1. 驱动:网卡、声卡、显卡驱动参考手册解决 2. 特殊软件需要特定的内核配置,也可以参考该软件在gentoo wiki上的说明 中文版的手册文档有延迟,有错误,最好参考英文原版。 |
50
Draplater 2015-03-07 09:57:16 +08:00 via Android
我用gentoo 已经五六年了,用gentoo 不在于什么逼格,而是因为可定制化程度高
|
51
reverland 2015-03-07 10:21:50 +08:00
没空折腾可以先下载别人编译好的
|
52
datocp 2015-03-07 10:51:58 +08:00 via Android
大坑啊,总觉得这些不是学习linux方向,当年在用什么linux发行版也浪费了很多时间,那时候还选择了冷门的turbolinux,slackware,每天就在折腾包编绎。而那时学来的shell脚本后来却更多的应用在ddwrt tomato之类的linux内核路由上。很多网络方面的管理不是在发行版里学的却是在小路由里学会的。
6年时间依旧没找对发行版,面对各种发行版特色的命令时,折腾桌面真心没意思还是用Windows统一省心。 再后来还是看到很多做java开发的用unbutu桌面。 前段时间用vps第一件事就是搜索该用什么主流发行版,最后选择了centos。 哈哈,精简优化应该还是有方向的,很多小型路由系统,特别像openwrt之类的就可以定制出特定功能的版本。 |
53
erhandsome 2015-03-07 11:46:08 +08:00
先用debian的.config吧
自己配置内核把系统装完了再动手也不迟 |
54
alayii 2015-03-07 23:06:03 +08:00
Arch 大法好...
滚动更新基本没怎么出过问题,像楼上说的,可能很久不更新会出现问题,但是wiki一般会讲如何解决。 而且kde除了在我笔记本上进去的时候慢,其他时候都很快,只装kde-base就好了...如果是SSD,应该不会有慢的问题... |
55
xieyudi1990 2015-03-10 05:48:41 +08:00 1
@pandada8 半年滚挂过2次. 有一次是在升级mesa是死机了, 然后死机的同时正在安装glibc, 然后直接导致chroot后连bash都启不动了...
所以大滚之前, 我都是来个全盘tar -cvpf, 以防万一. 平常用用的确没有ubuntu之类的省心... 只不过ubuntu自带的库老旧, 而且wiki质量明显不如arch和gentoo. 我觉得上gentoo没什么意义, 特别是那种用得人很多, 又没什么必要加特殊参数的大型软件, 自己编译完全就是浪费电浪费计算资源. 再有很多人所谓的 "学东西", 你编译的都是别人的代码, 你只是./configure --xxxxxx, make, 能学到什么. 以前用本子编译arm开发板的bsp, 动不动风扇狂转十几个小时, 我可不想再感受下... 所以我选择arch... 内核如果不是有特殊需求也懒得重新编译了, 就用默认的... |
56
ttimasdf 2015-03-19 17:42:29 +08:00 via Android
gentoo,09年本子编译kde,320+依赖,11小时!!
不要入坑!注意!不要入坑! |
57
pityhero233 2019-06-18 19:40:25 +08:00 via Android
@bugeye 沃日,原来 KDE 要这么长时间??!
|