300分求内核初始化及启动中出现的问题,

benjiamen 三升公司 开发组长/高级工程师/技术专家  2004-09-15 09:49:32
我的本本是SHARP PC-AX40型号的,
处理器: Intel Pentium III 700M
内存容量: 128M
内存类型: SDRAM
硬盘容量: 20G
屏幕尺寸: 12.1寸

安装的是Redhat 9.0 安装过程中一切正常,可安装完后在
GRUB启动菜单中我选择 RED HAT 2..... //后面那些数字记不太清楚了.
然后正常的加载动作,提示文字一屏屏的向上翻
.....
PCI: Using configuration type 1
PCI: Probing PCI hardware
Linux NET4.0 for Linux 2.2
……
Starting kswapd v 1.5
......
pty :2048 unix98 deys configured
Serial driver verison 5.05(...............)
IAL-PCI ISAPNP Enabled
ttys1 at 0X02F8 (IRQ=3) is a 16550A
Real Time Clock driver v1.10 e //到这里就不动了,已死机.

据上面的信息,Linux 启动还没有到Init()也就是还没有执行到InitTab这里.应该是设备的初始化阶段.是不是我的硬件不支持,可是安装时它没有提示我的硬件有问题呀.
现在是这个问题该怎解决?大家提供些资料.问题解决者我将另开3贴(每贴100分)给予问题解决者,参与者也给分.希望大家关注,急!!!

以下贴是一样的.
http://community.csdn.net/Expert/topic/3362/3362370.xml?temp=4.006594E-02




...全文
198 点赞 收藏 26
写回复
26 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
benjiamen 2004-10-10
结贴
回复
hiphop 2004-09-21
www.redehat.org
回复
benjiamen 2004-09-21
kernel-BOOT-2.6.*.rpm
最新的内核到哪去下载?
回复
lcr919 2004-09-19

中高低级培训班之我见

培训低级班-重理论轻实践-为证书而培训
培训中级班-少理论重实践-为能力而培训
培训高级班-无实践有实战经验分享-欲穷千里目更上一层楼



一、十一长假培训课程(中级班,高级的我们也有,内训需要预约)
1)RTL Design in Verilog with FPGA (10/1 ~ 10/4)
2) Object-Oriented Programming in C++ (10/5 ~ 10/7)

二、上课时间及地点:浦东软件园

三、培训大纲及报名办法详见
http://www.hwswworld.com/viewforum.php?f=65


四、其他高级培训:
软件工程:http://www.hwswworld.com/pdfs/advanced_sw.pdf
集成电路设计:http://www.hwswworld.com/pdfs/advanced_ic.pdf

五、免费英文专业技术杂志: http://www.hwswworld.com/journal.php

六、全新工作机会

七、顶级国际展会: DATE 2005, DAC 2005
http://www.dac.com
http://www.date-conference.com
回复
yanghuajia 2004-09-19
to linuxcailiao() ( ) 信誉:100
能用了吗?快给分!
回复
linuxcailiao 2004-09-17
我是个菜鸟,请问如何更新内核,
回复
Brain1127 2004-09-17
要去下载新的内核。到redhat网站找kernel-BOOT-2.6.*.rpm
推荐几个网站:http://www.tuxmobil.org和http://www.linux-laptop.net/
去对号入座
回复
benjiamen 2004-09-17
思路重新理一下,是不是下面这样
1. 用软盘启动进入rescue 模式
2. mount 第一张光盘 (我的是ISO文件 在hda5/redhat目录下,
文件名是shrike-i386-disc1,shrike-i386-disc2,shrike-i386-disc3)
//问个菜的问题, mount ISO 文件如何做?
3. 进入光盘的 RedHat/RPMS/ 目录,
4. rpm -Ivh kernel-BOOT-2.4.20-8.i386.rpm
rpm -Uvh kernel-BOOT-2.4.20-8.i386.rpm

做完成以上几步后,退出重新启动,是吗?
谢谢!
回复
yanghuajia 2004-09-17
原来这样:
1。rescue 模式
2。mount 第一张光盘
3。进入光盘的 RedHat/RPMS/ 目录,执行rpm -Ivh kernel-BOOT-2.4.20-8.i386.rpm
回复
siriusb 2004-09-16
rh9是不带acpi的,它的内核是2.4-18,建议更新内核,现在是2.6.7
回复
benjiamen 2004-09-16
大佬,你每次只讲一点点,心急.
回复
yanghuajia 2004-09-16
在第一张光盘上
回复
benjiamen 2004-09-16
这两个文件哪里可以获得,是不是在LIUNX 安装之后, 在 rescue 模式下来执行这两个指令?
可否说得细一些?
回复
benjiamen 2004-09-15
机器都装N次了,每次都一个样.启动死机.
回复
benjiamen 2004-09-15

yanghuajia(newperson)
请问怎么加 apci off 这个安装,能否说得详细些 谢谢
回复
yanghuajia 2004-09-15
我猜测是 console init的时出错了

我的机器dmesg信息:

Real Time Clock Driver v1.10e
floppy0: no floppy controllers found
NET4: Frame Diverter 0.46
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
SIS5513: IDE controller at PCI slot 00:02.5
SIS5513: chipset revision 208
SIS5513: not 100% native mode: will probe irqs later
SiS650 ATA 100 controller
ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:DMA, hdd:DMA
hda: ST340014A, ATA DISK drive
blk: queue c03c9f40, I/O limit 4095Mb (mask 0xffffffff)
hdc: ST330621A, ATA DISK drive
hdd: ASUS DVD-ROM E608, ATAPI CD/DVD-ROM drive
blk: queue c03ca3a0, I/O limit 4095Mb (mask 0xffffffff)
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: host protected area => 1
hda: 78165360 sectors (40021 MB) w/2048KiB Cache, CHS=4865/255/63, UDMA(100)
hdc: host protected area => 1
hdc: 58633344 sectors (30020 MB) w/1024KiB Cache, CHS=58168/16/63, UDMA(100)
ide-floppy driver 0.99.newide
Partition check:
hda: hda1 hda2 hda3 < hda5 hda6 hda7 >
hdc: [PTBL] [3649/255/63] hdc1 hdc2 hdc3 hdc4
ide-floppy driver 0.99.newide
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 32768)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 146k freed
VFS: Mounted root (ext2 filesystem).
Journalled Block Device driver loaded
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Freeing unused kernel memory: 132k freed
回复
yanghuajia 2004-09-15
rpm -Ivh kernel-BOOT-2.4.20-8.i386.rpm
rpm -Uvh kernel-BOOT-2.4.20-8.i386.rpm
回复
yanghuajia 2004-09-15
kernel source 参考

time_init();

/*
* HACK ALERT! This is early. We're enabling the console before
* we've done PCI setups etc, and console_init() must be aware of
* this. But we do want output early, in case something goes wrong.
*/
console_init();
#ifdef CONFIG_MODULES
init_modules();
#endif
profile_init();
kmem_cache_init();
sti();
calibrate_delay();
#ifdef CONFIG_BLK_DEV_INITRD
if (initrd_start && !initrd_below_start_ok &&
initrd_start < min_low_pfn << PAGE_SHIFT) {
printk(KERN_CRIT "initrd overwritten (0x%08lx < 0x%08lx) - "
"disabling it.\n",initrd_start,min_low_pfn << PAGE_SHIFT);
initrd_start = 0;
}
#endif
mem_init();
kmem_cache_sizes_init();
pidhash_init();
pgtable_cache_init();
pte_chain_init();
回复
yanghuajia 2004-09-15
信息显示出来的地方通常没错。
建议加apci off启动安装,这是一个造成许多机器启动失败的原因之一
回复
benjiamen 2004-09-15
大家都不知道如何做吗?
帮忙顶一下也可.
回复
加载更多回复
相关推荐
发帖
Linux_Kernel
创建于2007-08-27

4156

社区成员

Linux/Unix社区 内核源代码研究区
申请成为版主
帖子事件
创建了帖子
2004-09-15 09:49
社区公告
暂无公告