安装win和xp双系统 若干问题

装了winxp和linux双系统,后先在winxp下手动格式化了linux系统,后启动时提示grub错误,重新分区后系统也

2010-09-17 21:07 【清风剑】 | 分类:Linux
|
浏览991次

用fdisk /mbr后,再ghostxp,启动提示 disk error!

用安装盘分区装了系统后,启动提示“A disk read error occurred Press Ctrl+Alt+Del to restat”错误,一查可能是数据线的问题,换一根就解决了,谢谢各位大侠们!

分享到:

2010-09-17
21:54 提问者采纳

用 grub 启动,boot 分区被格,无法正常启动



改用 winxp 的引导就是,修复 mbr 即可



用 xp 安装盘,启动到修复控制台,运行 fixmbr 之类



=====================================



fdisk /mbr 只是删除了 MBR



修复的话,还是需要进入修复控制台,执行 fixmbr



当然直接执行 fixmbr 进行覆盖也是可以的

评论 | 给力0不给力0

fox000002 | 十二级 采纳率54%

擅长: 教育/科学 文化/艺术 体育/运动 编程语言 常见软件

其他类似问题

更多相关问题>>

grub的相关知识


更多关于grub的问题>>

其他4条回答

2010-09-17
21:09 blackfriday13 |
十五级

找个带dos的光盘,启动系统,运行fdisk/mbr



或者用xp的原版安装版光盘进故障恢复控制台,运行fixmbr

先装了Linux fedora
core9之后再装XP?怎样实现双启动?

200

装了XP之后,LINUX的启动项没有了,我装了启动grub,
能不能不用光盘就可以实现双启动?我光盘坏了!

满意答案

阳光暗号 3级 2008-11-20

这个问题是由于windows重新安装时,将原来写有GRUB引导信息的MBR覆盖掉了。只要在MBR中重新加入GRUB的启动东信息。同时对GRUB的参数进行设定,便可以恢复原先用GRUB对双系统的启动。



用Linux安装盘的第一张引导系统(DVD版就一张盘):

在选择安装过程为图形安装还是文本安装过程时:

boot>linux rescue

进入linux rescue模式

一系列键盘以及几项简单的配制,过后就〔continue〕了。。。这个过程,我不说了,比较简单。

.然后会出现这样的提示符:

sh#



我们就可以操作GRUB了.输入grub:

sh#grub



等一会儿,会出现这样的提示符:

grub>



我们就可以在这样的字符后面,输入:

grub>root (hdX,Y)

grub>setup (hd0)

如果成功会有一个successful......

这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。 (注意,y和linux所用的编号不同,比如linux下用的hda2,在GRUB里便是,hd0,1,类推,hda8,GRUB里便是hd0,7)

grub>quit

退出GRUB之后,稳妥起见,最好:

sh#vi /boot/grub/menu.lst

对这个文件里的启动信息在确认一下,

该文件解释如下:

timeout second

设定在second秒之后引导默认的操作系统。

蓝点Linux默认是timeout 5,就是5秒没有其他指令就引导系统,如果设成-1,则grub会一直等待直到用户选择一个选项为止。

default num

默认启动第num+1行选项,也就说default=0则默认启动菜单第一行的操作系统,default=1则启动第2行的系统,如此类推。

splash pathname/filename

指出开机画面的文件所存放的路径和文件名,如 splash /boot/logo/800x600x8.img 是指用在/boot/logo路径下的800x600.img文件作为开机画面

title OSname title

后面的字符就是你在菜单项上所看见的选项,你可以写上操作系统的名字和描述,如用

title BluePoint Linux, Single Mode 代表这一选项是引导蓝点Linux的单用户模式。

下面结合两个系统引导描述来解释几个引导选项的意义

title BluePoint Linux, Default Mode

root (hd0,1)

kernel /boot/vmlinuz vga=auto root=/dev/hda2

hd0是指第一个硬盘(主硬盘) (hd0,1)是指第一个硬盘的第二个分区。 kernel /boot/vmlinuz 是指出Linux核心的路径在/boot/vmlinuz中。vga=auto 是设定显示模式,root=/dev/hda2是指把第一个硬盘的第二个分区作为根挂载点("/")。

title Microsoft Windows

root (hd1,0)

chainloader (hd1,0)+1 root (hd1,0)这是指第二个硬盘(从硬盘)上第一个分区

chainloader (hd1,0)+1 装入一个扇区的数据然后把引导权交给它。



另外,在最开始,如果输入:

sh#grub

找不到grub(就是没有安装),可以先把原先挂载根目录的分区,挂到/mnt/下的某个文件夹里,然后

chroot 到该文件夹

在启动grub。

评论(0) 1赞,这个回答有帮助 0

您赞同这条答案的原因是:试过靠谱有点道理

发表评论

其他回答(12)

Zroc 6级 2008-11-16

xp用的是linux的启动文件,你用linux的启动盘修复一下就可以了~!

评论(0) 0赞,这个回答有帮助 0

您赞同这条答案的原因是:试过靠谱有点道理

发表评论

/wq 小懒猪 8级 2008-11-16

安装系统实现多启动要分好顺序安装

要先冲低版本装起

比如2000系统和XP系统

则先装2000再安装XP系统

这个道理一样

你可以先安装XP

再安装Linux

希望可以帮到你

评论(0) 0 0

您赞同这条答案的原因是:试过靠谱有点道理

发表评论

月漫柳梢 6级 2008-11-16

下载grub for windows,按有关说明配置一下就可以了。

评论(0) 0 0

您赞同这条答案的原因是:试过靠谱有点道理

发表评论

移不动咋联通 2级 2008-11-16

什么软件支持RAID 0上安装Windows XP+Win VISTA+Linux Fedora Core?

最近用一块主板的JMicron组了一个320G*2的RAID 0。

使用网上的方法直接集成JM驱动到XP的安装盘,成功安装。现在想在此RAID 0上再安装Vista和Fedora Core。试了很多软件,似乎都不能支持在RAID 0上多重引导。

请高人指点,如何在一个Raid 0上同时安装XP+Vista+Fedora Core并且可以多重引导。谢谢。

PS:由于使用了Softmod的方式激活Vista,还涉及激活vista后的softmod的引导问题。

install exited abnormally[1/1]

sending termination signals...done

<Tab>/<Alt-Tab>between elements

| <space>selects | <F12>next screensending kill signals...done

disabling swap...

unmounting filesystems...

disabling /dev/loop6

/proc/bus/usb done

/proc done

/dev/pts done

/sys done

/temp/ramfs done

/temp/dpart done

you may safely reboot your system.

评论(0) 0赞,这个回答有帮助 0踩,这个回答没有帮助

您赞同这条答案的原因是:试过靠谱有点道理

发表评论

じ☆ve心連心 3级 2008-11-16

先装XP不然linux认不到xp的文件系统.建议你用虚拟机vm可以同时装多个系统。而且可以同时用,vm6。0的挺好用。在
www.xdowns.com里有免按装版下载.

评论(0) 0 0

您赞同这条答案的原因是:试过靠谱有点道理

发表评论

ALT + F4 14级 2008-11-16

楼主

安装正常顺序的话,应该是先装XP,再装linux,这样启动才有系统选择菜单

如果先装LINUX后XP,你可以在XP下装个WINGRUB引导程序,和explore2fs(用于查看LINUX文件系统的东东)。

用explore2fs查看LINUX的BOOT区,找到VMLINUZ和INITRD.IMG的位置,然后安装WINGRUB,在MENU.lst里写引导菜单就可以了,按照自己查的内存修改一下就可以.

timeout 1

title Microsoft Windows

root (hd0,0)

makeactive

chainloader +1

title FC4

root (hd0,6)

kernel /vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/

initrd /initrd-2.6.11-1.1369_FC4.img

评论(0) 0 0

您赞同这条答案的原因是:试过靠谱有点道理

发表评论

骑车能减肥 13级 2008-11-17

在grub里设置一下

把XP的启动信息加上

评论(0) 0 0

您赞同这条答案的原因是:试过靠谱有点道理

发表评论

discover 9级 2008-11-17

将安装盘的第一张放在光驱里,选择linux rescue模式,在boot下输入linux rescue

然后回车

然后出现sh#grub

会出现这样的字符

grub>

我们就可以在这样的字符后面,输入grub>root (hdX,Y)

再是grub>setup (hd0)

这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。

评论(0) 0 0

您赞同这条答案的原因是:试过靠谱有点道理

发表评论

[email protected]帅 13级 2008-11-17

呵呵~!和我第一次用时一样。。要先装XP不然linux认不到xp的文件系统。。不过建议你用虚拟机VM可以同时装多个系统。而且可以同时用。。vm6。0的。。挺好用。在
www.xdowns.com里有免按装版下载。。

评论(0) 0 0

您赞同这条答案的原因是:试过靠谱有点道理

发表评论

尐~狼 3级 2008-11-17

1.使用安装盘,用linux rescue模式,

2.输入linux rescue

出现sh#

3.输入grub

出现 grub>

4.grub>root (hdX,Y)

5.grub>setup (hd0)

6.grub>quit

7.#grub -install hd0

说明:

这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。

这个方法是正确的,以前我也碰到过这样的问题,就是这么解决的。

如果你想改启动的顺序,可以修改/boot/grub/grub.conf文件。

将linux和XP的位置互换。这样就可以默认进入XP了。

评论(0) 0 0

您赞同这条答案的原因是:试过靠谱有点道理

发表评论

未知等待 6级 2008-11-18

楼主,,你装双系统的话 必须先装 XP再装LINUX 否则是不行的。。。

你现在找不到LINUX 那就是WINDOWS启动程序把 LINUX下的 覆盖咯

楼上说的也很对 。。呵呵

评论(0) 0 0

您赞同这条答案的原因是:试过靠谱有点道理

发表评论

有氧呼吸 2级 2008-11-19

Linux与WINDOWS XP双系统直接删除LINUX或WINDOWS XP与重装XP后往往会出现一些问题,这时就要我们对GRUB进行修复.

网上最流行的办法,就是使用Live CD来进行恢复。

使用livecd启动,进入桌面系统,在终端输入

sudo grub

进入grub命令行,输入

find /boot/grub/stage1 (stage1中的最后一个是数字1,不是字母l,意思是第一块硬盘,如果你不是安装在第一块硬盘,就根据实际情况改一下就可以)

root (hd0,x) (这里的x填写的是上面一个命令运行的结果里的对应数值)

setup (hd0)

注意 root (hd0,x)在root后面必须有空格。root命令是指定引导的分区,setup命令把引导信息写到硬盘MBR。

退出重启以后,一般就可以看到包含Ubuntu的Grub列表了。

上面的都是网上可以长到的方法,我也是用这个方法恢复了Grub列表的,但是我还碰到了另外一个问题就是,我是Find命令得出的结果是(hd0,5),但是运行的时候,发现Grub里面的全部都是(hd0,6),所以还是无法找到文件,进不去系统。

后来我发现,其实在显示Grub列表的时候,最下面有一些提示,其中一条说明就是,可以在未选定启动系统前是可以编缉Grub列表的,按“C”可以进入,然后选择你需要编缉的条目,按“E”进行编缉,我将root(hd0,6)改成了root(hd0,5)之后,直接按“B”就成功启动并进入系统。

过入系统后再编缉Grub文件,就可以解决这个问题。

gedit /boot/grub/menu.lst

双系统,把linux的盘格式化了,进不去XP了。提示: GRUB loading. Welcome to GRUB! error: no such part..

2012-11-23 20:46 提问者悬赏:15分
| maple_小雨 | 分类:Windows
|
浏览2198次

C盘先装的是XP,然后在G盘装了linux。因为好久不用linux了,看了某人的卸载教程,最后一步是格式化linux所在盘符。

之后就进不去XP系统了,开机显示一下信息。

GRUB loading.

Welcome to GRUB!

error: no such partition.

Entering rescue mode...

grub rescue>_

之后我就用U盘做了老毛桃的PE系统,然后用GOST新装了一个系统。但是拔下u盘,电脑开机/重启还是显示上面的图片信息。然后我又重新格式化了一下G盘(又不行),又把G盘给删除了(都不行)。

之后,每次开机都要用老毛桃带的工具,引导启动C盘里的XP系统。

现在的状况是,能进入XP,但需要u盘系统带的工具引导进入。

希望懂行的开导一下!谢谢!

我有更好的答案|搜索相关资料

分享到:

网友都在找:

grub loading welcome to grub grub rescue

按默认排序 | 按时间排序

8条回答

2012-12-02
17:35 飞哥剑客 |
七级

纯dos下运行fdisk/mbr,清除掉grub;再运行fdisk查看一下C盘有没有激活(mark active)即可。

评论 | 给力4不给力0

2012-11-23
20:51 sunlianxu2006 |
五级

你的c盘激活了吗?你不会激活的是G盘吧!如果激活了,重建下mbr试试。

追问

激活C盘G盘是什么意思?我能进入系统,但是需要u盘系统的工具引导。
安装linux的步骤忘了。麻烦你能说详细点吗?
什么是激活c盘,怎么激活?
楼下的兄弟,我完全不明白你的意思啊!

回答

进入pe 运行,diskgen,或者下载一个也行,运行之后就能看到c盘是不是活动状态

如果c盘不是活动的话,从c盘上右键选择“激活当前分区”。如果c盘已经是活动分区,可以试试“硬盘”菜单下的“重建主引导记录”

评论(4) | 给力5不给力1

2012-11-23
21:47 wyfha |
十级

激活个蛋哦。
进入xp后开cmd执行fdisk /mbr

评论 | 给力2不给力1

2012-11-23
20:47 charleskao |
五级 最快回答

update-grub

评论 | 给力2不给力1

2012-11-23
20:59 追风往者 |
二级

用硬盘分区工具,把C设置成主分区,然后重装windows

评论 | 给力3不给力2

2014-03-13
13:29 广元元坝中学 |
一级

刚试过一个最简单的办法,就是用U盘启动U盘GHOST安装系统,进入PE,打开磁盘分区工具,在菜单中找到操作命令“修改磁盘分区表”,然后分区格式化后安装系统。重启成功!

评论 | 给力0不给力0

2014-02-17
20:23 我是少林情僧 |
二级

问题解决了吗?我也遇到一样的问

安装win和xp双系统 若干问题,布布扣,bubuko.com

时间: 06-02

安装win和xp双系统 若干问题的相关文章

Windows XP硬盘安装Ubuntu 16.04双系统图文详解

需要下载的东西有两个,一个是grub4dos,另一个是Ubuntu 16.04 LTS的镜像文件,具体下载地址如下: 1 2 3       1.grub4dos  点击下载 grub4dos 2.Ubuntu 16.04 点击下载 Ubuntu 16.04.iso 准备工作 1.解压grub4dos压缩包,会得到一个名为grub4dos-0.4.4的文件夹,将以下文件拷贝到C盘(其中前两个文件是必需的,后两个文件网上有些资料说不需要,为了保险起见还是放上吧,反正也没什么坏处-): 1   gr

Windows 7硬盘安装CentOS 6.4 双系统 (WIN7硬盘安装Linux(Fedora 16,CentOS 6.2,Ubuntu 12.04))

 WIN7下硬盘安装Linux(Fedora 16,CentOS 6.2.Ubuntu 12.04) 近期在看<鸟哥私房菜:基础学习篇>.认为非常不错,想要用U盘装个windows 7 和 CentOS 6.4的 双系统,在网上找了非常多教程,认为乱七八糟的,弄得非常复杂,并且非常多都不是非常完整,对于新手实在是伤不起. 终于自己用U盘装了两次,有一次还把引导程序装到U盘MBR去了. o(╯□╰)o 决定写篇博客,防记忆衰老.也为全部想学 linux 的小白贡献一点资料吧. O(∩_∩)O~

Windows 7下使用U盘安装CentOS 6.4 双系统 (Windows 7下安装 CentOS 6.4)

最近在看<鸟哥私房菜:基础学习篇>,觉得很不错,想要用U盘装个windows 7 和 CentOS 6.4的 双系统,在网上找了很多教程,觉得乱七八糟的,弄得很复杂,而且很多都不是很完整,对于新手实在是伤不起.最终自己用U盘装了两次,有一次还把引导程序装到U盘MBR去了.o(╯□╰)o 决定写篇博客,防记忆衰老,也为所有想学 linux 的小白贡献一点资料吧.O(∩_∩)O~ (高手出门右转... = = ) 那为什么选择U盘安装呢?首先,是因为我没有CD....然后,笔记本里面的硬盘分区全部

UEFI模式安装Win10和Linux双系统

最近心血来潮,想装一个Linux.Windows双系统,吸取上次安装的经验,这次一定都要使用UEFI模式启动,需要注意的是必须是支持此种启动模式的系统(一般解压之后都有efi文件夹不需要刻录),这次遇到的问题主要如何分区,失败几次后找到一篇写的十分详细的博客,自己搬过来,以备以后使用. 原文链接:亲测UEFI启动模式的电脑安装Win10和Ubuntu双系统 ------------以下是原文-------------- 我个人不太喜欢虚拟机下安装系统,一来运行效率不行,二来原生体验不行. 原本我

安装Windows 和linux双系统失败导致Windows无法引导的解决方法

笔记本电脑原来的系统是windows 7系统.想在此基础上安装一个ubuntu系统,但是安装了一半突然没电停止了,再次开机发现windows系统也无法引导了,尝试重新安装Ubuntu系统,安装完成依然没有windows系统的引导信息. 开始尝试各种解决方法: 1.在linux 的grub中添加win的引导信息,重启选择win的菜单,有引导但是无法进入系统一个光标在屏幕左上角闪.失败! 2.使用winpe工具里的引导修复工具修复,多个工具都尝试了,依旧失败. 3.因为原来的win7系统有好多工作中

UEFI+GPT双硬盘安装Win10+Ubuntu16.04双系统

安装环境 SSD+HDD双盘,Win10安装在SSD里,HDD分出来60G安装Ubuntu. 自行百度你的主板是否支持UEFI启动方式. Win10 下载Win10安装镜像.烧盘等步骤就不说了,重启后选择U盘启动进入Win10安装界面后,一直到如下步骤 按Shift+F10或者Shift+Fn+F10调出命令提示符窗口, 使用diskpark将ssd和机械硬盘的分区格式都转换为GPT格式 1 diskpart #启动分区管理工具 2 list disk #列出连接到电脑的所有磁盘及其编号 3 s

如何安装win10和linux 双系统

如何安装win10和linux 双系统 很多入门的小伙伴都想体验一把LInux的快感,但是windows上面的数据又删除不得,无奈只好放弃. 小编通过网上的一些教程,稍微了整理了一下win10和linux双系统的安装教程. 注意事项:请先拉至底部,选择投票,然后观看,谢谢=~_~= 工具/原料 笔记本电脑lenovoG40 30 win10 linux ubuntu14.xxxx Ultraiso U盘X1[大于4G最好] 坚持不懈的毅力 方法/步骤 1 首先第0步,在磁盘的尾巴步压缩出一个大概

WIN8安装红帽6.3双系统

本机概况: 操作系统: Microsoft Windows 8 企业版 ACER笔记本: Aspire E1-471G 日立SATA硬盘,IDE mode.(据说要调成AHCI,但是我这台不影响) 日常工作和红帽linux接触较多,正好电脑中有个RH6.3的i386的镜像,想起来装个双系统玩一下. 步骤1:格式化一块未分配空间用来一会安装linux.然后新建一个FAT的新加卷,分配盘符用来存放linux的镜像,(从预留的那个100M盘开始数,记住它是第几块,我的是第7块)把iso拷贝进去,同时把

在win7下用U盘安装Ubuntu14.04,双系统

一.软件准备 1.一个格式化了的U盘 2.下载ubuntu镜像,我下的是ubuntukylin-14.04-desktop-amd64.iso 3.下载unetbootin-windows-latest.exe,用这个软件把U盘做成启动盘,超简单.(网盘地址:http://pan.baidu.com/s/1qWGvj3Y) 二.分一个空磁盘给Ubuntu 步骤:在桌面或开始菜单里--计算机--右键--管理--磁盘管理,这里就看到了自己电脑磁盘的分区状况 从一个剩余使用空间大的磁盘上分出一个空磁盘