我的电脑开机时大多是黑屏或根本无法开机。如果可以开机,则会写入类似以下内容的内容:SGX 被 bios psmouse 禁用...正在恢复日志 /dev/sda2 清除 opharned 阳极...
嗯,这很快就过去了,我看不清楚写了什么。然后我有时会继续停留在像附图这样的屏幕上。
如果它成功启动,它会在启动后某个时间冻结。然后需要几个小时才能至少再次启动到黑屏。
它尝试进入恢复模式,但在我做任何事情之前它就冻结了。我尝试使用或进入 GRUB,但在我做任何事情之前它就冻结了。
我怎样才能解决这个问题?
附言:它的电池不再工作,所以在学校时,当我下载软件或更新/升级 ubuntu(不是我的软件)时,我的电脑电源会在尚未完成时被切断。我通过终端进行这些操作。
由于图像太大,我无法添加,因此我将写一些屏幕上的内容。
rmi_core videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common videodev mc hid_generic crc32_pclmul i2c_i801 r8169 intel_lpss_pci psmouse ahci i2c_smbus intel_lpss i2c_hid_acpi realtek libahci xhci_pci idma64 an I i2c_hid xhci_pci_renesas hid video pinctrl_sunrisepoint
[ 17.981578] RIP: 0010:__pagevec_lru_add+0x19b/0x400
[ 17.987842] RIP: 0010:mntput+0xb/0x40
[ 17.993171] Code: 00 00 48 8b 75 b0 83 45 c4 01 8b 45 c4 0f b6 36 39 c6 0f 86 dc 01 00 00 48 63 45 c4 48 8b 4d b0 4c 8b 74 c1 08 48 85 th 74 29 <49> 8b 06 48 c1 e8 36 48 8b 04 c5 a0 5c e3 84 48 39 83 88 00 00 00
[ 17.993179] RSP: 0000:ffffbd170028b930 EFLAGS: 00010086
[ 17.999737] Code: 49 8b 47 68 4d 89 fe 48 83 e8 68 48 39 ca 75 9c e9 b1 fe ff ff e8 d5 ec 97 00 0f 1f 44 00 00 0f 1f 44 00 00 48 85 ff 74 1c 55 <8b> 87 0c 01 00 00 4c 8d 47 e0 48 89 e5 85 c0 75 0b 4c 89 c7 e8 7c
[ 18.005120] RAX: 0000000000000004 RBX: ffff970343ab2000 RCX: ffff97038b5acce0
[ 18.005126] RDX: ffffdee544524e48 RSI: 000000000000000f RDI: ffff970343ab2000
[ 18.005132] RBP: ffffbd170028b9a0 R08: 0000000000000001 R09: 00000000000008a5
[ 18.015120] RSP: 0018:ffffbd1700603be0 EFLAGS: 00010286
[ 18.022733] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000002
[ 18.022737] R13: 0000000000000020 R14: ffefdee544524e80 R15: 0000000000000002
[ 18.022756] FS: 00007fb8e027a980(0000) GS:ffff97038b580000(0000) knlGS: 0000000000000000
[ 18.029489]
[ 18.029489]
[ 18.041510] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000000050033
[ 18.041515] CR2: 000055789606d098 CR3: 0000000102b08003 CR4: 00000000003706e0
[ 18.041521] Call Trace:
[ 18.041524] <TASK>
[ 18.041527] ?__mod_lruvec_page_state+0x6b/0xb0
[ 18.048898] RAX: 000000000000005d RBX: ffff97034ec47240 RCX: 0000005e00000000
[ 18.055091] lru_cache_add+0x60/0x70
[ 18.055116] add_to_page_cache_lru+0x78/0xd0
[ 18.062490] RDX: 000000000000005d RSI: 0000005d00000000 RDI: ffef97034a04e7a0
[ 18.068690] page_cache_ra_unbounded+0x1b1/0x210
[ 18.068702] do_page_cache_ra+0x3d/0x40
[ 18.076192] RBP: ffffbd1700603c08 R08: 000000000000005e R09: 0000000000000064
[ 18.082498] ondemand_readahead+0x137/0x330
[ 18.082588] page_cache_async_ra+0xa2/0xd0
[ 18.082517] filemap_get_pages+0x21c/0x660
[ 18.090118] R10: 0000000000000000 R11: 0000000000000024 R12: ffff9703422a8cc0
[ 18.096445] filemap_read+0xbe/0x410
[ 18.096455] ? __register_chrdev_region+0x312/0x4f0
[ 18.104131] R13: ffffbd1700603cf0 R14: ffffbd1700603cf0 R15: ffffbd1700603e0c
[ 18.110680] ? __path_openat+0x48b/0x1150
[ 18.110691] generic_file_read_iter+0xe5/0x150
[ 18.110703] ext4_file_read_iter+0x5b/0x180
[ 18.118202] FS: 000071f3a96899880(0000) GS:ffff97038b500000(0000) knlGS:0000000000000000
[ 18.124851] new_sync_read+0x113/0x1a0
[ 18.124866] vfs_read+0xfe/0x1a0
[ 18.132602] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033```
答案1
要么是内存损坏,要么是硬盘出现故障。由于您的跟踪以
?__mod_lruvec_page_state+0x6b/0xb0
必须假设 mem/memControl.c 中的函数被调用,从而导致页面错误。
启动 grub(Linux 引导加载程序)时,您可以选择内存检查(启动时按下 Shift 按钮):
[ ]
选择“内存测试”(可能要花一整夜的时间,可能需要一些时间)。完成后报告。
这显示上述模块中存在类似的错误