永发信息网

系统提示Grub4 Dos 0.4.3 2008-05-02,Memory:639k/2046M,CodeEnd:0x41B04 [Minimal BASH-like ……

答案:2  悬赏:0  手机版
解决时间 2021-02-06 12:22
  • 提问者网友:感性作祟
  • 2021-02-06 03:24
你的这个问题解决了吗?我今晚装机也是遇到了这样的问题。。。悲剧.你可以给个借鉴么?
最佳答案
  • 五星知识达人网友:纵马山川剑自提
  • 2021-02-06 04:28
出现这个问题的原因是:系统用GURB4DOS引导启动,但找不到相应的引导文件。
GRUB4DOS是一款多功能的引导系统,可以引导计算机启动到XP、2003、WIN7、VISTA、LINUX等几乎所有主流的操作系统。但具体要进入什么样的系统,还需要相应的引导文件的配合。例如:进入XP和2003,需要硬盘上有NTLDR文件;进入VISTA和WIN7,需要硬盘上有BOOTMGR文件;进入LINUX,需要有LINUX的引导文件;进入PE和DOS工具箱、一键GHOST等工具系统,需要硬盘上有GRLDR和MENU.LST文件。
所以,出现上面的提示,就是因为相应的NTLDR或BOOTMGR或GRLDR或其它引导文件找不到。当然,找不到并不表示这些文件不存在,而是可能并不在硬盘某个分区的根目录下罢了。
解决方案:
如果你的硬盘上有XP或WIN7等操作系统。我给你写一个MENU.LST文件,你在网上下一个GRLDR文件,你把这两文件都放到C:\下,试试。
#Menu.lst
title XP OR 2003
find --set-root /ntldr
chainloader /ntldr

title Vista or win7
find --set-root /bootmgr
chainloader /bootmgr

title PE
find --set-root /boot/setupldr.bin
chainloader /boot/setupldr.bin

如果你的硬盘上只有PE或其它系统,你也需要写MENU.LST去引导它。但PE的引导文件很多并不相同,你只能根据自己的系统去写或改了,上面例子中给的PE的引导命令可以做为参考。
全部回答
  • 1楼网友:神也偏爱
  • 2021-02-06 05:37
在grub中输入 help ,有命令列表; 输入以下命令: find --set-root /ntldr chainloader /ntldr boot 就可以进入winxp的引导; 或者, find --set-root /bootmgr chainloader /bootmgr boot 就可以进入win7 , vista 的引导; 或者, chainloader (hd0,0)+1 boot 就可以从第一个硬盘第一个主引导区引导。 或者, find --set-root /peldr chainloader /peldr boot 可以引导winpe, 如果不行,试试 或者, find --set-root /avldr chainloader /avldr boot 还不能引导winpe,那就想其它办法引导winpe吧! 重新恢复主引导区,可以: 用光盘进dos,使用 fdisk /mbr 可以恢复主引导区; 或者,进入windowsxp的故障恢复台,输入命令: fixmbr 也可以恢复主引导区 或者,进入 dos 或 winpe 或 winxp 后,使用软件恢复主引导区,都行。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯