GRUB引导问题

来源:百度知道 编辑:UC知道 时间:2024/05/18 10:02:06
前不久,我考虑问题不周到犯了个错误:我的电脑是XP的,却下载安装了WINGRUB,而且是安装在D盘里面,可能安装过程中也有点问题,结果,每天开机以后,屏幕上显示
Boot 'load /boot/grub/menu.lst'
find --set-root /boot/grub/menu.lst
Error 16:File not found
Booting 'load /grub/menu.lst'
fallback 2
find --set-root /grub/menu.lst
Error 16:File not found
Boot 'load /menu.lst'
Error 16:File not found
press any key to continue…
按下任意键后,出现菜单
load /boot/grub/menu.lst
load /grub/menu.lst
load /menu.lst
任意选择其中一项按下C键,输入
rootnoverify hd(0,0)
chainloader +1
makeactive
boot
才能进入XP系统。我不知道怎么解决这个问题?

对于此类问题可用如下方法解决:
1.可用光驱或U盘引导系统到纯DOS下(做U盘引导盘应该会吧)
2.在C:\下用dir/p/a查找是否有boot.ini文件(都在操作系统盘内)
3.找到boot.ini文件后用edit boot.ini命令编辑文件
4.一般出现这种现象时boot.ini文件内容会有c:\grub或\boot\grub等内容.可参照另外一台与你电脑操作系统相同的电脑的boot.ini文件修改,需注意字符别错了.
如是XP 专业版系统也可按如下修改:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
本行不是,上文中最后两行在boot.ini中是一行,注意字符和空格别错了
5.改后存盘,重启即可回到XP.
有几点需注意:1.光盘或U盘必须能引导到纯DOS下
2.boot.ini文件可能含有系统.隐藏.只读等属性,可用attrib命令修改后执行编辑.
3.也可将用于参照的boot.ini文件copy到U盘,再覆盖你电脑的boot.ini文件.
这类问题网上有不少解答,如grub命令和fdisk /mbr等,还有人说要重作系统,其实没有必要.按上述方法可行.另外说一句对于菜鸟来说还是用GHOST重装和备份系统容易一些.矮人DOS工具箱有时会用错