多系统U盘启动盘的制作,成功启动win8PE,ubuntu,deepin2013,deepin2014,以及通过U盘启动电脑已装系统。

2023-10-29

      以前的用U盘装系统都是用ultraISO 直接制作启动盘,有的时候一连着好几天都得捣鼓着装系统,今天是windows,明天是ubuntu,后天就可能是其它linux发行版了,很不方便,所以就想利用一个U盘做一个多系统的启动盘,经过N天不断的实践,不断的尝试,终于让我成功了。

制作的前准备

1) 1个4G容量以上U盘,

2) 网上自行搜索winpe的iso镜像,很多的,像那种 老毛桃,电脑店的winpe是不行的,因为他们不是iso镜像。

3)下载以下几个文件:

BOOTICE   :运行于windows系统,用于向U盘写入grub2 ,这个也可以上网上自行搜索下载。。

Boot.7z       :grub启动文件

memdisk   :用于引导WinPE的启动。。直接引导windows安装镜像貌似不行。。


归纳总结后的制作方法:(向U盘写入grub—>复制boot文件夹到U盘—>复制memdisk到Boot文件夹内—>修改grub.cfg 文件,)只有这4步,当然iso镜像得放到U盘,下面详细解释一下。


1、用BOOTICE向U盘写入grub。


2、把 boot目录 复制到U盘根目录下。

3、把memdisk复制到boot目录里面,memdisk用于引导winpe。

最终目录结构如下:

4、修改配置boot/grub/grub.cfg 文件。(说明:我上传的boot文档里面有一个grub.cfg,你们可以看一看学习一下,这里是我现在正在用的grub.cfg文件。)

--------------------------------------------------------------------------------------------------------------------------------------------------------




解释一下grub.cfg文件


//挂载linux系统

menuentry 'try and install ubuntu-14.04-desktop-amd64 ' { ----------------显示标题,可以自己任意设置
set isofile='/iso/ubuntu-14.04-desktop-amd64.iso'       ------------------制定要安装的系统镜像为 : /iso ,iso是我在U盘建的文件夹
search --set -f $isofile
loopback loop $isofile   ------------------加载镜像
gfxpayload=keep

linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile ro  locale=zh_CN.UTF-8     -------------这句 locale=zh_CN.UTF-8是设置中文,否则会乱码,前面的(loop)应该是循环加载,就行递归似的,晚上有些资料没有加,我尝试的不行。
initrd (loop)/casper/initrd.lz                                                                                                                              
}

//挂载winpe系统

menuentry 'Boot 1 Windows 8 PE Full Tools'{
        set root='(hd0,msdos1)'
        echo 'Loading Memdisk...'   -----显示文本,给人看的
        insmod memdisk
        linux16 /boot/memdisk iso raw  ----用到了memdisk工具,它在U盘的/boot目录下。
        echo 'Loading ISO...'
echo 'Made By 梁作祥!!!'     
        initrd16 /iso/Win8PE.iso    -------Win8PE.iso是我的PE镜像。。 加载PE镜像。。
}



顺便引导自己的系统:

1)如果你只有windows系统,那么就不用那么那么麻烦了,我们做的U盘启动盘本来就能自动搜索已安装的windows系统。下图中的数据在grub.cfg 里面有。


如果你的系统现在已经是多系统了,并且是grub引导,为了防止玩坏了启动项,而进不了系统,可以把电脑里面grub的引导数据直接改写到U盘的grub.cfg。



我的现在U盘启动盘如下:








本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

多系统U盘启动盘的制作,成功启动win8PE,ubuntu,deepin2013,deepin2014,以及通过U盘启动电脑已装系统。 的相关文章

  • 基于MFC的U盘检测

    以下代码可以用于U盘的检测 以及其它的设备变更的消息检测 程序可以运行于后台 1 新建一个基于对话框的程序 Dlg类的CPP文件中的MESSAGE MAP中加入 ON WM DEVICECHANGE 2 Dlg类的头文件DECLARE ME
  • 获取系统磁盘类型信息以及判断是否是U盘

    使用WIN API函数实现 include
  • 简单实现stm32f103芯片usb模拟U盘进行IAP更新用户程序

    更新单片机内的用户程序 方式一般都是仿真器 串口 网络口 usb DFU 另类一点CAN也行 但是这些方式都有一个共同点 必须要有相应的上位机配合操作 还要教会别人使用 那么能不能有更简单傻瓜化的升级方式呢 今天二逼程序猿就来说说另类一点的
  • 小米路由器mini 安装openWrt+更新源+挂载U盘+安装python

    刚刚入手一个小米路由器mini 本来就是打算装openWrt的 想试试玩玩看 刷openwrt的基本流程是参考的如下博主的文章 http www right com cn forum thread 147929 1 1 html 没有遇到什
  • 多系统U盘启动盘的制作,成功启动win8PE,ubuntu,deepin2013,deepin2014,以及通过U盘启动电脑已装系统。

    以前的用U盘装系统都是用ultraISO 直接制作启动盘 有的时候一连着好几天都得捣鼓着装系统 今天是windows 明天是ubuntu 后天就可能是其它linux发行版了 很不方便 所以就想利用一个U盘做一个多系统的启动盘 经过N天不断的
  • U盘安装系统----缺少所需的CD/DVD驱动器设备驱动程序

    用U盘启动盘安装系统 首先用软碟通制作启动盘 惠普电脑安装开机的时候 按F9 选择USB启动即可 如果不行的話 开机时按F2或者F10 进入高级设置 英文好像是advanced 选择first什么的 再选择带usb的那个选项即可然后按F10
  • U盘无法格式化--量产工具成功救活

    由于工作经常需要通过U盘对设备进行升级 今天不知道什么原因导致DiskGenius无法获取到U盘内容 window也提示需要格式化操作 后续发现U盘扇区写保护了 无法进行格式化 于是开始研究如何救活它 所需工具下载链接 链接 https p
  • U盘启动中标麒麟V6双系统安装教程

    U盘启动中标麒麟V6双系统安装教程 本教程是双系统教程 一般是安装XP win7的机器需要安装中标麒麟的朋友使用 教程内容都是在网上找到相关资料结合自己经验编写 以供需要的朋友参考 一 准备工作 1 U盘一个 2G以上 2 下载中标麒麟V6
  • 多系统U盘启动盘的制作,成功启动win8PE,ubuntu,deepin2013,deepin2014,以及通过U盘启动电脑已装系统。

    以前的用U盘装系统都是用ultraISO 直接制作启动盘 有的时候一连着好几天都得捣鼓着装系统 今天是windows 明天是ubuntu 后天就可能是其它linux发行版了 很不方便 所以就想利用一个U盘做一个多系统的启动盘 经过N天不断的
  • U盘插上就让格式化是坏了吗?数据怎么恢复

    U盘插上就让格式化是坏了吗 当您遇到U盘插上后提示需要格式化的情况时 不要慌张 这种情况并不一定意味着U盘已经坏了 下面我们一起来了解下如何恢复里面的数据 并解决U盘提示格式化的问题 U盘一插上就提示格式化是什么原因 许多人可能会有一个困惑
  • ultraiso制作u盘启动盘教程图文详解纯净-U盘启动教程

    制作u盘启动盘用软碟通ultraiso轻松制作纯净windows7 u盘装系统 网友们除了知道的u大师u盘启动盘制作工具 u启动 u深度 老毛桃 大白菜u盘启动盘制作工具外 还有量产 fbinstTool 我这再介绍一种u盘启动盘的制作方式
  • “unable to find a medium containing a live file system“问题真正有效的解决方法。

    真正有效的关于ubuntu 16 04安装U盘安装出现 unable to find a medium containing a live file system 问题的解决方法 网上搜到的都是乱弹琴 一个靠谱的都没有 真正的解决方法 出现
  • STM32 USB_SPI_FLASH 简易U盘设计

    这是大三下学期EDA实训的内容 设计制作了一个简易的U盘 主要涉及STM32单片机 W25Q128闪存芯片 电路板绘制 文件系统移植等内容 发布出来供大家参考 仅供学习交流使用 实验步骤仅供参考 转载请注明原文链接 https blog c
  • 在Linux系统中如何把文件拷贝到U盘

    Linux下把所有的都当成文件处理 如果在linux系统下需要拷贝文件 哪么你需要先把U盘挂载到系统中的某一个位置 然后再使用cp命令完成拷贝 工具原料 Linux操作系统一台 U盘一枚 方法 步骤 1 把U盘插入Linux电脑 确保U盘指
  • 【U盘量产工具】windows无法完成格式化——芯邦主控CBM2098S

    2022 2 15 前言 这次我爸又让我修U盘了 起因是他买了一个条形的音响 插U盘可以放歌 但是插上后却啥反应也没有 于是我拿来试了一下 参考另外一篇 U盘量产工具 热插拔导致U盘进入写保护 安国主控AU6989SN GT 解决 插上后就
  • 移动硬盘 使用驱动器X:中的光盘之前需要将其格式化 的 解决办法

    个人习惯 喜欢直接插入 直接拔下U盘或移动硬盘 就是这么任性 今晚 再次任性插上的时候系统提示 使用驱动器X 中的光盘之前需要将其格式化 当时 整个人就呆了 啊 我的资源 我的资源啊 几百G的数据 代码和中间结果啊 啊 啊 肿么办 网上的答
  • 向win7旗舰版U盘启动盘 添加usb3.0driver

    以前的主板usb采用的是ehci controller 仅支持usb2 0 而现在的主板一般采用xhci controller 同时支持usb2 0和usb3 0 win7的镜像安装包里面的驱动并没有xhci的驱动 所以在如今的很多新平台的
  • U盘安装redhat 7.4的最终解决方案

    U盘安装redhat 7 4的最终解决方案 终于将redhat 7 4装上x3650 M5服务器了 过程无比艰辛 因为与CentOS7有一定区别 与redhat6 8完全不同 遇到的问题有 A 刻录镜像的时候只能刻录一个4MB EFI文件夹
  • u盘突然乱码然后文件都不见了怎么办

    在我们日常使用电脑时 U盘作为常用的移动存储设备 扮演了重要的角色 然而 有时我们可能会遇到U盘突然出现乱码并无法访问文件的问题 这不仅让人感到困惑 还可能丢失重要的数据 本文旨在分享几种解决U盘乱码文件不可见问题的方法 帮助您尽快恢复U盘
  • u盘突然乱码然后文件都不见了怎么办

    在我们日常使用电脑时 U盘作为常用的移动存储设备 扮演了重要的角色 然而 有时我们可能会遇到U盘突然出现乱码并无法访问文件的问题 这不仅让人感到困惑 还可能丢失重要的数据 本文旨在分享几种解决U盘乱码文件不可见问题的方法 帮助您尽快恢复U盘

随机推荐

  • LeetCode 336. Palindrome Pairs(回文对)

    原题网址 https leetcode com problems palindrome pairs Given a list of unique words Find all pairs of distinct indices i j in
  • Python爬虫完整代码模版

    以下是一个简单的Python爬虫完整代码模板 用于演示如何使用requests库和BeautifulSoup库爬取网页内容 import requests from bs4 import BeautifulSoup Step 1 发起HTT
  • Warning[Pa050]: non-native end of line sequence detected (this diagnostic is only issued once)

    今天在用IAR软件 给Zigbee程序写注释时 出现了这么一个警告 Warning Pa050 non native end of line sequence detected this diagnostic is only issued
  • OpenGL GLFW入门篇 - 画凸多边形

    效果图 主体代码 void DrawPolygon void glPushMatrix glLoadIdentity glTranslatef 0 0 0 0 0 f 蓝色 glColor3f 0 f 0 f 1 f glBegin GL
  • 递归函数斐波那契数列

    F 0 0 F 1 1 F n F n 1 F n 2 n 2 n N def fibonacci n 求斐波那契数列的第n个数字的值 if n 0 return 0 elif n 1 return 1 else return fibona
  • PHP表单(get,post)提交方式

    PHP 表单处理 PHP 超全局变量 GET 和 POST 用于收集表单数据 form data GET 是通过 URL 参数传递到当前脚本的变量数组 POST 是通过 HTTP POST 传递到当前脚本的变量数组 有一点很重要的事情值得注
  • 【CocosCreator入门】CocosCreator组件

    Cocos Creator是一款流行的游戏开发引擎 具有丰富的组件和工具 其中TiledMap组件可以帮助开发者快速创建 加载和渲染地图 目录 一 组件介绍 二 组件属性 三 脚本控制 3 1加载地图 3 2渲染地图 四 详细说明 五 关闭
  • Mac下Android源码(AOSP)编译环境搭建方法

    一 编译源码的背景环境 Android源码编译有什么困难 AOSP 非常庞大 需要下载 但是他是Google家的 和大陆开发者之间隔着一个GFW 官方文档 推荐使用Ubuntu 14 04进行编译 我用的是MacOS 官网也给了Mac下的编
  • 【学习笔记38】JavaScript中的本地存储

    一 localStorage 浏览器的本地存储 永久存储 打开浏览器存储上之后 关闭浏览器 信息还在 语法 window localStorage setItem key value 注意 value的值必须为字符串 key的书写符合见名知
  • 海量数据处理:MapReduce算法

    MapReduce算法是一种用于处理海量数据的分布式计算模型 它通过将数据分解成多个小任务 并在分布式计算集群中并行执行这些任务 从而实现高效的数据处理 本文将介绍MapReduce算法的原理和实现 并提供相应的源代码示例 MapReduc
  • 计算机金额函数,电脑计算机编程入门教程自学:原生JavaScript实现金额大写转换函数...

    1 function transform tranvalue 2 try 3 var i 1 4 var dw2 new Array 万 亿 大单位 5 var dw1 new Array 拾 佰 仟 小单位 6 var dw new Ar
  • nacos的安装、启动、控制台的打开

    官网 https nacos io zh cn docs quick start html 1 下载nacos包 目前稳定版本1 4 1 方式一 在github上对应下载其中一个即可 https github com alibaba nac
  • Amazon Lightsail——兼具亚马逊云科技的强大功能与 VPS 的简易性

    对于开发者而言 当你想构建系统架构时 你的面前就出现了两种选择 选择一 花时间去亲手挑选每个亚马逊云科技组件 云服务器 存储 IP 地址等 然后自己组装起来 选择二是只需要一个预先配置且预先组装的系统 就可以运行自己的 Web 应用程序 而
  • java 企业工程管理系统软件源码 自主研发 工程行业适用

    工程项目管理软件 工程项目管理系统 对建设工程项目管理组织建设 项目策划决策 规划设计 施工建设到竣工交付 总结评估 运维运营 全过程 全方位的对项目进行综合管理 工程项目各模块及其功能点清单 一 系统管理 1 数据字典 实现对数据字典标签
  • 我的漫长python之路

    1 为什么我用一个remove却删了两个数
  • 区间预测

    区间预测 MATLAB实现QRFR随机森林分位数回归多输入单输出区间预测 目录 区间预测 MATLAB实现QRFR随机森林分位数回归多输入单输出区间预测 效果一览 基本介绍 模型描述 程序设计 参考资料 效果一览 基本介绍 MATLAB实现
  • 什么是gradle

    目录 一 什么是Gradle 二 Gradle的基本组成 1 Project与Task 2 插件 3 Gradle配置文件 4 构建脚本 三 常见配置 1 依赖第三方库 2 导入本地jar包 3 依赖其它模块 4 构建输出为aar文件 5
  • day03 homework

    统计正数和负数的个数然后计算这些数的平均值 编写一个程序来读入不指定个数的整数 然后决定已经读取的整数中有多少个正数和多少个负数并计算这些输入值 不统计0 的总和 最终得出他们的平均值 这个程序以输入值0来结束 使用浮点数显示这个平均值 执
  • VC++公安指纹识别系统

    论文编号 VC 039 论文题目 公安指纹识别系统 开发语言 VC 包括内容 论文 可执行程序 源码 外文翻译 程序操作演示录像 数 据 库 无 论文字数 39000字以上
  • 多系统U盘启动盘的制作,成功启动win8PE,ubuntu,deepin2013,deepin2014,以及通过U盘启动电脑已装系统。

    以前的用U盘装系统都是用ultraISO 直接制作启动盘 有的时候一连着好几天都得捣鼓着装系统 今天是windows 明天是ubuntu 后天就可能是其它linux发行版了 很不方便 所以就想利用一个U盘做一个多系统的启动盘 经过N天不断的