免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1217 | 回复: 4
打印 上一主题 下一主题

编译Linux2.6.10内核后,不能进入系统,请高手指教!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-03-28 08:18 |只看该作者 |倒序浏览
小生我在LINUX9.0以级在LINUX AS 3.0上(make menuconfig,make bzImage,make modules,makemodules_install,make install)编译Linux2.6.10内核时没有出任何错误,但是用新内核启动时说找不到INIT文件,屏幕内容如下:
Initializing IPsec netlink socket                                             
NET: Registered protocol family 1                                             
NET: Registered protocol family 17                                             
NET: Registered protocol family 8                                             
NET: Registered protocol family 20                                             
md: Autodetecting RAID arrays.                                                
md: autorun ...                                                               
md: ... autorun DONE.                                                         
RAMDISK: Compressed image found at block 0                                    
VFS: Mounted root (ext2 filesystem).                                          
Red Hat nash version 3.5.13 starting                                          
Loading ext3.ko module                                                         
insmod: QM_MODULES:                                                            
                                                                              
ERROR: /bin/insmod exited abnormally!                                          
Mounting /proc filesystem                                                      
Creating block devices                                                         
Creating root device                                                           
Mounting root filesystem                                                      
mount: error 19 mounting ext3                                                  
pivotroot: pivot_root(/sysroot,/sysroot/initrd) failed: 2                     
umount /initrd/proc failed: 2                                                  
Freeing unused kernel memory: 236k freed                                       
Kernel panic: No init found.  Try passing init= option to kernel.              
  请高手指点!!!!

论坛徽章:
0
2 [报告]
发表于 2005-03-28 08:39 |只看该作者

编译Linux2.6.10内核后,不能进入系统,请高手指教!!

不好意思我更改一下:新内核为:2.6.5

论坛徽章:
6
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-03 17:33:522015元宵节徽章
日期:2015-03-06 15:50:39IT运维版块每日发帖之星
日期:2016-01-11 06:20:00IT运维版块每日发帖之星
日期:2016-03-19 06:20:0019周年集字徽章-19
日期:2019-09-06 18:56:11
3 [报告]
发表于 2005-03-28 08:58 |只看该作者

编译Linux2.6.10内核后,不能进入系统,请高手指教!!

http://bbs.chinaunix.net/forum/viewtopic.php?t=519093&highlight=cgweb

论坛徽章:
0
4 [报告]
发表于 2005-03-30 18:51 |只看该作者

编译Linux2.6.10内核后,不能进入系统,请高手指教!!

修改/boot/grub/grub.conf配置文件。新内核并不识别"root=LABEL=/"这个启动参数, 如果现在你就重新启动新内核的话, 将发生kernel panic错误。因此,必需把这个" LABEL=/"替换成你真实的根分区,就OK了。

如何知道你的根目录"\"在哪个partition上? 命令为: # df
以下是偶机器的部分输出:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hda2 3834496 1609188 2030520 45% /
/dev/hda1 101089 15154 80716 16% /boot
none 46548 0 46548 0% /dev/shm

可见,我的根目录在/dev/hda2上,需要将启动参数改为 "root=/dev/hda2"。

当然,编译时要选中 ext3 模块

· 重启便可以看见kernel-2.6.5了。

论坛徽章:
0
5 [报告]
发表于 2005-03-31 14:58 |只看该作者

编译Linux2.6.10内核后,不能进入系统,请高手指教!!

不用修改grub.conf文件,2。6内核可以识别"root=LABEL=/"。最近是升级相关的工具程序包,在Changes中有提到。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP