分页: 1 / 1

虚拟机安装的linux下编译内核出现的问题:reboot后没有选择内核的选项

发表于 : 2012-03-22 19:55
shenlanse
我编译内核的大体步骤是: 清除当前目录下编译设置:
。。我编译的是2.6.35.13内核,
。。。1~4
5 #make mrproper

6. #make menuconfig

7.编译内核模块:#make bzImage

8.编译 内核模块:#make modules

9. 安装内核模块:#make modules_install

10.安装内核运行环境:#make install

11 #reboot
过程中唯一的出现的错误是执行命令make modules_install时提示设备空间不足,但是我又删掉了一些东西,执行了这两个命令:sudo apt-get autoremove
sudo apt-get autoclean,然后我又重新执行了这个命令,没有出现问题,但是我重启后没有出现让我选择内核的选项,直接像往常一样进入登陆界面,这是什么原因,求解决,谢谢

Re: 虚拟机安装的linux下编译内核出现的问题:reboot后没有选择内核的选项

发表于 : 2012-03-22 19:58
YeLee
嗯,手动安装需要自己修改grub的配置文件的。

Re: 虚拟机安装的linux下编译内核出现的问题:reboot后没有选择内核的选项

发表于 : 2012-03-22 20:02
lxr1234
#update-grub

Re: 虚拟机安装的linux下编译内核出现的问题:reboot后没有选择内核的选项

发表于 : 2012-03-22 21:31
zgalvin
ubuntu下编译安装内核最好按ubuntu的方式来。

推荐一个方法:
https://wiki.ubuntu.com/KernelTeam/GitKernelBuild
其中git部分不需要,直接用你自己准备好的源代码就可以。

Re: 虚拟机安装的linux下编译内核出现的问题:reboot后没有选择内核的选项

发表于 : 2012-03-22 21:45
shenlanse
YeLee 写了:嗯,手动安装需要自己修改grub的配置文件的。
:em11 谢谢

Re: 虚拟机安装的linux下编译内核出现的问题:reboot后没有选择内核的选项

发表于 : 2012-03-22 23:24
Crazier
试试

代码: 全选

 update-grub
看看有用没

Re: 虚拟机安装的linux下编译内核出现的问题:reboot后没有选择内核的选项

发表于 : 2012-03-23 10:13
YeLee
shenlanse 写了:
YeLee 写了:嗯,手动安装需要自己修改grub的配置文件的。
:em11 谢谢
按照之前的内核的配置去改。 :em01 :em01 :em01

Re: 虚拟机安装的linux下编译内核出现的问题:reboot后没有选择内核的选项

发表于 : 2012-03-23 10:15
YeLee
嗯,拷贝之前内核的配置方案,修改一下文件名就差不多了。

Re: 虚拟机安装的linux下编译内核出现的问题:reboot后没有选择内核的选项

发表于 : 2012-03-23 10:21
shenlanse
Crazier 写了:试试

代码: 全选

 update-grub
看看有用没
没有用呢,/boot/grub下我发现有那个配置文件啦,还是reboot后没让选择

Re: 虚拟机安装的linux下编译内核出现的问题:reboot后没有选择内核的选项

发表于 : 2012-03-23 14:42
shenlanse
YeLee 写了:嗯,拷贝之前内核的配置方案,修改一下文件名就差不多了。
哥啊,俺不会呀,新手 :em06 :em06 ,帮俺弄一下吧,开机的时候没有让选择内核,是不是/boot/grub/grub.cfg里面没有加引导项啊,我以前的内核是2.6.38的,新编译的是2.6.35的,先谢谢啦

Re: 虚拟机安装的linux下编译内核出现的问题:reboot后没有选择内核的选项

发表于 : 2012-03-23 15:56
shenlanse
shenlanse 写了:
YeLee 写了:嗯,拷贝之前内核的配置方案,修改一下文件名就差不多了。
哥啊,俺不会呀,新手 :em06 :em06 ,帮俺弄一下吧,开机的时候没有让选择内核,是不是/boot/grub/grub.cfg里面没有加引导项啊,我以前的内核是2.6.38的,新编译的是2.6.35的,先谢谢啦
我改了一下grub.cfg文件,因为default=0,所以我把-----menuentry 'Ubuntu, with Linux 2.6.35.13' --class ubuntu --class gnu-linux --class gnu --class os ---放到了第一项,(2.6.35.13是我新编译的内核),然后reboot后他出现在了启动菜单里面,哈哈,只不过选择新内核后不能正常启动,卡在那里不动啦,估计内核有问题,虽然没成功,但是感觉还是学到不少,谢谢啦

Re: 虚拟机安装的linux下编译内核出现的问题:reboot后没有选择内核的选项

发表于 : 2012-03-23 17:51
YeLee
硬盘驱动和文件系统什么的编译进内核了吗? :em06 :em06 :em06