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 【13】 ubuntu16.04
find --set-root /IDBC/ubuntu/vmlinuz
kernel /IDBC/ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso ro quiet splash  locale=zh_CN.UTF-8
initrd /IDBC/ubuntu/initrd.lz

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

完整grldr菜单文件如下:

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

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

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

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

四.实战多系统启动U盘

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

转载于:https://www.cnblogs.com/dcb3688/p/4608069.html

FbinstTools制作多系统启动U盘(Windows+Linux)相关推荐

  1. Linux系统制作Ubuntu启动U盘,用UNetbootin工具制作Ubuntu系统启动U盘图文步骤

    制作Ubuntu系统启动U盘,可以用软碟通UltraISO,也能用UNetbootin这个软件. UNetbootin的好处是有windows客户端,也有Linux的客户端,也就是说可以很方便的在Li ...

  2. syslinux 制作多系统启动U盘

    syslinux 制作多系统启动U盘 标签:u盘 使用 syslinux 制作多系统启动U盘 syslinux 能加载虚拟内存盘,能引导各种镜像文件,适合用于制作多系统启动U盘,   但是我按照网上说 ...

  3. Ventory制作多系统启动u盘 和 安装 windows10+ubuntu双系统

    一.Ventory制作多系统启动u盘 1.工具下载 制作u盘工具:Ventoy 下载地址:https://www.ventoy.net/cn/download.html 注意制作启动项的时候,会格式化 ...

  4. 超简单制作多系统启动U盘教程

    超简单制作多系统启动U盘教程 文章目录 超简单制作多系统启动U盘教程 前言 基本配置 配置PE系统 配置其他操作系统 前言 ​ 这两天心血来潮,本来想用Win to go做一个windows便携系统, ...

  5. 使用etcher1.5.24制作 macOS 系统启动u盘 方便又快捷

    平常在windows制作macOS系统启动u盘都是使用TransMac导入, 今天介绍一款更方便快捷的工具-etcher 这个工具支持在Windows平台或者macOS平台上操作, 甚至Linux平台 ...

  6. 用UNetbootin制作Ubuntu系统启动U盘

    制作Ubuntu系统启动U盘,可以用软碟通UltraISO,也能用UNetbootin这个软件. UNetbootin的好处是有windows客户端,也有Linux的客户端,也就是说可以很方便的在Li ...

  7. tranmac不能识别_怎么用transmac制作mac安装盘|transmac制作苹果系统启动U盘方法

    mac电脑一般自带在线恢复系统功能,不过在线恢复并非万能,很多时候还是得用U盘重装系统.有不少人同时拥有mac电脑和普通win电脑,在mac电脑变板砖时,可以利用win系统的电脑来制作mac os x ...

  8. 制作操作系统启动U盘

    制作操作系统启动U盘 1.打开UltraISO Premium Edition v9.7.0.3476 (2017-08-16).exe(软碟通). 2.依次选择"文件"→&quo ...

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

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

  10. 震惊!树梅派Linux(Ubuntu)还能制作windows7系统启动u盘(成功)

    这是一个阴云蔽日的周二,看着杂乱无张的系统,我实在忍不住了. 掏出装满种子的U盘,制作了一个U盘启动盘,但cha.......... u盘损坏,看着一旁的树梅派,嘿嘿嘿 --------------- ...

最新文章

  1. softmax 与 logsoftmax 区别 或者说logsoftmax优点
  2. 《TCP/IP详解》
  3. AI公开课:19.04.10颜水成—360副总裁《人工智能:观察与实践》课堂笔记以及个人感悟—191017再次更新
  4. Spark: sortBy和sortByKey函数详解
  5. php查询mysql表的行数据类型,PHP 使用mysql_fetch_row 查询获得数据行列表的简单示例...
  6. php 递归穿件文件夹,PHP递归复制整个文件夹
  7. 从贝叶斯定理到模糊动态贝叶斯网络
  8. android 5.1声道,加入5.1声道音效非常强大_三星 I699(GALAXY Trend/电信版)_手机Android频道-中关村在线...
  9. camera常见问题和调试方法
  10. 聚类分析软件操作流程
  11. 手把手教你读财报----银行业----第三课
  12. win7系统没有telnet服务器,win7没有telnet命令 win7无法使用telnet
  13. 手机水星路由器服务器无响应,水星路由器无线wifi连接成功但上不了网的解决方法...
  14. 观《怦然心动》之后的感悟
  15. 但管努力,莫问前程,事在人为,功不唐捐
  16. 几个实用的生活服务网站和APP
  17. pip使用豆瓣源进行安装下载
  18. 360浏览器极速版 v7.5.3.182 官方正式版_HTM5浏览器
  19. STM32实现低功耗待机总结(电流低至5.7uA)
  20. PHP生成PDF库(TCPDF)参数说明

热门文章

  1. 【C语言】学生打卡系统(完整代码)
  2. php如何实现运算符重载,JS怎样实现运算符重载
  3. 贝叶斯网络(数据预测)Python代码资源推荐
  4. ios 录音,播放 tips
  5. matplotlib之简单动画制作
  6. MFC 对话框 添加 工具栏
  7. mysql的三表查询语句_求三表联合查询的SQL查询语句
  8. MySQL 数值拼接字符串
  9. 流程图软件Microsoft Visio
  10. LeetCode详细题解-Java版