Ubuntu 8.10 可以安装在 32 位系统上,但 12.04 不能

Ubuntu 8.10 可以安装在 32 位系统上,但 12.04 不能

我最近买了一台翻新的台式机(32 位),预装了 Windows 7 家庭版。

Ubuntu 8.10 可以安装在其上,但 Ubuntu 12.04 不能安装,因为它无法识别硬盘。

作为测试,我重新加载了 XP Pro SP3,但 Ubuntu 12.04 仍然找不到硬盘。

有解决办法吗?

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x75bfd462

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        9327    74919096   83  Linux
/dev/sda2            9328        9729     3229065    5  Extended
/dev/sda5            9328        9729     3229033+  82  Linux swap / Solaris

答案1

随便猜一下,您是否尝试过重新制作磁盘上的标签(右键单击新主引导记录),然后按 4k 对齐方式进行分区?我记得当时 parted 做了一些奇怪的事情,如果它没有达到对齐,它就会中断。在这样的旧驱动器上,分区保存元数据的重要磁盘部分之一可能有一个坏扇区。一种检查方法是使用 ctrl+alt+F2,在启动格式化后,进入控制台并输入 dmesg,看看它是否抱怨坏扇区。如果是,那么磁盘就是坏的。寻找类似以下内容的内容:

   [Sun Jul 21 13:36:32 2013] ata4.00: exception Emask 0x0 SAct 0x1 SErr 0x0 action 0x0
   [Sun Jul 21 13:36:32 2013] ata4.00: irq_stat 0x40000008 
   [Sun Jul 21 13:36:32 2013] ata4.00: failed command: READ FPDMA QUEUED 
   [Sun Jul 21 13:36:32 2013] ata4.00: cmd 60/20:00:2c:eb:7e/00:00:08:00:00/40 tag 0 ncq 16384 in 
   [Sun Jul 21 13:36:32 2013] res 41/40:00:2f:eb:7e/00:00:08:00:00/40 Emask 0x409 (media error) <F> 
   [Sun Jul 21 13:36:32 2013] ata4.00: status: { DRDY ERR } 
   [Sun Jul 21 13:36:32 2013] ata4.00: error: { UNC } 

相关内容