linux内核编译求助
-
- 帖子: 9
- 注册时间: 2013-02-14 11:03
- 系统: ubuntu10.04
linux内核编译求助
各位大牛新年好啊!
编译完新的内核,initramfs 和 grub都 update了,重启后可以选择新的内核进去,但是一进去只有屏幕左上角光标在闪。无论输入什么都没反应,我是第一次编译内核,不过试了三次都是这样的情况。。希望各位大牛们能够解答小弟的问题呀!!!
编译完新的内核,initramfs 和 grub都 update了,重启后可以选择新的内核进去,但是一进去只有屏幕左上角光标在闪。无论输入什么都没反应,我是第一次编译内核,不过试了三次都是这样的情况。。希望各位大牛们能够解答小弟的问题呀!!!
-
- 帖子: 9
- 注册时间: 2013-02-14 11:03
- 系统: ubuntu10.04
Re: linux内核编译求助
- -我是直接用boot文件夹里面原来的config文件的。。小弟是第一次搞这些内核,不知道官网的是指哪个呢。。
-
- 帖子: 224
- 注册时间: 2011-09-17 9:23
- 系统: Arch-x86_64
Re: linux内核编译求助
我把你说的光标理解成了鼠标的指针,可能是显卡驱动的问题。
- AutoXBC
- 帖子: 1744
- 注册时间: 2007-10-23 12:54
Re: linux内核编译求助
源里有个源码包 linux-source,和 boot 里的 config 同时用,一般不出问题。
-
- 帖子: 9
- 注册时间: 2013-02-14 11:03
- 系统: ubuntu10.04
Re: linux内核编译求助
谢谢大家回答。。六楼大哥,那个linux-source在哪里的呢?
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: linux内核编译求助
难道精简到连错误提示都没有了?
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
-
- 帖子: 9
- 注册时间: 2013-02-14 11:03
- 系统: ubuntu10.04
Re: linux内核编译求助
我是完全按照默认配置的,应该没精简到吧。。由于按照默认一开始编译出什么cpu要low之类的问题,我就作了如下修改的额。。
出现如下错误:#error "CONFIG_NR_CPUS is too large, please lower it 时:
将内核源文件夹根目录下 .config文件的几个标志位作如下设置:
CONFIG_HPET_TIMER=n
CONFIG_HPET_EMULATE_RTC=n
CONFIG_SPARSE_IRQ=n
当出现"per_cpu__irq_stack_union" undeclared error,将CONFIG_CC_STACKPROTECTOR设置为n
现在试一下那个linux-source
出现如下错误:#error "CONFIG_NR_CPUS is too large, please lower it 时:
将内核源文件夹根目录下 .config文件的几个标志位作如下设置:
CONFIG_HPET_TIMER=n
CONFIG_HPET_EMULATE_RTC=n
CONFIG_SPARSE_IRQ=n
当出现"per_cpu__irq_stack_union" undeclared error,将CONFIG_CC_STACKPROTECTOR设置为n
现在试一下那个linux-source
- AutoXBC
- 帖子: 1744
- 注册时间: 2007-10-23 12:54
Re: linux内核编译求助
改编译配置最好进入 menuconfig,因为很多配置有相互依赖的关系,直接编辑 config 文件会出错,也不一定能达到需要的结果。
比如我之前要去掉内核的 PAE 支持,可是手动设置 PAE = n 根本没用,后来发现必须同时设定 64G = n 才行,这种依赖性用文本编辑器根本试不出来。
比如我之前要去掉内核的 PAE 支持,可是手动设置 PAE = n 根本没用,后来发现必须同时设定 64G = n 才行,这种依赖性用文本编辑器根本试不出来。
-
- 帖子: 9
- 注册时间: 2013-02-14 11:03
- 系统: ubuntu10.04
Re: linux内核编译求助
在编译前加上了sudo apt-get install linux-source, - -还是跟以前一样,启动新内核就只有左上角光标。。
AutoXBC 写了:sudo apt-get install linux-source
AutoXBC 写了:sudo apt-get install linux-source
-
- 帖子: 9
- 注册时间: 2013-02-14 11:03
- 系统: ubuntu10.04
Re: linux内核编译求助
大哥,不如我自己说一下我自己做的步骤吧,看看对不对。
1.内核包放在/usr/src里面
2.解压内核包
3.make mrproper
4.把/boot里面的config放到内核包里面的.config
5.然后运行大哥的sudo apt-get install linux-source
6.sudo make-kpkg clean
7.fakeroot make-kpkg --initrd --append-to-version=new kernel_image
8.sudo dpkg -i linux-image-2.6.34new_2.6.32new-10.00.Custom_i386.deb
9.最后重启
1.内核包放在/usr/src里面
2.解压内核包
3.make mrproper
4.把/boot里面的config放到内核包里面的.config
5.然后运行大哥的sudo apt-get install linux-source
6.sudo make-kpkg clean
7.fakeroot make-kpkg --initrd --append-to-version=new kernel_image
8.sudo dpkg -i linux-image-2.6.34new_2.6.32new-10.00.Custom_i386.deb
9.最后重启
-
- 帖子: 9
- 注册时间: 2013-02-14 11:03
- 系统: ubuntu10.04
Re: linux内核编译求助
对了,大哥,那个linux-source下载了怎么用的。。
- AutoXBC
- 帖子: 1744
- 注册时间: 2007-10-23 12:54
Re: linux内核编译求助
不知道你目前用的系统版本,不过 2.6.34 有点旧了吧。linux-source 不是编译的依赖,而是一个完整的内核源码加各种补丁。安装后就不要你原来的源码了,在 /usr/src/ 下面有个压缩包和新源码目录。执行一次 tar 把新源码解压,然后进入源码目录执行 fakeroot debian/rules binary-arch,权限不够就用 sudo。
这有个文章可以看看,除了他获取源码的方式,其余照着做。
http://it.tomcat-lily.com/index.php/201 ... 译ubuntu内核/
另外,你写的操作过程我看不出有什么问题,或许还是源码版本和来源的事。
这有个文章可以看看,除了他获取源码的方式,其余照着做。
http://it.tomcat-lily.com/index.php/201 ... 译ubuntu内核/
另外,你写的操作过程我看不出有什么问题,或许还是源码版本和来源的事。