U盘启动盘制作工具在国内有倆工具,老毛桃、大白菜。也不知道是谁模仿谁的,反正PE肯定是Microsoft的。

PE其实就是精简版的Windows维护系统,那如何制作Linux启动盘呢,百度搜“linux u盘启动盘制作工具” 教程也是一大堆。

现在我想做一个启动盘,曾经想用SYSLINUX 引导程序启动系统,可配置复杂,可移植性不高。所以就用ud版启动工具,能集成PE+Linux。这样一个U盘可以搞定安装Windows与linux。

一.先安装PE到U盘

下载老毛桃或大白菜都可以
我这里推荐大白菜的V5.2UEFI二合一版本,可以兼容uefi+legacy (日期:2017-03-30)
下载地址:http://u.163.com/52QMS0Cr    提取码: eRC8zLX6
为什么推荐V5.2UEFI 还有一个更重要的原因,可以修改分配ud隐藏扩展分区的大小【很重要哦】

安装大白菜很简单,双击下一步下一步,完成后,选择需要安装PE的U盘,(不要选错U盘),在这之前最好单独快速格式U盘为NTFS格式,一键制作USB启动盘,

有没有注意到默认的分配大小是750MB,我改成了7500MB,为什么要改为7500MB呢,因为这样可以把需要的文件放到ud的隐藏分区中,包括Windows的镜像文件比如win7.gho,linux的initrd.lz、vmlinuz文件等。放到ud隐藏分区的好处是不受可显示数据区U盘的干扰。

二. 准备系统文件并copy 文件到U盘

这里的系统文件指的是win7.gho或linux.iso 或着linux镜像里面vmlinuz 和initrd.lz 文件,关于镜像文件自行下载。

这里我们用的是ubuntu-mate16.04的镜像,LiveCD版本其实就是源文件ISO,将镜像名字改成ubuntu.iso,用解压软件将镜像内casper文件夹下的initrd.lz和vmlinuz两个文件提取出来。

ubuntu下载地址:http://cdimage.ubuntu.com/

三.FbinstTools 编辑启动列表

FbinstTools不多介绍,不懂的先search去第二步完成之后,我们就要用FbinstTools将文件导入ud的隐藏分区隐藏起来。

值的注意的是大白菜的V5.2用的是Fbinst1.6版本,最新的Fbinst1.7版本不兼容1.6,所以用Fbinst1.7无法看到Fbinst1.6格式过的隐藏分区数据。但Fbinst1.7加入了好几个新功能,比如直接可以打开内置Qemu测试工具。

FbinstTools1.7 下载地址:http://www.upantool.com/qidong/2011/FbinstTool_v1.602.html

FbinstTools1.6 下载地址:http://www.pc6.com/softview/SoftView_78058.html

选择文件列表-右键导入文件夹,(先本地新建文件夹命名为ubuntu,将文件放入ubuntu目录)

同理,我们在本地再新建一个文件夹(myOS),把Windows和ubuntu的镜像都导入隐藏分区中。(这就是第二步为什么把分配的隐藏逻辑分区改为7500MB),到时如果需要装系统可直接使用FbinstTools提取镜像文件就ok了!

ok,现在编辑启动列表

在ud的根目录直接双击grldr进行grldr菜单编辑

新增菜单13

内容如下:

title 【】 ubuntu16.
find --set-root /IDBC/ubuntu/vmlinuz
kernel /IDBC/ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso ro quiet splash locale=zh_CN.UTF-
initrd /IDBC/ubuntu/initrd.lz

解释下,title 表示菜单的名称,find --set-root 设置set-root的路径,kernel设置boot的位置,filename指定iso路径,initrd 指定linux临时挂载系统目录文件。

完整grldr菜单文件如下:

timeout
default
command --set-path=()/IDBC/GRUB/
gfxmenu ()/IDBC/GRUB/MESSAGE
calc *0x307FFC-0x110000 > nul && configfile (md)+ ! configfile (md)0x880+0x200
title 【】 ===尝试从本地硬盘启动===
RUN ()/IDBC/GRUB/MENU12.LST
title 【】 运行大白菜Win8PEx64增强版
RUN ()/IDBC/DBC8.ISO
title 【】 运行大白菜Win03PE2013增强版
command srsf6n default=srsf6n f6img=/idbc/srs/
echo $[] Loading DBC WIN03PE.ISO, Please Wait ...
map --mem ()/IDBC/WINPE.ISO (0xff)
map --e820cycles=
map --hook
chainloader (0xff)
title 【】 以上PE蓝黑屏无法进入不认硬盘方案
RUN ()/IDBC/GRUB/MENU03.LST
title 【】 进入Ghost备份还原系统多合一菜单
RUN ()/IDBC/GRUB/MENU04.LST
title 【】 运行最新版DiskGenius分区工具
RUN --swap --mem ()/IDBC/IMGS/DBCDOS.IMG
title 【】 运行MaxDos工具箱增强版菜单
RUN ()/IDBC/GRUB/MENU06.LST
title 【】 运行硬盘内存检测扫描工具菜单
RUN ()/IDBC/GRUB/MENU07.LST
title 【】 运行Windows登陆密码破解菜单
RUN ()/IDBC/GRUB/MENU08.LST
title 【】 启动USB2.0加速电脑启动(老机专用)
()/IDBC/GRUB/USB_ACC.0PE
title 【】 启动自定义ISO/IMG文件(两种方式)
RUN ()/IDBC/GRUB/DIY.LST
title 【】 安装原版Win7/Win8系统(非GHOST版)
RUN ()/IDBC/GRUB/MENU11.LST
title 【】 ubuntu16.
find --set-root /IDBC/ubuntu/vmlinuz
kernel /IDBC/ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso ro quiet splash locale=zh_CN.UTF-
initrd /IDBC/ubuntu/initrd.lz

在这里有个疑问,我将filename指定到ud隐藏分区ubuntu.iso,这样U盘可显示数据区看上去是一个空U盘。

kernel /IDBC/ubuntu/vmlinuz boot=casper iso-scan/filename=/IDBC/myOS/ubuntu.iso ro quiet splash  locale=zh_CN.UTF-

但系统无法引导,表示not find  /IDBC/myOS/ubuntu.iso file。

所以如果要安装Ubuntu必须要把ubuntu.iso 放到U盘的可显示数据区根目录。在根目录我们在备份一个FbinstTools,需要的时候可提取修改Fbinst。

现在U盘的根目录就两个文件

四.实战多系统启动U盘

我们可以使用FbinstTools1.7里面内置Qemu测试工具,测试PE或者重启电脑选择U盘启动,查看WindowsPE与linux多系统启动U盘是否能打开。

FbinstTools制作多系统启动U盘(Windows+Linux)的更多相关文章

  1. Win 7 下制作 mac 系统启动U盘

    Win 7 下制作 mac 系统启动U盘 前几天因为工作需要,在mac 上安装了win7.后来因为习惯问题将win7 分区了,后来就是进不去mac os,只能进入win7 .可恶. 苹果客服说只能用m ...

  2. 利用FbinstTool+大白菜u盘工具,制作多系统启动U盘【转】

    一般制作多系统启动盘的教程都会要用到rub4dos+grubinst+ultraiso+msgdiyerl等等工具,一大串的工具列表让人望而生畏.其实大白菜里已经对这些工具做了非常好的封装,利用大白菜 ...

  3. 利用大白菜制作多系统启动U盘(win+ubuntu+PE+...)

    网上提供的方法很多都过时了,不适用,要不就是讲的不清楚 我结合http://www.xuebuyuan.com/848003.html大神的方案,加以研究,整理出了此篇文章 先看下最终成果: 好了,感 ...

  4. 制作windows10系统启动U盘,从零开始。

    1.打开百度,搜索windows下载,选个这个点击进去. 2.会看到下图,然后点击立即下载工具按钮. 3.接下来由于网络的原因,可能需要漫长的等待.会下载一个MediaCreationTool1903 ...

  5. 制作win7+ubuntu +winPE+CDlinux多系统启动U盘

    制作前期准备工作 1.需要软件 grub4dos(http://sourceforge.net/projects/grub4dos/files/) UltraISO(http://cn.ezbsyst ...

  6. Windows环境下制作Ubuntu的U盘启动工具

    Windows用户想要尝试一下Ubuntu或其他Linux系统?最简单的方法就是使用VMware Workstation,只是虚拟机会真实占用内存,如果你的电脑内存8G及以上可以试试.内存偏小,或者觉 ...

  7. 制作一个64M的U盘启动盘(mini linux + winpe +dos toolbox)

    制作一个64M的U盘启动盘(mini linux + winpe +dos toolbox) 自己动手定制winpe+各类dos工具箱U盘启动盘+minilinux 由于一个64M老U盘,没什么用,拿 ...

  8. [转]制作一个64M的U盘启动盘(mini linux + winpe +dos toolbox)

    自己动手定制winpe+各类dos工具箱U盘启动盘+minilinux 由于一个64M老U盘,没什么用,拿来发挥余热.如果U盘够大,可以使用功能更强大的mini linux和带更多工具的winpe.这 ...

  9. 制作iso镜像U盘自动化安装linux系统

    自制光盘引导自动化安装 首先我们要明白都需要哪些文件,我们列举下 ①需要一个文件夹来存放文件,将来把这个目录打包成iso ②准备kickstart文件(ks.cfg) ③准备启动文件启动菜单 差不多也 ...

随机推荐

  1. IDEA升级版本后界面出现变小,字体变细的问题解决

    笔者在今天升级了最新版本的IDEA 2019后发现,该版本的IDEA出现了非常诡异的事情如下图: 升级版本后字体居然发生了变化(通过官方导入的我自己的settings文件)还是出现了问题. 问题解决方 ...

  2. org.apache.catalina.core.StandardContext.startInternal Context [/test] startup failed due to previou

    解决方法: WEB-INF/classes目录下新建一个文件叫logging.properties,截图如下: 代码如下: handlers=org.apache.juli.FileHandler,j ...

  3. 三、TensorFlow模型的保存和加载

    1.模型的保存: import tensorflow as tf v1 = tf.Variable(1.0,dtype=tf.float32) v2 = tf.Variable(2.0,dtype=t ...

  4. HBase RowKey与索引设计

    1. HBase的存储形式 hbase的内部使用KeyValue的形式存储,其key时rowKey:family:column:logTime,value是其存储的内容. 其在region内大多以升序 ...

  5. Oracle 11g 服务启动/关闭 及 DB dump 导入

    本地启动Oracle 服务脚本 由于本地机子安装了Oracle后,会自动启动一些默认的Oracle服务,这样子会导致机子比较慢.所以需要改成手动启动/关闭服务. 即用即开,不用就关. 开启的脚本: O ...

  6. java HttpClient设置代理

    HttpClient client = new HttpClient(); UsernamePasswordCredentials creds = new UsernamePasswordCreden ...

  7. Codeforces Round #527 (Div. 3) C. Prefixes and Suffixes

    题目链接 题意:给你一个长度n,还有2*n-2个字符串,长度相同的字符串一个数前缀一个是后缀,让你把每个串标一下是前缀还是后缀,输出任意解即可. 思路;因为不知道前缀还是后缀所以只能搜,但可以肯定的是 ...

  8. jQuery新版本没有了Toggle事件,两个按钮分别控制隐藏显示,同时这两个按钮点击也要互斥。

    十二月没来得及整理发布,一直在草稿箱.现在已经2019年1月了... 需求大概是这样的 //XX点击事件 var flagBar = 0; $("#doNotBaseRate"). ...

  9. NB-IoT是怎么工作的,是否支持基站定位?【转】

    转自:http://www.elecfans.com/iot/779658.html 根据我国无线电管理相关要求,明确NB-IoT系统基站应到到属地无线电管理机构办理设台审批,领取无线电台执照.同时, ...

  10. 分组PARTITION BY及游标CURSOR的用法

    基础数据表: select * from dbo.RecommendationChanelVersionRelation: 数据如下: 要求按照ChannelVersionID分组,对每组中的Orde ...