菜鸟安装受挫!找不到硬盘分区!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
skyandmusic
帖子: 2
注册时间: 2010-02-04 21:58

菜鸟安装受挫!找不到硬盘分区!

#1

帖子 skyandmusic » 2010-02-04 22:14

安装910时找不到硬盘分区鸟。 整一天了。。哪位大侠出出手吧。。。感谢啊。。

ubuntu@ubuntu:~$ sudo fdisk -lu

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0xf0b1ebb0

Device Boot Start End Blocks Id System
/dev/sda1 * 63 41945714 20972826 7 HPFS/NTFS
/dev/sda2 41945715 67344479 12699382+ 83 Linux
/dev/sda3 67344480 488392064 210523792+ f W95 Ext'd (LBA)
/dev/sda5 67344606 72951164 2803279+ 83 Linux
/dev/sda6 72951165 78413264 2731050 82 Linux swap / Solaris
/dev/sda7 78413328 78798824 192748+ 83 Linux
/dev/sda8 78798888 140231384 30716248+ 83 Linux
/dev/sda9 140231448 283595444 71681998+ 7 HPFS/NTFS
/dev/sda10 283595508 488392064 102398278+ 7 HPFS/NTFS
ubuntu@ubuntu:~$ sudo parted -l
错误: 无法满足分区的所有限制。
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 菜鸟安装受挫!找不到硬盘分区!

#2

帖子 adagio » 2010-02-04 23:08

不对喔这分区,怎么都没有64的差值?
sudo fdisk -l 看看
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 菜鸟安装受挫!找不到硬盘分区!

#3

帖子 billbear » 2010-02-04 23:25

表面看不出问题,可能有更难以觉察的问题,也许逻辑分区链有某种问题,比如链上的每一张逻辑分区表只能有两个分区项(一个标示某个逻辑分区,一个标示缩减了的扩展分区,即指向下一张逻辑分区表的指针),尽管它和主分区表一样有四个空位。如果某个逻辑分区表具有3个分区项,就不能满足严格的限制检查。用 OS X 的 fdisk 更容易看出这类问题,但是我不知道如何让 linux 的 fdisk 像 OS X 那样工作。
附: OS X 下的 fdisk 信息,可以清晰看见每一张逻辑分区表:

代码: 全选

bill-beardemacbook:~ billbear$ fdisk /dev/rdisk1
Disk: /dev/rdisk1 geometry: 19457/255/63 [312581808 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
*1: AF 0 1 1 - 1023 254 63 [ 63 - 17039360] HFS+
2: AF 1023 254 63 - 1023 254 63 [ 17039484 - 63176704] HFS+
3: 0B 1023 254 63 - 1023 254 63 [ 80216199 - 167772160] Win95 FAT-32
4: 05 1023 254 63 - 1023 254 63 [ 247995405 - 64581300] Extended DOS
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: 83 1023 254 63 - 1023 254 63 [ 247995468 - 29286432] Linux files*
2: 05 1023 254 63 - 1023 254 63 [ 277281900 - 33206355] Extended DOS
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: 83 1023 254 63 - 1023 254 63 [ 277281963 - 33206292] Linux files*
2: 05 1023 254 63 - 1023 254 63 [ 310488255 - 2088450] Extended DOS
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: 82 1023 254 63 - 1023 254 63 [ 310488318 - 2088387] Linux swap
2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused 
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 菜鸟安装受挫!找不到硬盘分区!

#4

帖子 billbear » 2010-02-04 23:27

adagio 写了:不对喔这分区,怎么都没有64的差值?
sudo fdisk -l 看看
是喔,还是您眼尖
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 菜鸟安装受挫!找不到硬盘分区!

#5

帖子 billbear » 2010-02-04 23:44

根据一只眼的观察,问题就是,sda5标示的结尾数过大,以致吃掉了存放下一张逻辑分区表的空间。当然因为分区并未装满,数据尚未被存放到这末尾几个扇区,一旦数据被写入到这里,后面的所有逻辑分区都要完蛋。
这是尚未被我收录的错误,可以称为分区与分区表重叠。建议备份所有分区数据,然后删除 sda5。
奇怪,sda5 像是整个被平移了 63 扇区,起始数和结尾数都减去 63 就对了。
上次由 billbear 在 2010-02-05 0:10,总共编辑 2 次。
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 菜鸟安装受挫!找不到硬盘分区!

#6

帖子 wangdu2002 » 2010-02-04 23:58

进来跟熊哥学习下。。。熊哥觉得Mac的Fdisk很方便,不如自己改造下linux下fdisk,出一个billFdisk。。。 :em09

楼主的分区问题既然发现了,就好处理了,估计是分区软件操作出错造成的奇怪分区。在原系统里备份资料后,再重整分区,不就解决问题了。 :em05
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 菜鸟安装受挫!找不到硬盘分区!

#7

帖子 billbear » 2010-02-05 0:06

都督要经常来视察啊。最近人气不旺啊,唉
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

Re: 菜鸟安装受挫!找不到硬盘分区!

#8

帖子 onshoestring » 2010-02-05 0:10

billbear 写了:根据一只眼的观察,问题就是,sda5标示的结尾数过大,以致吃掉了存放下一张逻辑分区表的空间。(多吃了64 sectors)当然因为分区并未装满,数据尚未被存放到这末尾 64 扇区,一旦数据被写入到这里,后面的所有逻辑分区都要完蛋。
这是尚未被我收录的错误,可以称为分区与分区表重叠。建议备份所有分区数据,然后删除 sda5。
奇怪,sda5 像是整个被平移了 63 扇区,起始数和结尾数都减去 63 就对了。
就是说那个链表要占一个柱面,superblock还是在分区内部?
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 菜鸟安装受挫!找不到硬盘分区!

#9

帖子 billbear » 2010-02-05 0:18

superblock 是在分区内部的吧
硬盘组织应该大概是类似这样的,
MBR&主分区表 | 空闲扇区 | 主分区 | 主分区... | 逻辑分区表1 | 空闲扇区 | 逻辑分区1 | 逻辑分区表2 | 空闲扇区 | 逻辑分区2...
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 菜鸟安装受挫!找不到硬盘分区!

#11

帖子 billbear » 2010-02-05 0:22

onshoestring 写了:
billbear 写了:根据一只眼的观察,问题就是,sda5标示的结尾数过大,以致吃掉了存放下一张逻辑分区表的空间。(多吃了64 sectors)当然因为分区并未装满,数据尚未被存放到这末尾 64 扇区,一旦数据被写入到这里,后面的所有逻辑分区都要完蛋。
这是尚未被我收录的错误,可以称为分区与分区表重叠。建议备份所有分区数据,然后删除 sda5。
奇怪,sda5 像是整个被平移了 63 扇区,起始数和结尾数都减去 63 就对了。
就是说那个链表要占一个柱面,superblock还是在分区内部?
我写得不太清楚,已经改过了。一张表只需要一个扇区就够了,不过通常都留一些空白扇区。两个逻辑分区之间的差值通常是64,不过至少应该差2,差1就是紧挨着,逻辑分区表没地方放了。
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

Re: 菜鸟安装受挫!找不到硬盘分区!

#12

帖子 onshoestring » 2010-02-05 0:30

:em52 呵呵,其实你刚才说的我就明白了,写清楚了其他人看着也方便。
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: 菜鸟安装受挫!找不到硬盘分区!

#13

帖子 速腾1994 » 2010-02-05 1:36

:em09
skyandmusic
帖子: 2
注册时间: 2010-02-04 21:58

Re: 菜鸟安装受挫!找不到硬盘分区!

#14

帖子 skyandmusic » 2010-02-05 12:51

多谢各位大侠指点。。已经解决。谢谢!!
头像
maglasbirl
帖子: 30
注册时间: 2007-09-15 8:35

Re: 菜鸟安装受挫!找不到硬盘分区!

#15

帖子 maglasbirl » 2010-11-18 0:41

billbear, 这里有个问题http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=298037
麻烦帮忙解决一下啊
回复