
最近我的機器變得很慢,不知道為什麼?我已經重新安裝了 Linux(Ubuntu、Xubuntu)好幾次了。但每次使用幾次後。又變慢了。我的意思是真的很慢 - 網路瀏覽器總是滯後,我所做的一切,我都必須等待 TT
這是它的簡單規格:Intel Core 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 修復磁碟,或直接使用乾淨的分割區重新開始。
安裝您最喜歡的作業系統。