LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1177|回复: 13

为什么我用用新编译的2.6.9的内核启动不了?显示kernel panic!

[复制链接]
发表于 2004-12-3 22:06:10 | 显示全部楼层 |阅读模式
显示 kkernel panic--not  syncing:no  init found.Try  passing  
  init=option  to kernel .系统就不动了?
发表于 2004-12-3 22:12:15 | 显示全部楼层
grub内容贴上来看看,试着传递init=/sbin/init,把文件系统编进kernel了吗?
 楼主| 发表于 2004-12-3 22:33:00 | 显示全部楼层
我的grub.conf:

       timeout = 10
splashimage = (hd0,7)/boot/grub/splash.xpm.gz
password = --md5 $1$Qs3WfqJL$r0gt8oRM0XylaQpUsN5S90
default = 0
title Red Flag Linux (2.6.9)
        root (hd0,7)
        password *
        kernel /boot/vmlinuz-2.6.9 ro  root=LABEL=/ 3
        initrd /boot/initrd-2.6.9.img
title Red Flag Desktop (2.4.26-1)
        root (hd0,7)
        password *
        kernel /boot/vmlinuz-2.4.26-1 ro root=LABEL=/ vga=785 splash=silent
        initrd /boot/initrd-2.4.26-1.img
title Red Flag Desktop (Console Mode)
        root (hd0,7)
        password*
        kernel /boot/vmlinuz-2.4.26-1 ro root=LABEL=/ 3
        initrd /boot/initrd-2.4.26-1.img
title microsoft
        rootnoverify (hd0,0)
        chainloader +1





把kernel /boot/vmlinuz-2.6.9 ro  root=LABEL=/ 3 改为
  kernel /boot/vmlinuz-2.6.9 ro   也不行.

启动信息:
  Ramdisk:compressed  image found  at  block  0
  VFS:mounted root(ext 2  filesystem)
  Red  hat  nash  version  3.5.7 starting
  mount   /proc  filesystem
  creating  block   devices
  creating  root     devices
  Mounting  root  filesystem
mount:error 19  mounting  ext3
pivotroot:pivot_root(/sysroot,/sysroot/initrd)failed:2
unount  /initrd/proc     failed:2
Freeing  unused  kernel  memory:236 k  freed.
接着就是kernel panic的信息了。

我的分区是ext3格式,记得编译时没怎么动文件系统的选项。
 楼主| 发表于 2004-12-3 22:35:49 | 显示全部楼层
”试着传递init=/sbin/init“
怎么传递呢?
发表于 2004-12-3 22:58:57 | 显示全部楼层
好象是文件系统的问题,使用旧内核,进入系统,然后cha看/usr/src/linux/.config找到关于File System部分的
贴上来看看。
kernel /boot/vmlinuz-2.6.9 ro root=LABEL=/ 3 init=/sbin/init
发表于 2004-12-4 02:08:55 | 显示全部楼层
root=LABEL=/ 3改成你的根目录所在分区看看如root=/dev/hdax
 楼主| 发表于 2004-12-4 08:01:51 | 显示全部楼层
这是我的.config文件的 file system部分:

# File systems
#
CONFIG_EXT2_FS=y
# CONFIG_EXT2_FS_XATTR is not set
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m
# CONFIG_JBD_DEBUG is not set
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=m
# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_PROC_INFO=y
# CONFIG_REISERFS_FS_XATTR is not set
CONFIG_JFS_FS=m
# CONFIG_JFS_POSIX_ACL is not set
# CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_RT=y
CONFIG_XFS_QUOTA=y
# CONFIG_XFS_SECURITY is not set
CONFIG_XFS_POSIX_ACL=y
CONFIG_MINIX_FS=m
CONFIG_ROMFS_FS=m
CONFIG_QUOTA=y
# CONFIG_QFMT_V1 is not set
CONFIG_QFMT_V2=m
CONFIG_QUOTACTL=y
CONFIG_AUTOFS_FS=m
CONFIG_AUTOFS4_FS=m

#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_ZISOFS_FS=m
CONFIG_UDF_FS=m
CONFIG_UDF_NLS=y

#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
# CONFIG_MSDOS_FS is not set
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
CONFIG_NTFS_FS=m
# CONFIG_NTFS_DEBUG is not set
# CONFIG_NTFS_RW is not set

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_SYSFS=y
# CONFIG_DEVFS_FS is not set
# CONFIG_DEVPTS_FS_XATTR is not set
CONFIG_TMPFS=y
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_RAMFS=y

#
# Miscellaneous filesystems
#
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_JFFS_FS is not set
# CONFIG_JFFS2_FS is not set
CONFIG_CRAMFS=m
# CONFIG_VXFS_FS is not set
CONFIG_HPFS_FS=m
# CONFIG_QNX4FS_FS is not set
# CONFIG_SYSV_FS is not set
CONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set

#
# Network File Systems
#
CONFIG_NFS_FS=m
CONFIG_NFS_V3=y
# CONFIG_NFS_V4 is not set
# CONFIG_NFS_DIRECTIO is not set
CONFIG_NFSD=m
CONFIG_NFSD_V3=y
# CONFIG_NFSD_V4 is not set
# CONFIG_NFSD_TCP is not set
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=m
CONFIG_SUNRPC=m
# CONFIG_RPCSEC_GSS_KRB5 is not set
# CONFIG_RPCSEC_GSS_SPKM3 is not set
CONFIG_SMB_FS=m
CONFIG_SMB_NLS_DEFAULT=y
CONFIG_SMB_NLS_REMOTE="cp936"
CONFIG_CIFS=m
# CONFIG_CIFS_STATS is not set
# CONFIG_CIFS_XATTR is not set
# CONFIG_CIFS_POSIX is not set
CONFIG_NCP_FS=m
CONFIG_NCPFS_PACKET_SIGNING=y
CONFIG_NCPFS_IOCTL_LOCKING=y
CONFIG_NCPFS_STRONG=y
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_OS2_NS=y
CONFIG_NCPFS_SMALLDOS=y
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_EXTRAS=y
CONFIG_CODA_FS=m
# CONFIG_CODA_FS_OLD_API is not set
# CONFIG_AFS_FS is not set
发表于 2004-12-4 10:05:14 | 显示全部楼层
也许你不应该把ext3编译成模块
因为你的分区是ext3的
在mount它的时候ext3模块还没有加载

have a try

good luck
发表于 2004-12-4 10:55:52 | 显示全部楼层
是阿,将ext3编译到核心。
发表于 2004-12-4 15:41:02 | 显示全部楼层
跟我的问题一样啊~~!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表