当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 最为常见的分区表错误
帖子发表于 : 2009-07-17 18:40 

注册: 2009-05-23 10:25
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
billbear置顶:

如果不伴随着主分区之间重叠、逻辑分区之间重叠,或主分区和逻辑分区之间重叠,如果不重新安装操作系统,这样的分区表可以长期正常使用,不会造成数据丢失,但是要避免操作分区表。
要重装 ubuntu 的话,需要修理分区表。简单的办法是备份后删除误入扩展分区的主分区。动手前用 dd 备份一下主分区表也是很好的。好像有什么软件可以把主分区转换为逻辑分区,我没有用过,不知道好不好用。

my:
firfire@firfire-laptop:~$ sudo fdisk -l
[sudo] password for firfire:

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc25ec350

Device Boot Start End Blocks Id System
/dev/sda1 * 1 1275 10241406 7 HPFS/NTFS
/dev/sda2 2551 19455 135789412+ f W95 Ext'd (LBA)
/dev/sda3 1276 2550 10241437+ 83 Linux
/dev/sda5 2551 2678 1028128+ 82 Linux swap / Solaris
/dev/sda6 2679 3953 10241406 83 Linux
/dev/sda7 3954 5228 10241406 83 Linux
/dev/sda8 5229 7601 19061091 83 Linux
/dev/sda9 7602 12285 37624198+ 7 HPFS/NTFS
/dev/sda10 12286 14835 20482843+ 7 HPFS/NTFS
/dev/sda11 14836 19455 37110118+ 7 HPFS/NTFS

Partition table entries are not in disk order
firfire@firfire-laptop:~$ sudo fdisk -lu

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0xc25ec350

Device Boot Start End Blocks Id System
/dev/sda1 * 63 20482874 10241406 7 HPFS/NTFS
/dev/sda2 40965750 312544574 135789412+ f W95 Ext'd (LBA)
/dev/sda3 20482875 40965749 10241437+ 83 Linux
/dev/sda5 40965813 43022069 1028128+ 82 Linux swap / Solaris
/dev/sda6 43022133 63504944 10241406 83 Linux
/dev/sda7 63505008 83987819 10241406 83 Linux
/dev/sda8 83987883 122110064 19061091 83 Linux
/dev/sda9 122110128 197358524 37624198+ 7 HPFS/NTFS
/dev/sda10 197358588 238324274 20482843+ 7 HPFS/NTFS
/dev/sda11 238324338 312544574 37110118+ 7 HPFS/NTFS

Partition table entries are not in disk order
firfire@firfire-laptop:~$ sudo parted /dev/sda print
Model: ATA WDC WD1600BEVT-2 (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 32.3kB 10.5GB 10.5GB primary ntfs boot
3 10.5GB 21.0GB 10.5GB primary ext3
2 21.0GB 160GB 139GB extended lba
5 21.0GB 22.0GB 1053MB logical linux-swap
6 22.0GB 32.5GB 10.5GB logical ext3
7 32.5GB 43.0GB 10.5GB logical ext3
8 43.0GB 62.5GB 19.5GB logical ext3
9 62.5GB 101GB 38.5GB logical ntfs
10 101GB 122GB 21.0GB logical ntfs
11 122GB 160GB 38.0GB logical ntfs

如果不重新安装操作系统,这样的分区表可以长期正常使用,不会造成数据丢失,但是要避免操作分区表。....Really? Please give me some opinions,thank you!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 最为常见的分区表错误
帖子发表于 : 2009-07-17 19:08 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
只不过sda2和sda3顺序颠倒,没问题的。要修改也简单,不完修改完得修复grub。


_________________
Grub2 基础教程


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 最为常见的分区表错误
帖子发表于 : 2009-07-17 19:10 

注册: 2009-05-23 10:25
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
目前看起来问题不大,两个系统都能用。不过不知道以后什么时候出问题。
楼上的兄弟,怎么改?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 最为常见的分区表错误
帖子发表于 : 2009-07-17 19:16 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
sudo fdisk /dev/sda
Command (m for help):
m
x -- (x extra functionality (experts only)
m
f


_________________
Grub2 基础教程


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 最为常见的分区表错误
帖子发表于 : 2009-07-17 20:58 

注册: 2009-05-23 10:25
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
smallapple:You are right! Thank you!

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc25ec350

Device Boot Start End Blocks Id System
/dev/sda1 * 1 1275 10241406 7 HPFS/NTFS
/dev/sda2 1276 2550 10241437+ 83 Linux
/dev/sda3 2551 19455 135789412+ f W95 Ext'd (LBA)
/dev/sda5 2551 2678 1028128+ 82 Linux swap / Solaris
/dev/sda6 2679 3953 10241406 83 Linux
/dev/sda7 3954 5228 10241406 83 Linux
/dev/sda8 5229 7601 19061091 83 Linux
/dev/sda9 7602 12285 37624198+ 7 HPFS/NTFS
/dev/sda10 12286 14835 20482843+ 7 HPFS/NTFS
/dev/sda11 14836 19455 37110118+ 7 HPFS/NTFS

But my cd did not have the rescue mode. How to repaire my grub?


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 最为常见的分区表错误
帖子发表于 : 2009-07-17 21:00 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
代码:
sudo grub
root (hd0,1)
setup (hd0)


_________________
Grub2 基础教程


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 最为常见的分区表错误
帖子发表于 : 2009-07-17 21:09 

注册: 2009-05-23 10:25
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
谢谢你!
没想到 root 和setup命令后有空格阿。 :em01


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 最为常见的分区表错误
帖子发表于 : 2009-07-17 21:19 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
:em05
不客气。


_________________
Grub2 基础教程


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Google [Bot] 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译