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. LeetCode--11_974_Subarray_Sums_Divisible_by_K

    题目链接:点击这里 public static int subarraysDivByK(int[] A, int K) { int ans = 0,sum = 0; int[] B = new int ...

  2. LOJ#2665 树的计数

    题意:给你DFS序和BFS序,求树的期望高度. 解:先分析性质. 考虑到BFS序是分层的,DFS序的子树是一段,那么我们遍历BFS序并在DFS序上标记对应点的话,就会发现BFS序每一层都会把若干棵子树 ...

  3. php5.4、5.5、5.6高版本中htmlspecialchars兼容性处理

    在使用php5.4以上版本以上时会有一个函数可能会报错 如下 Warning: htmlspecialchars(): charset `gbk' not supported, assuming ut ...

  4. 第三周博客作业<西北师范大学|李晓婷>

    1.助教博客链接:https://www.cnblogs.com/lxt-/MyComments.html 2.学生作业打分要求:   https://www.cnblogs.com/nwnu-dai ...

  5. sklearn中的损失函数

    python风控评分卡建模和风控常识(博客主亲自录制视频教程) https://study.163.com/course/introduction.htm?courseId=1005214003&am ...

  6. [图解Java]Condition

    图解Condition 0. demo 我先给出一个demo, 这样大家就可以根据我给的这段代码, 边调试边看源码了. 还是那句话: 注意"My" , 我把ReentrantLoc ...

  7. WebApi返回类型设置为json的三种方法

    web api写api接口时默认返回的是把你的对象序列化后以XML形式返回,那么怎样才能让其返回为json呢,下面就介绍两种方法: 方法一:(改配置法) 找到Global.asax文件,在Applic ...

  8. Docker实践之01-入门介绍

    目录 一.Docker概述 镜像 容器 仓库 二.安装Docker 1.在CentOS上安装Docker 2.在Ubuntu上安装Docker 3.启动docker 4.建立Docker用户组 5.测 ...

  9. Linux samba服务器的搭建

    目录 1. 安装samba 2. 配置smb.conf 3. 创建samba登陆用户 4. 创建samba共享文件夹 5. 重启samba服务 6. 访问samba共享文件夹 7. 参考资料 1. 安 ...

  10. VS注释快捷键

    注释:        先CTRL+K,然后CTRL+C 取消注释: 先CTRL+K,然后CTRL+U 代码自动对齐:1, ctrl+a 2, ctrl+k 3, ctrl+f