2024年1月23日发(作者:)
制作GRUB启动U盘V1.0使用前请务必备份U盘数据!!!!防止重要数据丢失。需要U盘支持启动,新的U盘一般都支持需要主板BIOS支持才可以使用,新的主板一般都支持。一、格式化U盘.............................................................................1二、安装GRLDR启动代码到U盘的3三、安装GRUB4DOS到U盘......................................................4四、安装WINPE到U盘...............................................................7五、安装9六、添加小工具DiskGenius分区软件........................................11七、补充说明................................................................................13八、GRUB汉化............................................................................18九、附录........................................................................................19十、说明........................................................................................21十一、例子...............................................................21十二、联系....................................................................................23
本文主要介绍制作GRUB启动U盘,可以引导WINPE,安装linux,运行DOS和分区软件,还可以根据需要进行人员扩展。有了引导U盘可以安装操作系统,系统修复等,以后是告别光驱的时代。格式化U盘一、一、格式化用HP优盘格式化工具(HPUSBFW)格式化U盘,使得U盘具有MBR区,可以类似于普通硬盘结构。配置如下(这是测试通过的配置):提示成功后,关闭即可。
安装GRLDR启动代码到U盘的MBR二、二、安装GRLDR启动代码到grubinst可用于在WindowsNT/2K/XP和Linux/FreeBSD下把Grub4Dos启动代码安装到MBR/BS。其用法类似于。grubinst_gui是运行于Windows系统下的图形界面,利用它可以方便的使用grubinst的功能。注意:grubinst只负责把GRLDR启动代码安装到MBR/BS,你还需要手动把GRLDR文件拷贝到某一FAT16/FAT32分区的根目录里。grubinst_gui运行后界面如下图(这是测试通过的配置)。
看到安装成功提示后,然后关闭软件安装GRUB4DOS到U盘三、三、安装
解压grub4dos-0.4.4后看到一些文件拷贝grldr,,到U盘根目录,如果要支持汉字,请拷贝chinese目录下的grldr,即可,我拷贝的是chinese目录下的文件U盘里面的一共3个文件,这样一个最简单的U盘GRUB的引导盘就制作成功了。设置BIOS为USB启动(该方式制作的是USB-HDD格式的),就会看到GRUB菜单,表明制作成功,下面进一步扩充功能。启动热键参考(请以实际为准)
或者手工设置BIOS启动方式(一般DEL键),推荐第一种热键方法,不需要修改BIOS,只需要临时更改启动方式。测试过的昂达主板为例子:ESC键选择HardDIsk多出U盘,选择U盘启动
或者DEL键设置BIOS启动项效果如下(这时最终汉化的效果呀):
安装WINPE到U盘四、四、安装WINPE到1.直接使用ISO方法首先winpe系统,我下载的是老毛桃的,在U盘建立boot目录方便管理,复制到boot目录下,默认有这个例子代码,如果选择这个菜单就进入WINPE系统了2.手工提取文件方法利用示例代码
用虚拟光驱软件,如UltraISO打开,复制MINPE和到U盘根目录把WXPE文件夹下的,这两个文件也复制到U盘根目录,然后把改名为NTLDR。U盘文件如下:这样通过titlefindandloadNTLDRofWindowsNT/2K/XPfallback1find--set-root--ignore-floppies/ntldrchainloader/ntldrsavedefault--wait=2也可以加载winpe了。进winpe后可以运行一些工具,如分区软件,ghost等。
安装Ubuntu五、五、安装下载,提取casper目录下文件和vmlinuz复制,和vmlinuz到U盘的boot目录下添加如下代码,就可以用来安装leInstallubuntu-10.10-desktop-i386find--set-root/boot/nel/boot/vmlinuzboot=casperiso-scan/filename=/boot/trd/boot/图像界面安装ubuntu
其它linux类似添加小工具DiskGenius分区软件六、六、添加小工具下载文件并复制到boot目录添加如下代码,2个功能是一样的,这里主要是个示例,可以根据自己需求进行任意扩展。d--set-root--ignore-floppies/boot/--mem/boot/(fd0)map--hookchainloader(fd0)+1rootnoverify(fd0)lback8
find--set-root/boot//boot/(0xff)||map--mem/boot/(0xff)map--hookchainloader(0xff)savedefault--wait=2效果图补充说明七、七、补充说明HPUSBFW格式化U盘的时候,有的主板识别不了U盘启动,可以如下解决,这种方法还引入了DOS和GRUB相互切换。首先还可以进行解压
格式化U盘时候选择创建DOS盘,选择刚才解压的目录
成功后U盘根目录多出3个文件这样默认U盘就可以引导DOS了,这时跳过上面步骤二:安装GRLDR启动代码到U盘的MBR直接到第三步:安装GRUB4DOS到U盘,进入DOS后,运行就可以进入GRUB菜单了,和上面的效果一样。这个流程是:MBR——》DOS——》GRUB而原来的流程是MBR——》GRUB通过的菜单也可以返回到DOS,U盘根目录要有文件,
,三个文件indows9x/Mefallback4find--set-root/inloader/edefault--wait=2如果再运行grubinst_gui吧grub写入MBR,这时U盘默认又启动GRUB了,恢复到原理的场景。可以复制一些工具在dos写运行,比如盘启动的原理小结:1.首先把U盘格式,使得U盘具有MBR区,可以类似于普通硬盘结构。2.复制DOS文件:,,到U盘根目录3.复制GRUB文件:Grldr,,到U盘根目录
4.如果想默认启动DOS,则可以用DiskGenius重写MBR如果想默认启动GRUB,则用grubinst_gui把Grldr写入MBR
DOS下运行引导GRUBGRUB功能更强大,不仅可以返回DOS,还可以实现其它功能,根据需要自己扩展。GRUB汉化八、八、GRUBGrub和Grldr要用chinese目录下的文件下载中文字体制作背景图片,可以用自己喜欢的图片制作背景,具体参考网上教程
代码#设置图形背景文件splashimage/boot/#设置中文支持的字体文件fontfile/boot/附录九、九、附录一些用到的软件和资源:HP格式化软件:安装grub到mbr工具:dos下的grubDiskGenius:分区软件Windows下:DG343Std_
DOS下:或:ISO镜像工具WINPE:老毛桃:通用版:TonPE_2003_可以生成:装机必备,哈哈可以网上下载,我也打包放到115网盘里面,方便下载,不需要一个个下载了。制作GRUB启动U盘-软件.rar/file/f3f54240c0我的U盘最终文件启动盘制作好后,可以备份一下。
一个U盘那过来只要用HPUSBFW格式化,然后grubinst_gui写入GRUB,就可以把备份的文件复制到U盘,就可以了。不需要重复劳动了呀。所以大家可以参考一下我的U盘文件,直接复制可以使用下载地址:制作GRUB启动U盘-U盘例子.rar/file/f31e64de14另附:下载地址,由于太大了,分开上传。/file/f3daebef45十、说明十、说明本文是参考的了一些网上的方法并实践过的,在我自己电脑使用都是OK的,但是难免有不兼容的地方,仅供参考。文中难免有错误的或不足的地方,欢迎提出。写本文的目的只要是方便新手们快速学习入门,高手可以忽略,自己也顺便把学习过程记录下来。U盘量产更加强大,由于我把1个kingston8GU盘量产失败,现在还没有恢复,等下次再慢慢研究吧。有兴趣的朋友可以研究一下U盘量产。另外使用前请务必备份U盘数据!!!!防止重要数据丢失。例子十一、十一、#默认延迟时间(秒)timeout30#第一项为默认值default0#设置图形背景文件splashimage/boot/#设置中文支持的字体文件fontfile/boot/efindandloadNTLDRofWindowsNT/2K/XPfallback1find--set-root--ignore-floppies/ntldrchainloader/ntldrsavedefault--wait=indows9x/Me
fallback4find--set-root/inloader/edefault--wait=lback5find--set-root/boot//boot/(0xff)||map--mem/boot/(0xff)map--hookchainloader(0xff)savedefault--wait=lback6find--set-root/boot//boot/(0xff)||map--mem/boot/(0xff)map--hookchainloader(0xff)savedefault--wait=2titleInstallubuntu-10.10-desktop-i386find--set-root/boot/nel/boot/vmlinuzboot=casperiso-scan/filename=/boot/trd/boot/d--set-root--ignore-floppies/boot/--mem/boot/(fd0)map--hookchainloader(fd0)+1rootnoverify(fd0)lback8find--set-root/boot//boot/(0xff)||map--mem/boot/(0xff)map--hookchainloader(0xff)savedefault--wait=2title启动硬盘的第一主分区(hd1,0)上的操作系统rootnoverify(hd1,0)makeactive
chainloader+1title启动硬盘的第三主分区(hd1,2)上的操作系统rootnoverify(hd1,2)makeactivechainloader+1title重启reboottitle关机halt联系十二、十二、联系刀疤鬼脚六zhoumm10429@完成时间:2011年4月10日23:56:21


发布评论