利用大白菜制作多系统启动U盘(win+ubuntu+PE+...)
网上提供的方法很多都过时了,不适用,要不就是讲的不清楚
我结合http://www.xuebuyuan.com/848003.html大神的方案,加以研究,整理出了此篇文章
先看下最终成果:
好了,感觉很不错吧,这里只有5种ubuntu的安装镜像,当然如果你想要加入其他的,(比如win7,win8,win10,ubuntu16.10啦),仔细阅读此文章,都不在话下,完全DIY!
一、需要什么
1.足够大的U盘一个(我用的是Kingston 8GB U盘,就本文来说2G就够了)
2.大白菜(大白菜官网:http://www.dabaicai.com/)
注意,晚上好多假的大白菜官网,注意识别!
我用的是当然的最新版大白菜,也就是5.1uefi版
3.FbinstTool(百度即可,有绿色版,我用的是v1.6)
4.你想做的系统ios包
二、制作启动u盘
1、打开大白菜,需要注意的是,如遇到大白菜无故卡死,无法使用的情况,有两种解决办法(1).先断网,再打开大白菜程序,再连上网即可.(2)右键管理员运行大白菜
可以使用个性定制功能对自己的启动菜单进行定制,当然,你也可以用默认的
2、定制完成后,U盘启动-默认模式
勾选NTFS,弹出窗口选否(就是制作后转为NTFS格式),这样U盘就能拷大于4G的文件了
然后点击“一键制作启动U盘”
3、好了,现在可以关闭大白菜程序了
三、个性化制作
运行FbinstTool,若你使用的大白菜是5.0版本以上的话,U盘的隐藏分区的的目录结构如下图所示
否则,则应该是
注意!发现上述两种的路径不一样,下面的代码中的路径要符合你自己的真实路径
我的根目录是ICBC
下面开始将准备好的系统放入u盘中
比如我想装ubuntu系统,我在u盘根目录下(注意不是隐藏分区)创建一个ubuntu(此文件夹名字任意,但是和你下文中代码中的路径要对应起来)的文件夹,将提前下好ubuntu安装文件(例如ubuntu-14.04.2-desktop-amd64.iso)复制到该文件夹下,为了方便,镜像名字改成ubuntu.iso,然后,用解压软件将镜像内casper文件夹下的initrd.lz和vmlinuz.efi(注意,ubuntu32位系统中vmlinuz没有后缀名,而64位系统中后缀名为.efi)两个文件提取出来,一同放在ubuntu文件夹内,它们是U盘引导ubuntu必需的文件
操作完成后如下图所示:(为了和其他版本的区分开,我的文件夹名称为ubuntu15x64)
同理,其他系统也要做,比如我这里放好了4个不同版本的ubuntu:
若你想放win系统,可以参考此篇文章:http://wuudjac.blog.163.com/blog/static/210031053201323110293654/
楼主精力有限,不想弄win了。。。
下一步开始编辑启动列表!
打开Grldr菜单,将其内容改为下:
timeout
default
command --set-path=(ud)/IDBC/GRUB/
gfxmenu (ud)/IDBC/GRUB/MESSAGE
configfile (md)+
title 【】 ===尝试从本地硬盘启动===
RUN (ud)/IDBC/GRUB/MENU12.LST
title 【】 运行大白菜Win8PEx64正式版
RUN (ud)/IDBC/DBC8.ISO
title 【】 运行大白菜Win03PE2013增强版
echo $[] Loading DBC WIN03PE.ISO, Please Wait ...
map --mem (ud)/IDBC/WINPE.ISO (0xff)
map --e820cycles=
map --hook
chainloader (0xff)
title 【】 安装ubuntu14.04LTS_32位
find --set-root /ubuntu14x86/vmlinuz
kernel /ubuntu14x86/vmlinuz boot=casper iso-scan/filename=/ubuntu14x86/ubuntu.iso ro quiet splash locale=zh_CN.UTF-
initrd /ubuntu14x86/initrd.lz
title 【】 安装ubuntu14.04LTS_64位
find --set-root /ubuntu14x64/vmlinuz.efi
kernel /ubuntu14x64/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu14x64/ubuntu.iso ro quiet splash locale=zh_CN.UTF-
initrd /ubuntu14x64/initrd.lz
title 【】 安装ubuntu15.04_32位
find --set-root /ubuntu15x86/vmlinuz
kernel /ubuntu15x86/vmlinuz boot=casper iso-scan/filename=/ubuntu15x86/ubuntu.iso ro quiet splash locale=zh_CN.UTF-
initrd /ubuntu15x86/initrd.lz
title 【】 安装ubuntu15.04_64位
find --set-root /ubuntu15x64/vmlinuz.efi
kernel /ubuntu15x64/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu15x64/ubuntu.iso ro quiet splash locale=zh_CN.UTF-
initrd /ubuntu15x64/initrd.lz
title 【】 其他工具
RUN (ud)/IDBC/GRUB/DIY.LST
这个菜单中我们保留了运行winpe的选项,加入了安装ubuntu的选项。为了保持菜单精简,将其他功能都集成到了另一个菜单里(DIY.LST)。
find --set-root /ubuntu15x86/vmlinuz
kernel /ubuntu15x86/vmlinuz boot=casper iso-scan/filename=/ubuntu15x86/ubuntu.iso ro quiet splash locale=zh_CN.UTF-8
initrd /ubuntu15x86/initrd.lz 阴影部分是需要你对应自己文件路径的地方,其他不要改 注意做完右键保存!
再从gryb文件夹下找到DIY.LST(若没有新建一个),内容如下
timeout
default
gfxmenu (ud)/BOOT/GRUB/MESSAGE
configfile (md)+
title 【】 PE蓝黑屏无法进入不认硬盘方案
RUN (ud)/BOOT/GRUB/MENU03.LST
title 【】 进入Ghost备份还原系统多合一菜单
RUN (ud)/BOOT/GRUB/MENU04.LST
title 【】 运行最新版DiskGenius分区工具
RUN --mem (ud)/BOOT/IMGS/DBCDOS.IMG
title 【】 运行MaxDos工具箱增强版菜单
RUN --mem (ud)/BOOT/IMGS/MAXDOS.IMG
title 【】 运行硬盘内存检测扫描工具菜单
RUN (ud)/BOOT/GRUB/MENU07.LST
title 【】 运行Windows登陆密码破解菜单
RUN (ud)/BOOT/GRUB/MENU08.LST
title 【】 启动USB2.0加速电脑启动(老机专用)
(ud)/BOOT/GRUB/USB_ACC.0PE
title 【】 安装原版Win7/Win8系统(非GHOST版)
RUN (ud)/BOOT/GRUB/MENU11.LST
title 【】 ===返回大白菜U盘启动主菜单===
configfile (md)+
title 【】 ===重启计算机===
reboot
title 【】 ===关闭计算机===
halt
右键保存即可
我们就是把原来主菜单中的东西搬了过来,没做任何改动。可以用自带的Qemu工具测试一下。
大功告成!
利用大白菜制作多系统启动U盘(win+ubuntu+PE+...)的更多相关文章
- Win 7 下制作 mac 系统启动U盘
Win 7 下制作 mac 系统启动U盘 前几天因为工作需要,在mac 上安装了win7.后来因为习惯问题将win7 分区了,后来就是进不去mac os,只能进入win7 .可恶. 苹果客服说只能用m ...
- 利用FbinstTool+大白菜u盘工具,制作多系统启动U盘【转】
一般制作多系统启动盘的教程都会要用到rub4dos+grubinst+ultraiso+msgdiyerl等等工具,一大串的工具列表让人望而生畏.其实大白菜里已经对这些工具做了非常好的封装,利用大白菜 ...
- FbinstTools制作多系统启动U盘(Windows+Linux)
U盘启动盘制作工具在国内有倆工具,老毛桃.大白菜.也不知道是谁模仿谁的,反正PE肯定是Microsoft的. PE其实就是精简版的Windows维护系统,那如何制作Linux启动盘呢,百度搜“linu ...
- 制作windows10系统启动U盘,从零开始。
1.打开百度,搜索windows下载,选个这个点击进去. 2.会看到下图,然后点击立即下载工具按钮. 3.接下来由于网络的原因,可能需要漫长的等待.会下载一个MediaCreationTool1903 ...
- 制作win7+ubuntu +winPE+CDlinux多系统启动U盘
制作前期准备工作 1.需要软件 grub4dos(http://sourceforge.net/projects/grub4dos/files/) UltraISO(http://cn.ezbsyst ...
- WinPE启动U盘的制作方法与软件下载(通用PE工具箱/老毛桃/大白菜WinPE)
转自:http://blog.sina.com.cn/s/blog_58c380370100cp5x.html 文件大小:39.5M(支持Win7安装,早期的通用PE工具箱,小巧不过几十兆,现在都臃肿 ...
- 制作centos的启动盘
制作centos的U盘启动盘 author:headsen chen 2017-10-13 10:24:50 个人原创,允许转载,请注明作者,出处,否则依法追究法律责任! 1,下载Ultr ...
- Windows 下制作CentOS7安装U盘
本文属于另类的U盘制作方法(更多U盘安装见U盘安装CentOS ),如何安装CentOS,请参考<安装指南> 以下列出了,完整的制作步骤: 1.下载安装镜像 选择一个合适的镜像网站,比如网 ...
- 制作iso镜像U盘自动化安装linux系统
自制光盘引导自动化安装 首先我们要明白都需要哪些文件,我们列举下 ①需要一个文件夹来存放文件,将来把这个目录打包成iso ②准备kickstart文件(ks.cfg) ③准备启动文件启动菜单 差不多也 ...
随机推荐
- 201521123061 《Java程序设计》第五周学习总结
201521123061 <Java程序设计>第五周学习总结 1. 本周学习总结 1.1 尝试使用思维导图总结有关多态与接口的知识点. 1.2 可选:使用常规方法总结其他上课内容. 1.代 ...
- 戴建钊 201521123023《Java程序设计》第1周学习总结
1. 本周学习总结 Java 不同于C语言面向过程的编程思想,它是一种面向对象的编程方式,其在语句语法上与C++类似,因此刚开始可能比较容易理解 2. 书面作业 为什么java程序可以跨平台运行?执行 ...
- 201521123025《java程序设计》第11周学习总结
1. 本周学习总结 2. 书面作业 Q1.互斥访问与同步访问 完成题集4-4(互斥访问)与4-5(同步访问) 1.1 除了使用synchronized修饰方法实现互斥同步访问,还有什么办法实现互斥同步 ...
- 201521123092《java程序设计》第12周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 书面作业 将Student对象(属性:int id, String name,int age,doubl ...
- dd命令
前言 dd命令文件处理 dd命令用于复制文件并对原文件的内容进行转换和格式化处理.dd命令功能很强大的,对于一些比较底层的问题,使用dd命令往往可以得到出人意料的效果. dd命令 转换拷贝一个文件,特 ...
- 用List传递学生信息
集合在程序开发中经常用到,例如,在业务方法中将学生信息.商品信息等存储到集合中,然后作为方法的返回值返回给调用者,以此传递大量的有序数据. 本实例将使用List集合在方法之间传递学生的信息.实例效果如 ...
- Oracle总结第一篇【基本SQL操作】
前言 在之前已经大概了解过Mysql数据库和学过相关的Oracle知识点,但是太久没用过Oracle了,就基本忘了-印象中就只有基本的SQL语句和相关一些概念-.写下本博文的原因就是记载着Oracle ...
- Mysql修改id自增值
如果曾经的数据都不需要的话,可以直接清空所有数据,并将自增字段恢复从1开始计数 truncate table 表名 如果想保留之前的记录,从某一id(3356)重新开始 alter table 表名 ...
- 如何在mybatis 中使用In操作
如何在mybatis 中使用In操作 假如我们想使用这样一个sql 语句,但是这样的sql语句有IN这样的操作.在我们的mybatis中有相对应的操作 SELECT * FROM product_db ...
- Java学习笔记四---打包成双击可运行的jar文件
写笔记四前的脑回路是这样的: 前面的学习笔记二,提到3个环境变量,其中java_home好理解,就是jdk安装路径:classpath指向类文件的搜索路径:path指向可执行程序的搜索路径.这里的类文 ...