LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: tianhenooo

kernel panic

[复制链接]
 楼主| 发表于 2004-12-11 22:56:37 | 显示全部楼层

回复: 用 genkernel, 是有一些分别的

我没用genkernel,所以没有initrd

最初由 akarc 发表
你好。

你用的是genkernel, 是有一些分别的!
请看这篇
http://gentoo.linuxsir.cn/doc/cn ... hap7.html#doc_chap4
主要是要把启动跟系统和核心分开两个文件!!

一并复制 initrd 和 kernel。再改grub脚本

title gentoo
root (hd0,8)
kernel (hd0,8)/boot/kernel-2.6.9-gentoo-r9 root=/dev/hda9
initrd (hd0,8)/boot/initrd-2.6.9-gentoo-r9.img


不好意思,上次用E文回帖!!
发表于 2004-12-11 22:58:50 | 显示全部楼层
要么试一下/usr/share/genkernel/x86里的两个config
发表于 2004-12-12 00:43:01 | 显示全部楼层
真的不好意思! 我这回是给google坑了, 她帮我找到其他人也有相似的情况,我就。。。

我再认真看了你的第一个帖,这样,如果你愿意试一下的话。

1。把 gentoo 的
System.map-2.6.9-gentoo-r9

kernel-2.6.9-gentoo-r9
拷贝到 FC3 (/dev/hda7)

2。 改grub.conf,再加 一段

  1. #
  2. title Gentoo GNU/Linux  2.6.9 Try Try
  3. root (hd0,7)
  4. kernel /boot/kernel-2.6.9-gentoo-r9 root=/dev/hda9
复制代码



再不行的话, 就要请真正的高手出招了。
 楼主| 发表于 2004-12-12 22:32:12 | 显示全部楼层
呵呵! 不行,问题依旧
           Thank you all the same



最初由 akarc 发表
真的不好意思! 我这回是给google坑了, 她帮我找到其他人也有相似的情况,我就。。。

我再认真看了你的第一个帖,这样,如果你愿意试一下的话。

1。把 gentoo 的
System.map-2.6.9-gentoo-r9

kernel-2.6.9-gentoo-r9
拷贝到 FC3 (/dev/hda7)

2。 改grub.conf,再加 一段

  1. #
  2. title Gentoo GNU/Linux  2.6.9 Try Try
  3. root (hd0,7)
  4. kernel /boot/kernel-2.6.9-gentoo-r9 root=/dev/hda9
复制代码



再不行的话, 就要请真正的高手出招了。
发表于 2004-12-12 23:17:59 | 显示全部楼层
最初由 torres 发表
要么试一下/usr/share/genkernel/x86里的两个config

这是个好建议,不过你可能得emerge genkernel先。
发表于 2004-12-13 15:47:31 | 显示全部楼层
你在编译kernel时,有选项没有选择正确,就是这个样子,不是fstab或者grub得配置问题,我也碰到过同样得情况,只能慢慢修改config文件尝试,建议使用你fc里面得config文件。
发表于 2004-12-13 16:20:00 | 显示全部楼层
就只是 kernel 编译的config 的问题!?!

那好办,请tianhenooo如果不嫌麻烦的话,把.config 传上来。

大家增增见识。
 楼主| 发表于 2004-12-13 18:13:30 | 显示全部楼层
#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
CONFIG_MODULE_SIG=y
# CONFIG_MODULE_SIG_FORCE is not set
CONFIG_KMOD=y


#
# File systems
#
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
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=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_SECURITY=y
CONFIG_JFS_FS=m
CONFIG_JFS_POSIX_ACL=y
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
CONFIG_FS_POSIX_ACL=y
CONFIG_XFS_FS=m
# CONFIG_XFS_RT is not set
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
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=y
CONFIG_QUOTACTL=y
CONFIG_AUTOFS_FS=m
CONFIG_AUTOFS4_FS=m

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

#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="ascii"
# CONFIG_NTFS_FS 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=y
CONFIG_DEVPTS_FS_SECURITY=y
CONFIG_TMPFS=y
CONFIG_TMPFS_XATTR=y
CONFIG_TMPFS_SECURITY=y
CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y
CONFIG_RAMFS=y

#
# Miscellaneous filesystems
#
# CONFIG_ADFS_FS is not set
CONFIG_AFFS_FS=m
CONFIG_HFS_FS=m
CONFIG_HFSPLUS_FS=m
CONFIG_BEFS_FS=m
# CONFIG_BEFS_DEBUG is not set
CONFIG_BFS_FS=m
CONFIG_EFS_FS=m
# CONFIG_JFFS_FS is not set
CONFIG_JFFS2_FS=m
CONFIG_JFFS2_FS_DEBUG=0
CONFIG_JFFS2_FS_NAND=y
# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
CONFIG_JFFS2_ZLIB=y
CONFIG_JFFS2_RTIME=y
# CONFIG_JFFS2_RUBIN is not set
CONFIG_CRAMFS=m
CONFIG_VXFS_FS=m
# CONFIG_HPFS_FS is not set
CONFIG_QNX4FS_FS=m
# CONFIG_QNX4FS_RW is not set
CONFIG_SYSV_FS=m
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=y
CONFIG_NFS_DIRECTIO=y
CONFIG_NFSD=m
CONFIG_NFSD_V3=y
CONFIG_NFSD_V4=y
CONFIG_NFSD_TCP=y
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=m
CONFIG_SUNRPC=m
CONFIG_SUNRPC_GSS=m
CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_RPCSEC_GSS_SPKM3=m
CONFIG_SMB_FS=m
# CONFIG_SMB_NLS_DEFAULT is not set
CONFIG_CIFS=m
# CONFIG_CIFS_STATS is not set
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
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 is not set
# CONFIG_AFS_FS is not set
#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
CONFIG_OSF_PARTITION=y
# CONFIG_AMIGA_PARTITION is not set
# CONFIG_ATARI_PARTITION is not set
CONFIG_MAC_PARTITION=y
CONFIG_MSDOS_PARTITION=y
CONFIG_BSD_DISKLABEL=y
CONFIG_MINIX_SUBPARTITION=y
CONFIG_SOLARIS_X86_PARTITION=y
CONFIG_UNIXWARE_DISKLABEL=y
# CONFIG_LDM_PARTITION is not set
CONFIG_SGI_PARTITION=y
# CONFIG_ULTRIX_PARTITION is not set
CONFIG_SUN_PARTITION=y
CONFIG_EFI_PARTITION=y

#
# Kernel hacking
#
CONFIG_DEBUG_KERNEL=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_DEBUG_SLAB is not set
CONFIG_DEBUG_SPINLOCK=y
CONFIG_DEBUG_SPINLOCK_SLEEP=y
# CONFIG_DEBUG_HIGHMEM is not set
CONFIG_DEBUG_INFO=y
# CONFIG_FRAME_POINTER is not set
CONFIG_EARLY_PRINTK=y
CONFIG_DEBUG_STACKOVERFLOW=y
# CONFIG_KPROBES is not set
CONFIG_DEBUG_STACK_USAGE=y
# CONFIG_DEBUG_PAGEALLOC is not set
# CONFIG_SCHEDSTATS is not set

最初由 akarc 发表
就只是 kernel 编译的config 的问题!?!

那好办,请tianhenooo如果不嫌麻烦的话,把.config 传上来。

大家增增见识。
发表于 2004-12-14 01:18:38 | 显示全部楼层
to tianhenooo:
不知你贴上来的是不是一个完整版本呢? 我用diff,但出来的效果不好!


这样吧,我给我的你对照一下吧。

我台Gentoo是 Intel Pentium 3.0 HT, 用的是 udev。


to All:

  不同的PC,Linux核心的配置(config)都很有可能不一样,请弄明白了再使用!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-12-14 10:20:16 | 显示全部楼层
偶也碰到过相同的问题,最后发现是内核里面的SCSI驱动选择错了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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