[求助]不小心把ubuntu的系统引导覆盖掉了Win7的引导怎么办?

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
iwtctw
帖子: 50
注册时间: 2009-11-21 0:25
送出感谢: 0
接收感谢: 0

[求助]不小心把ubuntu的系统引导覆盖掉了Win7的引导怎么办?

#1

帖子 iwtctw » 2010-04-05 10:08

升级ubuntu10.4时配置grub引导,不小心把引导文件写在我用来放WIN7引导文件的单独的100M隐藏盘上去了.
结果就是从grub中选择win7然后又回引导回grub~进不了win7了~~郁闷

我有个WIN7PE,但是没有EASYBCD什么的.怎么办阿~
而且我找了半天也没看到传说中的menu.lst~~

附我的文件系统
附件
Screenshot.png
WIN7盘是sd5
wenjianhn
帖子: 583
注册时间: 2008-10-15 10:49
来自: CS
送出感谢: 0
接收感谢: 0

Re: [求助]不小心把ubuntu的系统引导覆盖掉了Win7的引导怎么办?

#2

帖子 wenjianhn » 2010-04-05 10:44

menu.lst过时了的
看看本版置顶贴?

代码: 全选

 _____________
< 呜呜buntu >
 -------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
iwtctw
帖子: 50
注册时间: 2009-11-21 0:25
送出感谢: 0
接收感谢: 0

Re: [求助]不小心把ubuntu的系统引导覆盖掉了Win7的引导怎么办?

#3

帖子 iwtctw » 2010-04-05 11:17

wenjianhn 写了:menu.lst过时了的
看看本版置顶贴?
那我现在该怎么办呢?我的电脑是没C盘的~之前都是用GRUB引导到那个100MB盘上然后在引导到42G的WIN7系统盘的
头像
smallapple
论坛版主
帖子: 7867
注册时间: 2009-03-28 15:12
送出感谢: 0
接收感谢: 19 次

Re: [求助]不小心把ubuntu的系统引导覆盖掉了Win7的引导怎么办?

#4

帖子 smallapple » 2010-04-05 11:19

先安装grub到 mbr
sudo grub-install /dev/sda
再用 win7 光盘启动,进修复模式,选命令行
bootrec /FixBoot
上次由 smallapple 在 2010-04-06 20:10,总共编辑 1 次。
iwtctw
帖子: 50
注册时间: 2009-11-21 0:25
送出感谢: 0
接收感谢: 0

Re: [求助]不小心把ubuntu的系统引导覆盖掉了Win7的引导怎么办?

#5

帖子 iwtctw » 2010-04-05 22:07

smallapple 写了:先安装grub到 mbr
sudo grub-install /dev/sda
再用 win7 光盘启动,进修复模式,选命令行
bootres /FixBoot
它在X:/Sources/目录下运行~显示bootres不是命令~~这是为啥
用的win7旗舰版安装盘
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53
送出感谢: 0
接收感谢: 108 次

Re: [求助]不小心把ubuntu的系统引导覆盖掉了Win7的引导怎么办?

#6

帖子 onshoestring » 2010-04-05 23:02

先要给隐藏分区分配一个盘符x。

文件在光盘的\boot目录,应该是bootsect.exe文件。

代码: 全选

bootsect /nt60 x:
头像
smallapple
论坛版主
帖子: 7867
注册时间: 2009-03-28 15:12
送出感谢: 0
接收感谢: 19 次

Re: [求助]不小心把ubuntu的系统引导覆盖掉了Win7的引导怎么办?

#7

帖子 smallapple » 2010-04-06 20:11

iwtctw 写了:
smallapple 写了:先安装grub到 mbr
sudo grub-install /dev/sda
再用 win7 光盘启动,进修复模式,选命令行
bootres /FixBoot
它在X:/Sources/目录下运行~显示bootres不是命令~~这是为啥
用的win7旗舰版安装盘
sorry, 是 bootrec /FixBoot
iwtctw
帖子: 50
注册时间: 2009-11-21 0:25
送出感谢: 0
接收感谢: 0

Re: [求助]不小心把ubuntu的系统引导覆盖掉了Win7的引导怎么办?

#8

帖子 iwtctw » 2010-04-07 15:32

smallapple 写了:
iwtctw 写了:
smallapple 写了:先安装grub到 mbr
sudo grub-install /dev/sda
再用 win7 光盘启动,进修复模式,选命令行
bootres /FixBoot
它在X:/Sources/目录下运行~显示bootres不是命令~~这是为啥
用的win7旗舰版安装盘
sorry, 是 bootrec /FixBoot
多谢啦~我自己发现了,已经搞定.话说我覆盖的是隐藏分区的引导,然后他认出来的是D盘的win7.为啥这能修复呢?还是说他是写到mbr里面?
头像
smallapple
论坛版主
帖子: 7867
注册时间: 2009-03-28 15:12
送出感谢: 0
接收感谢: 19 次

Re: [求助]不小心把ubuntu的系统引导覆盖掉了Win7的引导怎么办?

#9

帖子 smallapple » 2010-04-07 17:00

D盘的win7是系统文件所在分区,引导文件在隐藏分区,把隐藏分区的引导破坏了,启动时就找不到win7的引导程序。
修复时会自动搜索硬盘各分区中的win系统,然后重写隐藏分区的引导代码。
回复

回到 “启动和引导”