首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
Linux资讯 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux基础>经验技巧>正文

grub for dos 本地下载与使用说明

http://www.oklinux.cn  2007-09-30  来源: linuxidc   会员收藏  游客收藏  【 】 

Grub原本是Linux上的引导器,与Lilo齐名,但是使用更方便些。Grub和NT Loader可以互相引导,而且Grub4DOS提供的grldr可以象ntldr一样直接被OS Loader加载。要解决多系统的引导问题,Grub4DOS是最好的选择,而且新版可以支持中文。目前网络流传的几种系统维护工具如“矮人DOS工具箱”、“MaxDOS 硬盘版”、“雨林木风 PE 工具箱”,都是利用Grub进行引导,然后自己集成了一些工具并且打包发布。

前面说过,Grub版本太低会导致不支持大于80G的硬盘

备注:最新版 grub4dos 0.4.2 December 30, 2006 已经解决大硬盘问题,支持中文.如果不懂 menu.lst 应该怎么写,可以装个“矮人DOS工具箱”,再用新版grldr覆盖。

值得注意的是,grub4dos声明今后不提供NTFS的支持,默认搜索根目录的 menu.lst。

我建议大家最好还是把C盘做成FAT16分区,用ntldr和bootsect.dos引导DOS系统;用grldr从FAT16分区读文件并引导非Windows系统;D盘做成NTFS分区安装Win2k/Xp系统,用ntldr引导。即使微软修改了引导代码,它还是保证自己的系统能被正常引导的。

不过如果你不打算使用grub4dos,或者你自己可以为grub的源码打补丁并且重新编译,使它支持NTFS分区也是不错的,但那需要比较高的技术水平以及承担风险。官方声明自然有它的理由。

我现在想知道以下几点:

1。NTLDR 以及 BOOT.INI 是在哪个分区?是 (hd0,0) 呢?还是别的分区?请确认,别的分区根目录下还有没有 NTLDR?

2。将含有 NTLDR 的分区开头的 16 个扇区发给我(共有 8192 个字节,一个字节都不要少)。你贴在这里也可以,但似乎太大了,影响别人观看。这 16 扇区很关键,应该是与常规的引导扇区不同(这有可能是微软故意制造的)。如果得不到这个信息,BUG 将无从解决。对于这样的 BUG,如果我们未能解决,那也不是太要紧的,因为我们已经公开声明了,NTFS 将不再支持了。已经确认,微软在 SP2 中故意破坏掉了逻辑分区中的引导代码,其唯一目的,就是阻止 GRUB4DOS 使用这些扇区中的代码来启动 GRLDR。目前使用这些代码的软件,只有 GRUB4DOS,以及 GRUB4DOS 的衍生软件。我想看看它是怎么修改主分区中的引导代码的。

你说"pre29这个版本并不会尝试从第二个硬盘里查找!",其实,它确实可以从所有的硬盘查找,只是你的 BIOS 含有 BUG,才导致该盘被忽略。pre30 放宽了限制,容许含有这个小 BUG 的机器搜索第二硬盘。
Posted by f22_storm:

Grub4Dos 是Grub引导程序的一个扩展(补丁),有了这个扩展,我们可以在Grub原有功能的基础上,虚拟磁盘(不管软盘也好,硬盘也好)。

由于, Grub 现在的官方版本(0.94)没有提供对NTFS的支持,所以我做了这个补丁,让Grub4Dos 可以访问NTFS分区上的文件,以期用 Windows分区上的软盘镜像文件(大小是不限的),实现虚拟软磁盘,而启动系统。

【内容导航】
第1页:grub for dos 使用说明 第2页:grub for dos 本地下载
共2页: 上一页 1 [2] 下一页

上一篇:建立开源数据库促疾病临床试验发展   下一篇:Packt公司向开源项目捐赠超10万美金


收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Ubuntu 下使用IP Message互传文件
·Ubuntu下Opera字体解决方案
·轻松搞定Ubuntu 7.10下万能Totem影音播放器
·Ubuntu 中安装 ruby on rails
·Linux下Mplayer使用心得(字幕显示问题和全屏缩放问题
·Linux系统下U盘汉字乱码问题
·在Linux系统中查找文件的方法
·Ubuntu中安装杀毒软件
·Ubuntu下安装MP3播放器Audacious
·Ubuntu眩目的3D效果(图)
·找回丢失的Linux系统Grub密码
·Linux系统下自带BIND的使用注意事项
·SUSE Linux下sshd的启动及配置
·SUSE下使用命令行启动服务
·基于OpenSUSE的KDE Four Live最新版发布及安装方法(组
·Ubuntu7.10中安装Java虚拟机
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Ubuntu眩目的3D效果(图)
·Ubuntu下安装MP3播放器Audacious
·Ubuntu中安装杀毒软件
·Ubuntu 下使用IP Message互传文件
·Ubuntu下Opera字体解决方案
·轻松搞定Ubuntu 7.10下万能Totem影音播
·Ubuntu 中安装 ruby on rails
·Linux下Mplayer使用心得(字幕显示问题
·Linux系统下U盘汉字乱码问题
·在Linux系统中查找文件的方法
·找回丢失的Linux系统Grub密码
·Linux系统下自带BIND的使用注意事项
  阅读排行
·Linux爱好者入门教程
·Linux操作系统下的串口通信学习笔记
·从硬盘安装RHEL 5(Red Hat Enterprise
·Vim实用技术第一部分:实用技巧
·Vmware Workstation 5.0.0使用说明
·VM中Linux虚拟机下安装VMware Tools
·如何在Linux/FreeBSD下玩模拟器游戏
·新手看招:调试工具GDB基本知识全接触
·Linux进程间通信:管道及有名管道
·Gentoo版Linux操作系统的前世今生
·探索Linux 操作系统内存模型和管理
·Linux系统中用ALSA驱动声卡流程详解
·并不绝对安全:Linux下安全十二法则
·Linux 技巧: Bash 参数和参数扩展
·Linux创建文件及挂载系统流程详解
网摘收藏: