最近我的机器变得非常慢,我不知道为什么?我重新安装了几次 Linux(Ubuntu、Xubuntu)。但每次使用几次后,它又变慢了。我的意思是真的很慢 - 网络浏览器总是滞后,我所做的一切都必须等待 TT
以下是其简要规格:英特尔酷睿 i5-2410M 4GB DDR3 RAM Ati Radeon HD 6630
它应该可以完美地运行 Linux :( 还有一件事,大多数时候,我在启动时收到此错误:
hieusun@ubuntu:/$ sudo fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x32e36372
Device Boot Start End Blocks Id System
/dev/sda1 1 96 768000 de Dell Utility
Partition 1 does not end on cylinder boundary.
/dev/sda2 * 96 6470 51201251 7 HPFS/NTFS
/dev/sda3 6471 10294 30716280 83 Linux
/dev/sda4 10295 60801 405697447 5 Extended
/dev/sda5 10295 31966 174080308+ 83 Linux
/dev/sda6 31967 32476 4096543+ 82 Linux swap / Solaris
/dev/sda7 32477 60801 227520531 7 HPFS/NTFS
hieusun@ubuntu:/$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 29G 3.4G 25G 13% /
none 1.6G 712K 1.6G 1% /dev
none 1.6G 112K 1.6G 1% /dev/shm
none 1.6G 132K 1.6G 1% /var/run
none 1.6G 0 1.6G 0% /var/lock
/dev/sda5 164G 1.4G 154G 1% /home
虚拟机状态:
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 2 0 2433924 58436 447752 0 0 100 39 114 255 3 1 85 11
答案1
真正的错误如下:
error: (hd0) out of disk
,assert: error stack overflow detected
是 GRUB2 错误。
它们基本上意味着 GRUB2 无法读取或写入磁盘,并且通过多次尝试访问您的磁盘,它会不断生成错误,最终小错误堆栈会被填满,并且您会收到一条错误消息,指出它无法显示任何进一步的消息,因为它已经超出了分配的内存。
以下是具体做法:
您的第一步应该是重新安装 GRUB2 或者尝试不同的引导加载程序。
确保您的 GRUB 配置文件(
menu.lst
或其他文件)是正确的...您的第二项检查应该是对硬盘进行检查,看看它是否仍然正常。
根据结果,重新安装操作系统或获取新的硬盘。
答案2
看起来你感染了病毒。如果你收到堆栈溢出消息,那么 Linux 可能发现有东西正在向堆栈及其他位置写入内容。我会删除磁盘并重新安装。
答案3
下载 puppy linux 或其他带有 gparted 的发行版,它将在 RAM 中运行,将 ISO 刻录到 cd,然后启动它。
备份数据(puppy 使用 pburn 或您可以安装外部驱动器)并使用 Gparted 修复您的磁盘或直接使用干净的分区重新开始。
安装您最喜欢的操作系统。