LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1059|回复: 14

thinkpad x200 partitions do not end on cylinder boundaries

[复制链接]
发表于 2009-3-26 12:32:04 | 显示全部楼层 |阅读模式
这个问题让人崩溃 cfdisk fetal error

fdisk -l中/dev/sda1 sda2 sda3 sda4都是这样的,然后
mkfs /dev/sda9(/) /dev/sda10(home) /dev/sda5(boot)
分别格式化为resierfs xfs ext2
但fdisk -l仍然都显示他们为FAT16
这样导致了grub安装时不认/dev/sda5...

这个分区表到底怎么了?

Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xddb81e5d

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         192     1534976    7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2             193        4110    31470960    7  HPFS/NTFS
Partition 2 does not end on cylinder boundary.
/dev/sda3            4111       29127   200943616    f  W95 Ext'd (LBA)
Partition 3 does not end on cylinder boundary.
/dev/sda4           29127       30402    10240000    7  HPFS/NTFS
Partition 4 does not end on cylinder boundary.
/dev/sda5            4111        4119       65536    6  FAT16
/dev/sda6            4119        9341    41943040    7  HPFS/NTFS
/dev/sda7            9341       17173    62914560    7  HPFS/NTFS
/dev/sda8           17173       25006    62914560    7  HPFS/NTFS
/dev/sda9           25006       27617    20971520    6  FAT16
/dev/sda10          27617       29127    12128256    6  FAT16


这都是thinkpad x200 的 S分区导致的吧,
在使用x200的朋友怎么弄的?
发表于 2009-3-26 13:34:26 | 显示全部楼层
不会是分区表损坏了吧?还是你曾经用过Windows下的某种分区调整工具了?
回复 支持 反对

使用道具 举报

发表于 2009-3-26 13:35:15 | 显示全部楼层
使用fdisk进去修改分区类型
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-26 13:45:46 | 显示全部楼层
Post by kpld;1965726
使用fdisk进去修改分区类型

具体怎么回事?

/dev/sda1 是x200的隐藏分区SERVICEV003,里面有win和RNR的引导信息,
/dev/sda2是c盘

由于电脑拿来就只有 /dev/sda1 和一个lenovo Q 以及C盘
可用的就C盘一个分区
于是我用partition manager调整了C盘的大小,但/dev/sda1是出厂给的

这个该怎么弄?
回复 支持 反对

使用道具 举报

发表于 2009-3-26 13:53:05 | 显示全部楼层
我就是不知道那些厂商的隐藏分区是怎么得来了,好像有了那个很多时候分区表都是有问题(估计它的“隐藏”只能针对Windows吧,通过一个不正常的分区表??),不知它做了什么手脚,后来一火大,把隐藏分区做掉了,自己重新分。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-26 14:12:30 | 显示全部楼层
关键问题在sda5 的boot分区不能识别,这样就不能用grub引导系统了

thinkpad的机子windows的引导信息在S盘,不在C盘里,这个是联想工程师说的

这个怎么搞?
回复 支持 反对

使用道具 举报

发表于 2009-3-26 16:28:35 | 显示全部楼层
thinkpad到联想手里后,产商分区就是比较怪。
我是拿到机器后,删除所有分区,然后在重建分区,再安装系统。这样分区就如自己意愿行事了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-26 16:33:52 | 显示全部楼层
为了保留RNR的一键还原功能,看来只有用vista的引导功能来引导linux了,

大家做过的没?说来分享分享
回复 支持 反对

使用道具 举报

发表于 2009-3-26 16:51:18 | 显示全部楼层
我用thinkpad已经挺长时间了,陆续用过T30, T42, X61。
总结出来,就是别去管什么RNR的一键还原功能。
如果非要给windows来个一键还原的话,就使用一键恢复精灵的ghost软件来做。删除隐藏分区,还增大了硬盘空间。这样恢复速度还快。再说,以前用过几天vista,感觉特别不舒服。
最后就还是用xp使用网上银行,可以用linux工作时就用gentoo。
回复 支持 反对

使用道具 举报

发表于 2009-3-26 18:11:31 | 显示全部楼层
用过一个联想的本子,有类似问题:
http://blog.druggo.net/index.php?post/2008/05/03/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表