装了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

其他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。
您赞同这条答案的原因是:试过靠谱有点道理
 

其他回答(12)

 

Zroc 6级 2008-11-16

xp用的是linux的启动文件,你用linux的启动盘修复一下就可以了~!
您赞同这条答案的原因是:试过靠谱有点道理
 
 

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

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

要先冲低版本装起

比如2000系统和XP系统

则先装2000再安装XP系统

这个道理一样

你可以先安装XP

再安装Linux

希望可以帮到你
您赞同这条答案的原因是:试过靠谱有点道理
 
 

月漫柳梢 6级 2008-11-16

下载grub for windows,按有关说明配置一下就可以了。
您赞同这条答案的原因是:试过靠谱有点道理
 
 

移不动咋联通 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.
您赞同这条答案的原因是:试过靠谱有点道理
 
 

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

先装XP不然linux认不到xp的文件系统.建议你用虚拟机vm可以同时装多个系统。而且可以同时用,vm6。0的挺好用。在 www.xdowns.com里有免按装版下载.
您赞同这条答案的原因是:试过靠谱有点道理
 
 

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
您赞同这条答案的原因是:试过靠谱有点道理
 
 

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

在grub里设置一下

把XP的启动信息加上
您赞同这条答案的原因是:试过靠谱有点道理
 
 

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上。
您赞同这条答案的原因是:试过靠谱有点道理
 
 

A@帅 13级 2008-11-17

呵呵~!和我第一次用时一样。。要先装XP不然linux认不到xp的文件系统。。不过建议你用虚拟机VM可以同时装多个系统。而且可以同时用。。vm6。0的。。挺好用。在 www.xdowns.com里有免按装版下载。。
您赞同这条答案的原因是:试过靠谱有点道理
 
 

尐~狼 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了。
您赞同这条答案的原因是:试过靠谱有点道理
 
 

未知等待 6级 2008-11-18

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

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

楼上说的也很对 。。呵呵
您赞同这条答案的原因是:试过靠谱有点道理
 
 

有氧呼吸 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盘系统带的工具引导进入。

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

我有更好的答案|搜索相关资料
 
分享到:

 
按默认排序 | 按时间排序

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双系统 若干问题的更多相关文章

  1. 怎么安装WinXP和Win7双系统

    本文介绍一下如何安装Windows XP和Windows 7双系统以及启动菜单问题的常用修复方法,推荐安装win7和xp双系统时最好采用从低版本到高版本的顺序进行,一般是XP下安装win7,另本文已假 ...

  2. Windows XP硬盘安装Ubuntu 12.04双系统图文详解

    Windows XP硬盘安装Ubuntu 12.04双系统图文详解 Ubuntu 12.04 LTS版本于2012年4月26日发布,趁着五一放假,赶紧在自己的Windows XP的电脑上安装下Ubun ...

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

    需要下载的东西有两个,一个是grub4dos,另一个是Ubuntu 16.04 LTS的镜像文件,具体下载地址如下:   1 2 3       1.grub4dos  点击下载 grub4dos 2 ...

  4. 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 和 ...

  5. 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 和 ...

  6. UEFI模式安装Win10和Linux双系统

    最近心血来潮,想装一个Linux.Windows双系统,吸取上次安装的经验,这次一定都要使用UEFI模式启动,需要注意的是必须是支持此种启动模式的系统(一般解压之后都有efi文件夹不需要刻录),这次遇 ...

  7. 安装Win10+Ubuntu14.04双系统(uefi启动版)

    说明 本教程基于个人电脑(型号:神舟K550d-i7 D1)成功安装测试发布,不同硬件环境可能有细微差异,为预防安装过程中出现意想不到的报错,重要数据请提前备份 硬件环境 cpu:Intel i7-4 ...

  8. Windows 8.1硬盘安装Ubuntu 14.04双系统参考教程及多硬盘注意事项

    本文来自:http://www.linuxidc.com/Linux/2015-08/122140.htm,此处仅做收藏. Windows 8.1硬盘安装Ubuntu 14.04双系统参考教程及多硬盘 ...

  9. 安装Windows和Ubuntu双系统2

    安装Windows和Ubuntu双系统 0.552016.12.10 15:54:41字数 2101阅读 6644 这几天开始动手做毕设啦,打算好好过把Linux瘾,接下来便是这两天我在联想电脑上安装 ...

随机推荐

  1. Useful JVM Flags – Part 8 (GC Logging)

    The last part of this series is about garbage collection logging and associated flags. The GC log is ...

  2. 如何在Windows版的ScaleIO的节点中添加磁盘

    嗯, 为什么会有这个问题呢? 因为我要安装ScaleIO 1.32, 在使用Installation manager完成初始安装之后, 需要将一些磁盘添加到ScaleIO的storage pool中. ...

  3. IIS通过HTML5实现应用程序缓存的离线浏览

    这里我是使用的IIS7: IIS7发布了网站后要想使用HTML5的应用程序缓存,需要增加一个关于文本/缓存清单( text/cache-manifest)的新的MIME类型,选中网站添加一个MIME类 ...

  4. [NL系列] RNN & LSTM 网络结构及应用

    http://www.jianshu.com/p/f3bde26febed/ 这篇是 The Unreasonable Effectiveness of Recurrent Neural Networ ...

  5. 转: wireshark过滤语法总结

    from: http://blog.csdn.net/cumirror/article/details/7054496 wireshark过滤语法总结 原创 2011年12月09日 22:38:50 ...

  6. ps叠加模式笔记

    1.叠加模式:Overlay混色模式会让图层白色的部分去加亮底色,图层深色的部分去加暗底色 2.常见按钮:1)主体渐变:2)投影:3)内阴影:颜色减淡,按钮颜色,距离1,大小3:4)外发光,正片叠底,

  7. PostgreSQL入门教程

    一.安装 首先,安装PostgreSQL客户端. sudo apt-get install postgresql-client 然后,安装PostgreSQL服务器. sudo apt-get ins ...

  8. echart 图例设置自定义图标?

    option = { legend: { orient: 'horizontal', // 'vertical' x: 'right', // 'center' | 'left' | {number} ...

  9. javascript奇技淫巧之位运算符

    奇技淫巧:指过于奇巧而无益还让人着迷的技艺与制品. And(与) & Or(或) | Exclusive Or(异或) 或者称 Xor ^ Not(非) ~ 位运算符,我们在日常js开发中其实 ...

  10. Android 自定义 ListView 显示网络上 JSON 格式歌曲列表

    本文内容 环境 项目结构 演示自定义 ListView 显示网络上 JSON 歌曲列表 参考资料 本文最开始看的是一个国人翻译的文章,没有源代码可下载,根据文中提供的代码片段,自己新建的项目(比较可恶 ...