[问题]Linux硬盘分区问题
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- sgsdxzy
- 帖子: 430
- 注册时间: 2008-07-19 11:14
[问题]Linux硬盘分区问题
今天遇到大问题了……为了可以将Linux盘设置为Primary,我用Partition Magic在C盘后(扩展分区前)分了两个区:一个15G的EXT3,设置为活动,还有一个1G的Swap。重启后分区,一切正常。但我再启动时,系统无法引导了!一进去就显示
Partition signature !=55AA
我想55 AA是MBR的最后两个字节,就认为是MBR坏了,用Windows安装盘Fixmbr后再重启,变成了
Error loading operating system
我又Fixboot,结果现在变成了
NTLDR is missing
郁闷……现在连Windows也无法安装了,要选择安装盘时它说硬盘上没有支持的分区……可是除了EXT3和Swap之外的分区都是FAT32啊。我用D删除这两个分区后按C创建新分区,可半天没动静……
我现在手上只有Windows安装盘,现在电脑是彻底进不去了,这是硬盘坏了吗?跟我的Linux分区有关系吗?还是Partition Magic的错误?哪位高手能帮帮我呢?
Help!
Partition signature !=55AA
我想55 AA是MBR的最后两个字节,就认为是MBR坏了,用Windows安装盘Fixmbr后再重启,变成了
Error loading operating system
我又Fixboot,结果现在变成了
NTLDR is missing
郁闷……现在连Windows也无法安装了,要选择安装盘时它说硬盘上没有支持的分区……可是除了EXT3和Swap之外的分区都是FAT32啊。我用D删除这两个分区后按C创建新分区,可半天没动静……
我现在手上只有Windows安装盘,现在电脑是彻底进不去了,这是硬盘坏了吗?跟我的Linux分区有关系吗?还是Partition Magic的错误?哪位高手能帮帮我呢?
Help!
上次由 sgsdxzy 在 2008-07-28 16:30,总共编辑 1 次。
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
- adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
LZ基本概念太差
Primary?IDE硬盘?这个是在硬盘跳线上设定的,和分区没有任何关系。
另外:
你现在应该用windows安装盘或ubuntu liveCD启动,在分区工具里重新激活hd0即C盘,然后即可继续。
ps:linux所有分区都可以装到逻辑分区,不一定要主分区的。
Primary?IDE硬盘?这个是在硬盘跳线上设定的,和分区没有任何关系。
另外:
那么你应该是在hd0之后分出了hd1和hd2两个主分区,并且把hd1或hd2激活成了可引导分区,而你的c盘(hd0)上是XP,那当然XP无法自己引导了。我用Partition Magic在C盘后(扩展分区前)分了两个区:一个15G的EXT3,设置为活动
你现在应该用windows安装盘或ubuntu liveCD启动,在分区工具里重新激活hd0即C盘,然后即可继续。
ps:linux所有分区都可以装到逻辑分区,不一定要主分区的。
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
-
- 帖子: 232
- 注册时间: 2008-06-04 11:24
唔,hd0、hd1应该指的是第一、二硬盘;hd(0,0)、hd(0,1)指的才是第一硬盘的第一、二分区。adagio 写了:LZ基本概念太差
Primary?IDE硬盘?这个是在硬盘跳线上设定的,和分区没有任何关系。
另外:那么你应该是在hd0之后分出了hd1和hd2两个主分区,并且把hd1或hd2激活成了可引导分区,而你的c盘(hd0)上是XP,那当然XP无法自己引导了。我用Partition Magic在C盘后(扩展分区前)分了两个区:一个15G的EXT3,设置为活动
你现在应该用windows安装盘或ubuntu liveCD启动,在分区工具里重新激活hd0即C盘,然后即可继续。
ps:linux所有分区都可以装到逻辑分区,不一定要主分区的。
“主分区”的英文为“PrimaryPartition”,“扩展分区”的英文名为“ExtendedPartition”。
“主分区的特性是在任何时刻只能有一个是活动的,当一个主分区被激活以后,同一硬盘上的其他主分区就不能引导操作系统。”
“grub可以让你从任何磁盘分区启动,无论是否为活动分区。”(我的理解是GRUB安装在MBR上面的就可以不设置活动分区了)
上次由 myubunt_720 在 2008-07-29 16:08,总共编辑 1 次。
-
- 帖子: 232
- 注册时间: 2008-06-04 11:24
Re: [问题]Linux硬盘分区问题
sgsdxzy 写了:今天遇到大问题了……为了可以将Linux盘设置为Primary,我用Partition Magic在C盘后(扩展分区前)分了两个区:一个15G的EXT3,设置为活动,还有一个1G的Swap。重启后分区,一切正常。但我再启动时,系统无法引导了!一进去就显示
Partition signature !=55AA
我想55 AA是MBR的最后两个字节,就认为是MBR坏了,用Windows安装盘Fixmbr后再重启,变成了
Error loading operating system
我又Fixboot,结果现在变成了
NTLDR is missing
郁闷……现在连Windows也无法安装了,要选择安装盘时它说硬盘上没有支持的分区……可是除了EXT3和Swap之外的分区都是FAT32啊。我用D删除这两个分区后按C创建新分区,可半天没动静……
我现在手上只有Windows安装盘,现在电脑是彻底进不去了,这是硬盘坏了吗?跟我的Linux分区有关系吗?还是Partition Magic的错误?哪位高手能帮帮我呢?
Help!
教训阿!
类似操作前一定要事先备份分区表!
推荐DISKMAN/DISKGENIUS,100来K,能和DOS装到一张软盘上!
它有个交互式重建分区表功能,可以试下。
强烈建议先把当前分区表备份了再操作!!!
感觉说你两个系统都还在。
假如你能恢复到安装LINUX后的分区表,建议把WIN分区设成活动,试试只重新安装GRUB到硬盘MBR。推荐DOS下的命令行工具GRUB4DOS。
从DOS运行GRUB4DOS,进入GRUB界面后出现grub>,运行:
grub>root (hd0,1) /* 指定LINUX引导文件所在分区,hd(0,1) 指第一硬盘的第二个主分区,就是你的EXT3 */
grub>setup (hd0) /* 安装GRUB到第一硬盘的MBR */
grub>quit /* 大功告成 */
附件给发上这俩软件。要运行GRUB4DOS的话,估计得找个能支持USB盘的DOS。
最后再强调,动分区表一定要先备份!!!!!!
- 附件
-
- dgen&grub4dos.zip
- (1.43 MiB) 已下载 35 次
- 冲浪板
- 论坛版主
- 帖子: 7513
- 注册时间: 2007-05-06 8:19
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
-
- 帖子: 186
- 注册时间: 2008-04-13 9:47
-
- 帖子: 174
- 注册时间: 2008-06-21 13:07
-
- 帖子: 39
- 注册时间: 2007-11-27 11:43