社区
Linux_Kernel
帖子详情
Linux 编译内核之后 没办法选择内核版本
heartlc
2011-11-14 12:50:20
各位大神,我最近编译了Linux的内核,我是用虚拟机Vmware + ubuntu 11.04的,但是,我编译内核之后,在打开虚拟机的时候,没办法选择内核的版本。我查过那个grub.cfg文件,里面有我编译的内核版本。但是,我一打开虚拟机,它就直接跳到原先的内核版本了,没有办法选择内核版本。
我现在想知道怎么调用那个编译好的内核版本。
跪求各位大神给个解决的办法,不胜感激。
...全文
225
11
打赏
收藏
Linux 编译内核之后 没办法选择内核版本
各位大神,我最近编译了Linux的内核,我是用虚拟机Vmware + ubuntu 11.04的,但是,我编译内核之后,在打开虚拟机的时候,没办法选择内核的版本。我查过那个grub.cfg文件,里面有我编译的内核版本。但是,我一打开虚拟机,它就直接跳到原先的内核版本了,没有办法选择内核版本。 我现在想知道怎么调用那个编译好的内核版本。 跪求各位大神给个解决的办法,不胜感激。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
heartlc
2011-11-15
打赏
举报
回复
[Quote=引用 10 楼 zhpy_0825 的回复:]
引用 7 楼 heartlc 的回复:
引用 6 楼 zhpy_0825 的回复:
引用 5 楼 heartlc 的回复:
引用 4 楼 zhpy_0825 的回复:
开机的时候没有选择项可以试下编辑grub. cfg设置下生效的那个超时时间set timeout=10然后再试下看看, 如果没有新的启动选项的话尝试下运行update-grub 然后再看看
那个文件里面有很多个……
[/Quote]
我已经解决了 把里面全部的timeout改为正数 才能选择 万分感谢啊
zhpy_0825
2011-11-15
打赏
举报
回复
[Quote=引用 7 楼 heartlc 的回复:]
引用 6 楼 zhpy_0825 的回复:
引用 5 楼 heartlc 的回复:
引用 4 楼 zhpy_0825 的回复:
开机的时候没有选择项可以试下编辑grub. cfg设置下生效的那个超时时间set timeout=10然后再试下看看, 如果没有新的启动选项的话尝试下运行update-grub 然后再看看
那个文件里面有很多个timeout的,而且都是if-else选项……
[/Quote]
现在电脑里面没有Ubuntu系统, 不太好看, 好像 =10的就只有一个把, 把它上面的那个也改成10应该可以的, 启动的时候没有出现你编译的那个选项吗? 如果Update-grub后重启还是没有选择的话timeout这个地方可能还要再改一下才会出吧.
heartlc
2011-11-15
打赏
举报
回复
[Quote=引用 4 楼 zhpy_0825 的回复:]
开机的时候没有选择项可以试下编辑grub. cfg设置下生效的那个超时时间set timeout=10然后再试下看看, 如果没有新的启动选项的话尝试下运行update-grub 然后再看看
[/Quote]
重启之后,还是一样
每次只要update它一次 它就会恢复原来的样子 还是-1
heartlc
2011-11-15
打赏
举报
回复
[Quote=引用 4 楼 zhpy_0825 的回复:]
开机的时候没有选择项可以试下编辑grub. cfg设置下生效的那个超时时间set timeout=10然后再试下看看, 如果没有新的启动选项的话尝试下运行update-grub 然后再看看
[/Quote]
试过了 还是不行啊
heartlc
2011-11-15
打赏
举报
回复
[Quote=引用 6 楼 zhpy_0825 的回复:]
引用 5 楼 heartlc 的回复:
引用 4 楼 zhpy_0825 的回复:
开机的时候没有选择项可以试下编辑grub. cfg设置下生效的那个超时时间set timeout=10然后再试下看看, 如果没有新的启动选项的话尝试下运行update-grub 然后再看看
那个文件里面有很多个timeout的,而且都是if-else选项,而且else里面都是set timeout=1……
[/Quote]
但是里面有很多个-1的啊,是全部都改嘛?
zhpy_0825
2011-11-15
打赏
举报
回复
[Quote=引用 5 楼 heartlc 的回复:]
引用 4 楼 zhpy_0825 的回复:
开机的时候没有选择项可以试下编辑grub. cfg设置下生效的那个超时时间set timeout=10然后再试下看看, 如果没有新的启动选项的话尝试下运行update-grub 然后再看看
那个文件里面有很多个timeout的,而且都是if-else选项,而且else里面都是set timeout=10
if 的选项是set timeout……
[/Quote]
是的, 可以尝试下吧-1改成正数看看,如果不是多系统的话一般这个地方执行到的都是 = -1的这个, 不会有时间选择的. 具体可以详细看一下判定变量的值确定下.
heartlc
2011-11-15
打赏
举报
回复
[Quote=引用 4 楼 zhpy_0825 的回复:]
开机的时候没有选择项可以试下编辑grub. cfg设置下生效的那个超时时间set timeout=10然后再试下看看, 如果没有新的启动选项的话尝试下运行update-grub 然后再看看
[/Quote]
那个文件里面有很多个timeout的,而且都是if-else选项,而且else里面都是set timeout=10
if 的选项是set timeout=-1
请问是将-1改为10吗?
zhpy_0825
2011-11-15
打赏
举报
回复
开机的时候没有选择项可以试下编辑grub. cfg设置下生效的那个超时时间set timeout=10然后再试下看看, 如果没有新的启动选项的话尝试下运行update-grub 然后再看看
zyh_cas
2011-11-14
打赏
举报
回复
grub的配置文件(一般是grub.conf或者menu.lst)里面好像又个类似hidemenu的选项吧,有了这个选项,启动时不显示选择菜单,直接进默认的选项,把它注释掉就可以显示启动菜单了。不知道ubuntu是不是这样的
heartlc
2011-11-14
打赏
举报
回复
[Quote=引用 2 楼 zyh_cas 的回复:]
grub的配置文件(一般是grub.conf或者menu.lst)里面好像又个类似hidemenu的选项吧,有了这个选项,启动时不显示选择菜单,直接进默认的选项,把它注释掉就可以显示启动菜单了。不知道ubuntu是不是这样的
[/Quote]
还是不行啊 我在grub.cfg都找不到那个hidemenu选项 又不知道menu.lst文件在哪个目录下面。
heartlc
2011-11-14
打赏
举报
回复
或者说,如果各位觉得我的编译过程有问题的话,给我一个检查正确与否的做法,不胜感激。
编译
运行
Linux
内核
(切换
Linux
内核
版本
)
Linux
内核
是操作系统的核心,也是操作系统最基本的部分。
Linux
内核
的体积结构是单
内核
的、但是他充分采用了微
内核
的设计思想、使得虽然是单
内核
、但工作在模块化的方式下、并且这个模块可以动态装载或卸 载;
Linux
负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。如是我们在了解
Linux
内核
的基础上根据自己的需要量身定制一个更高效,更稳定的
内核
,就需要我们手动去
编译
和配置
内核
里的各项相关的参数和信息了。
非常好的
Linux
编译
内核
详解 - -
转载: http://blog.chinaunix.net/uid-263488-id-2138150.html非常好的
Linux
编译
内核
详解 - -一、
内核
简介
内核
,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。
Linux
的一个重要的特点就是其源代码的公开性,所有的
内核
源程序都可以在/usr/src/
linux
下找到,大部分...
Kali
Linux
编译
新的
内核
头文件
Kali
Linux
编译
内核
头文件下载
内核
头文件更新配置
编译
内核
头文件
编译
成功 在此,先明确一下 “
内核
” 与 “
内核
头文件” 二者的含义。
内核
即操作系统的
内核
,
内核
头文件时定义了
内核
组件间的接口,以及定义了
内核
与用户空间的接口。
内核
头文件的
版本
本身不需要非常严格地与
内核
版本
保持一致,只需小于或等于
内核
版本
。否则如果使用了比
内核
版本
更高的
内核
头文件,可能会导致低
版本
的
内核
不支持一些接口。 其实在
编译
新
内核
时可以不必
编译
新的
内核
头文件。但是
编译
一个新的更匹配
版本
的
内核
头文件的话可以支持更多接口。 下载
内核
yocto
编译
linux
内核
,如何
编译
Linux
的
内核
如何
编译
Linux
的
内核
.
内核
,是一个操作系统的核心。它负责管理系统的进程、内存、 设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。
Linux
作为一个自由软件, 在广大爱好者的支持下,
内核
版本
不断更新。新的
内核
修订了旧
内核
的bug,并增加了许如何
编译
Linux
内核
-
Linux
er - CSDNBlog如何
编译
Linux
内核
. 对于
linux
新手来说,
编译
内核
相对有一些难度,甚至不知道如...
Linux
内核
编译
下面简单介绍一下
Linux
内核
编译
过程。(附注:本博客所讲的内容是在Ubuntu上进行操作的,Cent OS并未验证) 1、下载
内核
源码,可以到kernel.org上进行下载。 2、解压
内核
源文件(注意:要先使用cd命令进入压缩包所在目录),可以使用如下命令: tar -xvf 压缩包名称 3、进入解压后的文件夹: 如下图: 4、配置
内核
: 使用 make menuconf......
Linux_Kernel
4,438
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章