加载中…
个人资料
恭候龙爷
恭候龙爷
  • 博客等级:
  • 博客积分:0
  • 博客访问:1,107
  • 关注人气:13
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

U盘多系统启动、引导菜单教程,U盘做成pe、系统启动盘简单方法

(2012-03-07 16:55:00)
标签:

杂谈

分类: Linux

前言:这个启动菜单本身难度不高,相比于之前一直使用的利用ultraiso将系统iso刻录到u盘里面,有下面几个优点。
1.不需要刻录,只需要复制iso文件即可
2.如果某个系统出了新的安装包,不需要重新刻录,只需要复制文件,替换一下即可。
3.问题,安装版的xp和这个无缘了。。要借助第三方工具才能实现

需要用到的工具:
bootice: http://benyouhui.img168.net/static/image/filetype/binary.gif BOOTICE.EXE (106.5 KB, 下载次数: 82)

2012-2-3 09:41 上传
下载次数: 82
下载积分: 本币 -1


启动菜单文件: http://benyouhui.img168.net/static/image/filetype/rar.gif u盘多系统引导菜单.rar (614.47 KB, 下载次数: 132)

2012-2-3 09:50 上传
下载次数: 132
下载积分: 本币 -1

。启动菜单我加了一个背景图片,里面的钗头凤是我自己写的,嘿嘿

制作方法:(不熟悉的同学请严格按照我的操作步骤)
1.插入u盘。插入u盘之后,运行附件中bootice。确认bootice中已经显示出了u盘。如下图所示,有显示usb:xxxx

http://s11/middle/76cd6de8g791059ddaaca&690

2.确认bootice读取到u盘之后,点主引导记录,然后选择GRUB for DOS O.4.5.a,然后点安装配置


http://s2/middle/76cd6de8gbaa384ed1981&690

3.按照下图所示,勾选最上面两个选择后,点写入磁盘


http://s9/middle/76cd6de8gbaa386bcb928&690

4.把我提供的u盘多系统引导菜单.rar压缩包里面的文件解压到u盘根目录。解压后文件如图所示


http://s11/middle/76cd6de8gbaa3889732da&690

到此,u盘准备的工作完成。下面请看2L,如何添加系统镜像到u盘多系统启动菜单

 

接着上面的,u盘准备工作做好之后,下面就是将系统镜像添加到u盘多系统启动菜单了。
下面我以添加一个叫做pe.iso的文件为例。
1.将pe.iso文件复制到u盘根目录下,名为iso的文件夹。如下图所示

http://s15/middle/76cd6de8g79105ad2440e&690

2.用txt打开u盘根目录的menu.lst。注意我用红色或者蓝色方框标出来的地方。
红色的部分,进入u盘启动菜单之后,你看见的文字。
蓝色的部分,要改成你设置的系统镜像的文件名

http://s3/middle/76cd6de8gbaa38e92aac2&690

3.按照我上面的例子,最后改成下面的样子
title [1] 启动pe
fallback 0
find --set-root /iso/pe.iso
map /iso/pe.iso (0xff) || map --mem /iso/pe.iso (0xff)
map --hook
chainloader (0xff)

 

4.如果还想添加第二个启动项,继续按照2、3的步骤,修改menu.lst即可。当修改完成之后,保存menu.lst。到此u盘多系统启动菜单就做好了。

5.对于win7的镜像来说,不能使用2、3的步骤写法。我们需要将win7的系统镜像解压u盘跟目录
menu.lst文件部分修改如下
title [1] 安装 Win7
fallback 0
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr

 

6.最后,给个做好的启动菜单menu.lst中的全部代码
checkrange 0x21 read 0x8280 && pxe detect NotExist
timeout=10
default=0
gfxmenu /GrubFiles/message
configfile (md)4+8

title [1] 安装 Win7
fallback 0
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr

title [2] 启动小马PE
fallback 0
find --set-root /iso/pe_ma.iso
map /iso/pe_ma.iso (0xff) || map --mem /iso/pe_ma.iso (0xff)
map --hook
chainloader (0xff)

 

想要了解原理的童鞋可以看此楼:
这个多系统启动菜单的原理很简单,通过bootice,在u盘的mbr上添加grub。然后利用grub的映射功能,将存放在u盘/iso目录下的某一个镜像文件,映射到虚拟光驱。从而实现镜像文件的启动。

http://s4/middle/76cd6de8gbaa3977bd3f3&690

1.GrubFiles这个是我用来存放启动菜单背景文件夹。里面预置了一个做好的背景。

2.iso
这个是我用来存放系统镜像的文件夹

这两个文件夹其实都可以修改名称,但是修改之后,同时也要修改menu.lst对应的东西。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有