LinuxSir.cn,穿越时空的Linuxsir!

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

系统无法启动了

[复制链接]
发表于 2004-9-20 22:23:29 | 显示全部楼层 |阅读模式
机器上装了两个系统,Debian GNU/Linux 和 Microsoft Windows XP。现在启动时出现了下面的问题:引导 Linux 时,出现了 general protection fault: 0000。然后是一些 CPU 寄存器和内存堆栈的信息,最后停在下面的信息上:
<0> Kernel panic: Attempted to kill the idle task!
In idle task - not syncing
引导 Windows 时,提示 “某个目录下的 PCI.sys 无法找到 (第一次试图引导 Windows 时出现了这个提示,当时没有记录,此后引导就没有任何信息了),可以用安装 Windows 时使用的安装盘来恢复这个文件”。
最后一次使用的操作系统是 Debian,没有操作内核文件。
请问这可能是什么问题?为了使破坏最小,除了获取上面的出错信息,还没有执行任何操作。
发表于 2004-9-20 23:15:15 | 显示全部楼层
看起来是硬件出了毛病?硬盘坏掉了?
 楼主| 发表于 2004-9-21 11:14:10 | 显示全部楼层
怎样检查到底是哪里出问题了呢?
 楼主| 发表于 2004-9-22 13:29:48 | 显示全部楼层
硬盘没有问题,开机的时候也没有鸣响,所以CPU和内存也应该没问题。那是主板坏了?
尝试用WINDOWS的安装盘启动 运行到 Loader Kernel Debuger DLL 就不行了,没有反映了。
发表于 2004-9-22 13:35:54 | 显示全部楼层
用光盘引导,然后用sfdisk检测一下看看。
 楼主| 发表于 2004-9-22 14:42:36 | 显示全部楼层
我正巧有另外一台安装 Debian 的机器,下面是执行 dmesg 之后的前几行:

Linux version 2.4.26-1-686 (horms@tabatha) (gcc version 3.2.3 (Debian)) #1 Tue Aug 24 13:46:05 JST 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
BIOS-e820: 000000001fff0000 - 000000001fff3000 (ACPI NVS)
BIOS-e820: 000000001fff3000 - 0000000020000000 (ACPI data)
BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
511MB LOWMEM available.
On node 0 totalpages: 131056
zone(0): 4096 pages.
zone(1): 126960 pages.
zone(2): 0 pages.
ACPI: RSDP (v000 Nvidia                                    ) @ 0x000f6ff0
ACPI: RSDT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x1fff3000
ACPI: FADT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x1fff3040
ACPI: MADT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x1fff7bc0
ACPI: DSDT (v001 NVIDIA AWRDACPI 0x00001000 MSFT 0x0100000e) @ 0x00000000
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 Pentium(tm) Pro APIC version 16
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
Kernel command line: root=/dev/hda3 ro
Found and enabled local APIC!
Initializing CPU#0
Detected 1670.455 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 3335.78 BogoMIPS
Memory: 511104k/524224k available (1241k kernel code, 12732k reserved, 462k data, 116k init, 0k highmem)
Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
Inode cache hash table entries: 32768 (order: 6, 262144 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 32768 (order: 5, 131072 bytes)
Page-cache hash table entries: 131072 (order: 7, 524288 bytes)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)

无法启动的 Debian 正常显示的消息只到 Page-cache,下面是一些寄存器的值,以及第 1 贴中说明的错误消息。难道是 Cache 出问题了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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