+ -
当前位置:首页 → 问答吧 → 问个系统引导的问题

问个系统引导的问题

时间:2007-04-03

来源:互联网

我装了xp,vista和linux,由vista太慢,而且极不稳定,所以想删除。可是按照网上一篇帖子删除,结果重启后还是启动vista的引导,而且由于删除了文件,无法出现引导菜单,导致vista和xp都进不去。请问我要怎样才能让grub引导xp,而不引导vista的引导呢?谢谢。

作者: Jeff-cao   发布时间: 2007-04-03

MBR中的引导装载程序是什么??
如果MBR中的引导装载程序是Vista的 Loder Management ,而且活动分区标识在第一主分区,这样就会从第一主分区找引导文件。
修复的方法:
用安装光盘引导,将MBR中的引导代码覆盖。windows有windows的修复引导装载程序的方法,Linux有Linux的修复方法。

作者: huohuliaisili   发布时间: 2007-04-03

MBR是linux的grub。不知道为什么,放入windows的安装光盘,选完接受协议就没反应了(用的是联想带的系统恢复盘,上来就要接受协议)。请问有什么办法?谢谢了。

作者: Jeff-cao   发布时间: 2007-04-03

如果是grub的话在grub的界面直接按E修改就可以了,比如:
root (hd0,1)
kernel /vmlinuz-2.6.17-11-generic root=/dev/hda1 ro quiet splash locale=zh_CN
initrd /initrd.img-2.6.17-11-generic quiet
savedefault
boot

作者: walkerxk   发布时间: 2007-04-03

有 GRUB 的情况

1. grub 命令模式:
  chainloader (hd0,0)+1
  boot

2. 修改/boot/grub/menu.lst
  添加:
  ###Don't change this comment - YaST2 identifier: Original name: windows 1###
title windows 1
chainloader (hd0,0)+1

  上面的两种方法是使用 GRUB 读取第一主分区上的第一扇区上的引导代码,然后启动操作系统。
  至于修复 windows 的引导,则需要使用 windows 的修复控制台。方法是:
  Windows操作系统引导故障修复方法:

  出现引导故障之后,如果此时重新安装Windows XP sp2到C盘,将引导覆盖掉,就可以正常的启动到windows XP sp2了。这种方法比较常用,也相对比较有效。但这种方法并不可取。正确的方法应该是从原安装光盘启动(可以是更高版本),在安装的时候,如果有提示是否升级安装不要升级安装,按Esc键。然后是看屏幕上的提示按 R 键进入修复控制台。控制台下都是用键盘操作的,是黑底白字的命令行。不要被这种陌生感吓坏。当进入windows系统修复控制台后,根据提示,输入阿拉伯数字并按Enter键选择要修复的系统,如果要修复的系统是在第一分区,按1并敲回车键就可以了。现在就可以使用敲命令的方式来修复系统了。控制台下只提供了少数的命令,这些命令不需要都会,掌握一两个有用的能够解决实际问题就可以了。现在先 help 一下,看看提供了多少命令?此时一屏显示不完,按Enter键继续显示。如果现在需要将MBR中的引导代码修改为能够启动到现在的正准备修复的系统的引导代码,输入 fixmbr 然后按 Enter 键。要退出并重启计算机,输入 exit 并按 Enter 键。
  如果按照上面的方法修复引导装载程序之后,仍然无法引导系统。此时仍然是进修复控制台,不同的是先 fixboot 重建引导区,然后再 fixmbr 。最后 exit 退出并重系统之后就应该能正常启动系统了。

作者: huohuliaisili   发布时间: 2007-04-03

谢谢两位的热心回复。不过现在是我把windows的盘放进去,接受协议后电脑就没反应了。而且不知道怎么搞的,c盘在linux下也变的不可写了。其他分区是可写的。奇怪了。

作者: Jeff-cao   发布时间: 2007-04-03

引用:
作者: Jeff-cao
谢谢两位的热心回复。不过现在是我把windows的盘放进去,接受协议后电脑就没反应了。而且不知道怎么搞的,c盘在linux下也变的不可写了。其他分区是可写的。奇怪了。
C盘是什么文件系统?以前安装的什么操作系统?
把 C 根目录下的 vista 的引导映像文件删掉或转移试试?没理由安装盘也无法修复的。用高版本的,比如 Win2k3r2sp1 的光盘试试?
如果尝试过所有的方法后,仍然不管用,那就只有一个字“格”。下下策,重新安装系统到 C 盘。

作者: huohuliaisili   发布时间: 2007-04-03

C盘是FAT32,以前是XP,请问vista的引导映像文件叫什么名字?我就是担心格式化后XP的盘还是不好使。郁闷阿。

一下是联想的回复:
首先建议核实硬盘中还有没有重要的数据,如果没有重要的数据,建议您使用联想一键恢复功能恢复到出厂的状态。如果有重要数据,建议您更换一张引导光盘尝试。如果以上方案无法解决,建议您使用专用的分区工具删除所有分区重建分区表,如果需要保存重要数据,建议联系当地联想笔记本售后服务站解决

作者: Jeff-cao   发布时间: 2007-04-04

Vista的引导器是M$新作的,好像在那看到过卸载的方法?忘了。可能是vista安装盘里面吧。

作者: sparksong   发布时间: 2007-04-04

记得以前用光盘修复引导装载程序就可以了的。
C,根目录下有两个很小的文件,200 ~ 512 B 。占用磁盘空间要看块大小来定,windows中好像叫簇。不要删那个ntldr和原先的几个隐藏文件就成。要删的那个文件大小在应该不超过512B,占用磁盘空间为1 ~ 4KB 。
都是没备份的后遗症啊!!
当时怎么就不备份MBR和带引导代码的分区上的第一个扇区呢?

作者: huohuliaisili   发布时间: 2007-04-04

huohuliasili兄教训的是,以后要尝试新东西一定要解的做好备份。呵呵,吸取教训。

作者: Jeff-cao   发布时间: 2007-04-04

XP和Vista的引导模式不同。Vista有官方的卸载说明。
在卸载Vista之前,如果先把引导模式改成XP引导模式,就可以直接格式化所在分区了。

可以用深山红叶的Bootsect工具。也只有这个引导模式下Grub4dos可以运行。

Vista对MBR的要求和XP是一样的,只要引导到C盘就行了。接下来是由C上面的一些文件控制Windows的引导。
最快捷的方法应该就是光盘修复XP。至于它不识别你的硬盘,可能是C没设成活动分区。我以前遇到过,当时惊得满头大汗。重启几次就能装了。
或者把硬盘挂到别的电脑上。

Vista的引导文件好像叫Bootmgr吧。

作者: ihanxiao   发布时间: 2007-04-04

早看到你的帖子好了。呵呵。我把硬盘格了。啥问题也没有了。呵呵。

作者: Jeff-cao   发布时间: 2007-04-05