当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 14 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [問題]關於內核編譯的問題
帖子发表于 : 2006-09-28 14:57 
头像

注册: 2006-09-10 16:06
帖子: 1456
送出感谢: 0 次
接收感谢: 0 次
內核是從www.kernel.org上下載的,不是源裡面的。

查過壇子裡的相關文章,編譯用的東西全裝上了。

有如下几個問題:

1. 這個最新的內核解包後,能否不在X-Window模式下編譯,我怎么試了好像不行啊?

2. make或者make xconfig的時候,那一堆選項真是頭大,雖然xconfig下有一點說明,但是,還是很頭大,有沒有更詳細一點的說明?

3. .config生成後,make過程中,有好几個錯誤,大体就是講某個文件中定義的變量或者函數找不到,但是編譯過程能繼續,這樣有問題嗎?

4. 最後make install以後,新的內核就直接替換掉舊的了,還是生成狀如vmlinuz這樣的文件,然後自己去替換呢?


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-09-28 16:46 
头像

注册: 2006-05-20 6:25
帖子: 1263
地址: 山东淄博
送出感谢: 0 次
接收感谢: 0 次
1、可以,用make menuconfig
2、网络上有比较详细的文档,google一下
3、没有问题。
4、生成一个vmlinuz文件,然后用initramfs工具生成其他的文件。需要自己编辑/boot/grub/menu.lst,来加载新的内核


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-09-28 17:09 
头像

注册: 2006-09-10 16:06
帖子: 1456
送出感谢: 0 次
接收感谢: 0 次
謝謝樓上的回答,我基本上清楚了。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-09-28 17:36 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
编译的内核可以生成deb文件的,

编译方法请参考下面的问题,非常好.
http://www.ubuntuforums.org/showthread.php?t=217657


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
5 楼 
 文章标题 : Re: [問題]關於內核編譯的問題
帖子发表于 : 2006-09-28 18:56 
头像

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
alpha.gu 写道:
內核是從www.kernel.org上下載的,不是源裡面的。

查過壇子裡的相關文章,編譯用的東西全裝上了。

有如下几個問題:

1. 這個最新的內核解包後,能否不在X-Window模式下編譯,我怎么試了好像不行啊?

2. make或者make xconfig的時候,那一堆選項真是頭大,雖然xconfig下有一點說明,但是,還是很頭大,有沒有更詳細一點的說明?

3. .config生成後,make過程中,有好几個錯誤,大体就是講某個文件中定義的變量或者函數找不到,但是編譯過程能繼續,這樣有問題嗎?

4. 最後make install以後,新的內核就直接替換掉舊的了,還是生成狀如vmlinuz這樣的文件,然後自己去替換呢?


3. 是错误还是警告?如果是错误,应该无法编译或者连接,结果即使能生成那也是有问题的。P.S. 警告的话问题不大。

4. 还有一个是安装独立模块的,如果编译的时候有选上,有没有安装?

其实如果没有独立模块的话make好之后直接复制vmlinuz就可以用了。


_________________
PHP是最好的语言!不服来战!


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-09-28 20:30 
头像

注册: 2006-09-10 16:06
帖子: 1456
送出感谢: 0 次
接收感谢: 0 次
谢谢楼上几位热心人,现在大概明白了,虽然这次尝试结果有问题(使用新的内核启动看起来是成功的,但是无显,但是在开机后,过一段时间,按Power键,可以正常关机),但还是学到了不少的东西。

楼上有位提到的编译成deb包的文章,我看到过了,但是我就是不想编译成deb包的,因为,我希望找到一个方法是在所有发行版上都能用的,而不是只针对某一个或者某几个发行版,所以,我还是希望用源代码编译的方法。

因为记得看过一篇叫作《Linux老鸟给新手的建议》的文章,里面就说如果要装东西,最好还是试试源代码编译的方法。

如果希望易用,那我就用Windows好了,必没必要接触Linux,对吧:)


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-09-28 21:34 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
楼上的思路错了,linux不是因为难用才叫linux,linux只是一个操作系统,只是让你工作生活的一个工具,如果你整天花大量时间来搞系统的话,就没时间做正事了.


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-09-28 22:40 
头像

注册: 2006-09-10 16:06
帖子: 1456
送出感谢: 0 次
接收感谢: 0 次
第一,我没有说Linux难用,只是我故意让它看起来对我比较难用一些:)

第二,我是新手,还没有到要在Linux上做正事的时候,我认为我现在要做的正事,就是去尝试,所以,就算用一天两天来编译系统,也是正事啊:)


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2006-09-29 8:49 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
呵呵,也对.如果不尝试,就学不到东西.


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2006-09-29 15:25 
头像

注册: 2006-09-10 16:06
帖子: 1456
送出感谢: 0 次
接收感谢: 0 次
經過三次嘗試,發現了問題,原來我以為前面兩次編譯使用新內核後,LCD無顯,是編譯的問題,第三次我使用/boot下的config文件,以make oldconfig方式編譯。

結果還是無顯,但是startx後,一切正常,uname -r也顯示內核為2.6.18,所以,也不見得是我前面兩次編譯失敗。

但是,編譯後,字符方式無顯是怎么回事呢?


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2006-09-29 15:31 
头像

注册: 2006-09-10 16:06
帖子: 1456
送出感谢: 0 次
接收感谢: 0 次
試驗了一下,和我在menu.lst中寫的vga=0x318參數有關,我把這句刪掉,就OK了,但是,直接安裝Ubuntu的為什么就可以呢?


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2006-09-29 16:09 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
是不是没有加入bufferframe之类的支持?


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2006-09-29 20:56 
头像

注册: 2006-09-10 16:06
帖子: 1456
送出感谢: 0 次
接收感谢: 0 次
我有选的啊,要么是选的不对。


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2006-09-29 21:19 
头像

注册: 2006-09-10 16:06
帖子: 1456
送出感谢: 0 次
接收感谢: 0 次
另外,/boot下的abi开头的文件是干嘛用的,好像用源来升级内核,会生成同名的abi文件,自己编译的没有。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 14 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Sogou [Spider] 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译