分页: 1 / 1
[问题]Linux硬盘分区问题
发表于 : 2008-07-27 12:28
由 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!
发表于 : 2008-07-27 12:43
由 1234qw
xp要装在第一分区,分区工具用系统自带的简单明了。
发表于 : 2008-07-27 13:16
由 billbear
ext3 被你设为活动,当然 ntldr is missing 了。
用 ubuntu livecd 启动,把 xp 盘设为活动,就可以引导 xp 了
发表于 : 2008-07-27 13:20
由 adagio
LZ基本概念太差
Primary?IDE硬盘?这个是在硬盘跳线上设定的,和分区没有任何关系。
另外:
我用Partition Magic在C盘后(扩展分区前)分了两个区:一个15G的EXT3,设置为活动
那么你应该是在hd0之后分出了hd1和hd2两个主分区,并且把hd1或hd2激活成了可引导分区,而你的c盘(hd0)上是XP,那当然XP无法自己引导了。
你现在应该用windows安装盘或ubuntu liveCD启动,在分区工具里重新激活hd0即C盘,然后即可继续。
ps:linux所有分区都可以装到逻辑分区,不一定要主分区的。
发表于 : 2008-07-28 0:27
由 myubunt_720
adagio 写了:LZ基本概念太差
Primary?IDE硬盘?这个是在硬盘跳线上设定的,和分区没有任何关系。
另外:
我用Partition Magic在C盘后(扩展分区前)分了两个区:一个15G的EXT3,设置为活动
那么你应该是在hd0之后分出了hd1和hd2两个主分区,并且把hd1或hd2激活成了可引导分区,而你的c盘(hd0)上是XP,那当然XP无法自己引导了。
你现在应该用windows安装盘或ubuntu liveCD启动,在分区工具里重新激活hd0即C盘,然后即可继续。
ps:linux所有分区都可以装到逻辑分区,不一定要主分区的。
唔,hd0、hd1应该指的是第一、二硬盘;hd(0,0)、hd(0,1)指的才是第一硬盘的第一、二分区。
“主分区”的英文为“PrimaryPartition”,“扩展分区”的英文名为“ExtendedPartition”。
“主分区的特性是在任何时刻只能有一个是活动的,当一个主分区被激活以后,同一硬盘上的其他主分区就不能引导操作系统。”
“grub可以让你从任何磁盘分区启动,无论是否为活动分区。”(我的理解是GRUB安装在MBR上面的就可以不设置活动分区了)
Re: [问题]Linux硬盘分区问题
发表于 : 2008-07-28 1:31
由 myubunt_720
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。
最后再强调,动分区表一定要先备份!!!!!!
发表于 : 2008-07-28 13:37
由 billbear
myubunt_720 写了:硬盘的主盘和从盘分别为Primary,和Slave。
硬盘的主盘和从盘分别为Master,和Slave。主人和奴隶,SM 也是这两个字

第一主盘 Primary Master
第一从盘 Primary Slave
第二主盘 Secondary Master
第二从盘 Secondary Slave
发表于 : 2008-07-28 13:48
由 冲浪板
用lilo就可以这样,grub应该也可以。
billbear 写了:ext3 被你设为活动,当然 ntldr is missing 了。
用 ubuntu livecd 启动,把 xp 盘设为活动,就可以引导 xp 了
发表于 : 2008-07-28 14:00
由 billbear
冲浪板 写了:用lilo就可以这样,grub应该也可以。
billbear 写了:ext3 被你设为活动,当然 ntldr is missing 了。
用 ubuntu livecd 启动,把 xp 盘设为活动,就可以引导 xp 了
当然,但是他还没有开始装 ubuntu , ext3 是空的,又是活动,当然无法引导。这是对的,没什么好修复的,把 ubuntu 装上去就好了。
发表于 : 2008-07-28 16:34
由 ninyun
很多找不到硬盘的实例大都是使用了第三方分区程序,像PM 等。若是双系统建议用Windows分区,并将装Ubuntu的区留在最后一区且不要分,由UBUNTU自己分区。若只是有Ubuntu就用UBUNTU自己分区。
发表于 : 2008-07-28 22:06
由 studyhard
哎,没想到这么麻烦啊!呵呵,我每次重装系统的时候都是用DM重新分区格式化,再装,有时也直接用UBUNTU的分区软件!感觉没什么问题!用GRUB最好,又成熟又好用!不过我经常用DM,不知道我的硬盘伤得历不历害!
发表于 : 2008-08-13 21:36
由 yangzhengbao
做个U盘启动盘,把ntldr拷贝过去即可启动windows。然后可以在windows下的boot.ini里挂上grub启动ubuntu。