详细介绍通过ISO文件进行LINUX硬盘安装
应网友的要求,更新了一下下载链接,但恐怕还是不能避免某些链接的失效问题,建议通过google来搜索你需要的内容。Climbing 于 2006.11.16 最近两周一直在研究GRUB for DOS/NTLDR,颇有所得,在这里要感谢Grub中文页的Gandalf的大力帮助。现在将研究成果贡献出来: Grub for DOS/NTLDR中文版Climbing定制第七版(包括所有网卡的Grub编译,点击下载,2844KB) GRUB for DOS/NDLDR 中文版Climbing定制版(第四版)安装说明 ========================================================= 作者:Climbing(xclimbing@msn.com) 当前版本:4.0 创建日期:2004.09.10 最后修改日期:2004.09.21 [注:]第四版重新采用我自己编译的Grub版本(包括了目前所有支持的 相关链接: 1. 链接到DOS联盟论坛:http://www.cn-dos.net/forum/viewthread.php?tid=13865 2. 链接到我的论坛:http://nufans.net/dvbbs/dispbbs.asp?boardID=1&ID=448 安装步骤(请在NT环境下进行安装): 1、运行GRUB_Climbing_V4.exe自释放包,将所有文件释放到C:\Boot\Grub目录下(默认)。解压缩后会自动运行install.cmd批处理,默认将支持RealTek 8139网卡的grldr安装到系统的boot.ini中。 安装步骤大体如下: (1) 复制C:\Boot\Grub\grldr文件到C:\。 (2) 修改Boot.ini,添加下面一行: c:\grldr="启动GRUB" (3) 自动调用记事本编辑boot.ini。 2、根据实际情况修改C:\Boot\grub\menu.lst(英文字符界面)和menu.chs(中文图形界面,有些显卡不支持),设置你的Grub启动菜单。注意:grldr默认在(hd0,0)/boot/grub下寻找menu.lst作为默认的启动菜单(暂时无法通过命令行方式指定,但bean123编译的版本支持preset-menu功能,会自动寻找各分区的/boot/grub/menu.lst)。而grub.exe可以通过 --config-file=FILE方式来指定启动菜单。例如: grub.exe --config-file=(hd0,1)/boot/grub/menu.chs 3、将相应的软盘映像等启动文件按照menu.lst的配置情况组织到相应目录。 4、重新启动计算机测试Grub是否运行正常。 其它说明事项: ============== 1、C:\Boot\Grub目录下还有很多个以网卡命名的子目录(注意:SPLASH目录中存放的是背景图案),每个子目录中存放的是支持该网卡 2、C:\Boot\Grub目录下的chgnic.bat用来替换当前的grub版本为支持不同的网卡版本。例如,你想将默认的支持rtl8139网卡的版本替换为支持Intel Ethernet Express 100 Pro的网卡,那么在c:\boot\grub目录下运行: chgnic eepro100 chgnic.bat可以运行于纯DOS环境,它只是将支持对应网卡的grldr文件复制到C:\,并不修改boot.ini文件。要想运行完整的安装,请于NT环境下运行当前目录下的install.cmd,不带参数运行将默认支持rtl8139网卡,如想安装特定网卡,请以对应的网卡所在目录名为参数,例如: install.cmd eepro100 完整的受支持的网卡列表请参考本目录下的readme.netboot C:\boot\grub\bean目录保存的是由DOS联盟论坛的Bean123网友编译的支持所有网卡网络启动的Grub编译(但去掉了中文支持、NTFS支持、光驱启动支持等功能)。详细说明请参考下面这个链接: http://dos.e-stone.cn/dosbbs/dis ... 3831&page=1 感谢bean的无私奉献! 3、Grub中文页:http://159.226.20.15/grub_chs/index.html 在这里你可以找到Grub详细的使用方法及相关下载,感谢Gandalf! 4、Grub for DOS/NTLDR主页:http://newdos.yginfo.net/grubdos.htm 在这里你可以追踪到Grub for DOS的最新开发情况,感谢不点(tinybit)和Wengier! c:\boot\grub\README_GRUB4DOS.TXT为Grub for DOS的说明文件。 5、GNU Grub官方站点:http://www.gnu.org/software/grub GNU Grub官方参考手册:http://www.gnu.org/software/grub/manual/grub.html 6、制做Grub引导 大致步骤: (1) 建立files目录(这是光盘的根目录)。 (2) 将有关grub的所有文件(例如memdisk.gz,menu.lst等)放到files\boot\grub目录下,其中,要把光盘的引导文件(stage2_eltorito)放到这个目录下。 (3) 将光盘上的其它文件以files目录为根组织到files目录下。 (4) 在files目录的上一级目录执行下面的命令: mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o grub.iso files (5) 该命令运行的结果将会在当前目录下生成grub.iso,请首先在虚拟机中测试是否正常。 (6) 希望大家继续研究用grub引导光盘的制做方法,争取解决grub引导光盘与diskemu不兼容的问题。 我制做的MS-DOS 7.10 + GRUB FOR DOS启动软盘系列下载: 1、Climbing制做的MS-DOS 7.10 + GRUB FOR DOS 1.44MB启动软盘(支持rtl8139等数种常见网卡网络启动) 2、Climbing制做的MS-DOS 7.10 + GRUB FOR DOS 2.88MB启动软盘(支持比1.44M更多的网卡网络启动,适合于做到启动光盘上运行) 3、Climbing制做的MS-DOS 7.10 + GRUB FOR DOS 5MB启动软盘(支持所有网卡网络启动,适合放到启动光盘上) 下载后用最新版本的WinImage打开写入软盘(或者编辑)。 ================================================================ 我制做的无忧启动盘改进版(Grub引导)及Diskemu引导盘的制做方法(2004年9月22日版) 在日常工作中,我一直使用自己制做的无忧启动盘的改进版,一般我都是制做一张200M的启动光盘,集成了无忧启动盘3.1的所有功能,然后再加上其它一些功能强大的启动盘,这些启动盘包括: 1、Bart的Network Boot Disk系列。由于我的工作环境网络十分发达,大部分的系统安装和维护工作都可以通过网络进行,因此我十分强调启动盘在DOS下访问网络的能力。而在实际使用中,我感觉Bart的Corpnet系列的启动盘是最好用的。 2、DOS联盟论坛的高手们制做的实用启动盘,例如余振中(yzz163)制做的同时支持NetBEUI、IPX ODX、Packet的网络启动盘(同时支持Ghost 8.0的多播克隆),Wengier的MS-DOS 7.10超级通用启动盘,biolover网友制做的超级系统修复软盘等。 3、杀毒软盘及 另外还有一些其它我常用的DOS工具,你会发现,我的光盘只是工作于DOS环境的,很少有Windows下的东西,而且我的光盘没有使用说明,所有的功能差不多都集中在启动菜单中,靠你的经验判断它如何用吧。 下载:Climbing制做的无忧启动盘改进版2004年9月22日版本(Grub引导) 感谢useronce提供空间! iso文件的大小是192MB,MD5:2011078b3ab7a56401108a2c3c77c2a1 这张光盘同时有一个diskemu的引导版本,由于两张光盘内容完全相同,只是引导技术不同。所以我只公布一下制做diskemu引导光盘的方法,你可以按步骤自己制做: 1、将上面的光盘下载到本机,然后用WinRAR打开ISO文件,将所有的内容解压缩到d:\wuyou\files目录下。 2、下载我定制的无忧启动光盘Climbing改进版ISO文件制做工具包(点击下载,不超过500K),下载完成后,直接运行将所有内容解压缩到d:\wuyou目录下。 3、根据readme.txt的说明及你的需要修改cdimg.cmd文件。 4、请确保在2000/xp/2003环境的DOS方式下,进入d:\wuyou目录,然后运行: cdimg 5、成功! 由于Diskemu和Grub使用了不同的光盘制做工具,而两个工具制做的光盘文件系统是不太一样的,所以diskemu无法在mkisofs的光盘上正常运行,同样的,grub也无法在cdimage的光盘上正常运行。其它的,两个盘功能几乎完全相同。 本文出自 51CTO.COM技术博客 |


songzai
博客统计信息
热门文章
最新评论
友情链接