U盘安装Ubuntu9.04,无法识别硬盘

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
kitochou
帖子: 2
注册时间: 2012-08-19 15:17

U盘安装Ubuntu9.04,无法识别硬盘

#1

帖子 kitochou » 2012-08-19 16:07

如题,请教各位!

这两天由于要搭建一个基于9.04的平台,所以就准备用U盘装一个。原先有一个win7系统,硬盘布局如下:
硬盘布局
硬盘布局
结果选择键盘布局后,分区那步没法识别硬盘,只能识别U盘。提示“没有定义根文件系统 请回到分区菜单以修正此错误”。

进入终端,sudo fdisk -l的结果如下(都是U盘的信息):
Disk /dev/sda: 1999 MB, 1999520768 bytes
62 heads, 62 sectors/track, 1015 cylinders
Units = cylinders of 3844 * 512 = 1968128 bytes
Disk identifier: 0xb0bcd68e

This doesn't look like a partition table
Probably you selected the wrong device.

Device Boot Start End Blocks Id System
/dev/sda1 ? 838545 902718 123339962 78 Unknown
Partition 1 has different physical/logical beginnings (non-Linux?):
phys=(518, 102, 15) logical=(838544, 58, 50)
Partition 1 has different physical/logical endings:
phys=(743, 0, 62) logical=(902717, 41, 15)
Partition 1 does not end on cylinder boundary.
/dev/sda2 ? 112610 314401 387841909+ 10 OPUS
Partition 2 has different physical/logical beginnings (non-Linux?):
phys=(205, 7, 0) logical=(112609, 34, 14)
Partition 2 has different physical/logical endings:
phys=(920, 235, 50) logical=(314400, 21, 34)
Partition 2 does not end on cylinder boundary.
/dev/sda3 ? 486359 985639 959615034 8b Unknown
Partition 3 has different physical/logical beginnings (non-Linux?):
phys=(260, 125, 54) logical=(486358, 38, 56)
Partition 3 has different physical/logical endings:
phys=(893, 46, 60) logical=(985638, 2, 35)
Partition 3 does not end on cylinder boundary.
/dev/sda4 ? 687361 689527 4161546+ a OS/2 Boot Manager
Partition 4 has different physical/logical beginnings (non-Linux?):
phys=(269, 111, 50) logical=(687360, 49, 35)
Partition 4 has different physical/logical endings:
phys=(0, 0, 0) logical=(689526, 0, 61)
Partition 4 does not end on cylinder boundary.

同样cat /proc/patitions依然只有U盘的相关信息。
用DiskGen检查分区表没有问题。

在论坛里面看了不少帖子,尝试了以下办法:

1. umount -l /dev/iso*,因为系统根本就无法发现硬盘,所以没有这个设备
2. 进入BIOS修改硬盘模式,但是我的硬盘式一块sata硬盘,BIOS中只有开启ata和这不开启两种选项,不开启就直接不行。
3. 改变硬盘在主板上的接口,改到倒数第一或第二个口,尝试之后没有效果;
4. 尝试U盘安装Ubuntu11.10,发现可以识别硬盘。
5.试运行ubuntu9.04,在/lib/modules/2.6.32-29-generic/kernel/中还是找到了sata_mv.ko和sata_sx4.ko两个模块


我的想法:比较浅显的问题应该就是9.04无法发现我的硬盘,但具体原因还是不清楚。求救,求解脱!
回复