win7在c盘,怎么添加引导 GRUB4DOS的启动项

win7在c盘,怎么添加引导 GRUB4DOS的启动项,第1张

使用u盘PE系统中的修复引导工具即可。

①下载大白菜PE微系统,在好的电脑中插上u盘制作一下,里面有修复引导的工具。

②自动修复→重启电脑即可。

参考资料 >NeoGrub Bootloader确实是Grub4DOS修改得来的,这样显示不奇怪。
话说可以安装就行了,怎么引导的很重要吗?反正安装完后这个Grub4DOS就用不着了,GNU Grub会成为主引导,新的GNU 引导界面中应该会有一个引导进入Win7的nt60引导程序的启动项。

其实Grub4Dos的用处真是很大啊!
很多人会问,重装了xp,Linux起不来了怎么办,其实很简单,Windows重装的时候,重写了mbr。
其实我感觉grub从loading到进入菜单的时间比较长,我一直都是下载maxdos,进入dos以后fdisk /mbr。
这样主引导里面就没有grub的踪影了。Linux这时候怎么引导?
主角出场:用grub4dos。如果你用过各种各样的dos工具箱(给Windows安装一个硬盘引导的dos启动盘),那你肯定熟悉grub4dos。grub4dos的核心是一个grldr的文件
废话少说:
用迅雷下载grud4dos,地址在ftp://ftp5linuxedencom/system/grub4dos-043zip,解开压缩包,把grldr和menulst放到C盘根目录,然后修改bootini(什么?看不到c盘根目录bootini,那么请点击资源管理器菜单栏的工具->文件夹选项,再点查看,高级设置下面有一个选项:隐藏受保护的
*** 作系统文件(推荐),把前面的勾去掉,就可以了),在bootini最后添加一行:
C:\grldr=linux boot
grldr会搜索C盘根目录寻找menulst文件。
又到了menulst了,用记事本打开menulst,设置好vmlinuz和initrd路径,一般看起来是这样的:
title Red Flag Linux
root (hd0,n) #[此处的hd0是假设你放linux在第一块硬盘上,n是放linux的第几个分区]
kernel /boot/vmlinuz ro root=LABEL=/
initrd /boot/initrdimg
Boot
可能不爽的地方:更新内核以后,需要手动同步Windows的C盘的menulst的内容。否则无法用新内核启动。
解决方法很简单,grub很强大,支持一条configfile的命令:
把你的C盘根目录的menulst改成
timeout 5
configfile (hd0,6)/grub/menulst
这样,grldr就会重新加载(hd0,6)/grub目录下的menulst,显示这个menulst的启动菜单。
爽吧!更新了内核也不用修改Windows下面的任何东西了。重装系统也不怕了。仅仅需要两个文件(grldr和menulst),修改一个文件(bootini),一切就都OK。
不想选择两次才进入linux,可以修改C盘根目录menulst的timeout为00


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13391286.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-27
下一篇 2023-07-27

发表评论

登录后才能评论

评论列表(0条)

保存