利用FbinstTool制作多系统(winPE+Ubuntu+CDLinux)启动U盘
利用FbinstTool制作多系统(winPE+Ubuntu+CDLinux)启动U盘
一般制作多系统启动盘的教程都会要用到rub4dos+grubinst+ultraiso+msgdiyerl等等工具,一大串的工具列表让人望而生畏。其实大白菜里已经对这些工具做了非常好的封装,利用大白菜+FbinstTool,我们就可以方便的制作出功能丰富的启动U盘。
一、准备工作
1.足够大的U盘一个(我用的是Kingston 8GB U盘,就本文来说2G就够了)
2.大白菜4.6
3.FbinstTool
4.Ubuntu和CDLinux的live CD
二、制作过程
1.打开大白菜4.6,点击“一键制作启动U盘”。大白菜会从U盘上划出400M作为隐藏分区,里面包括win7pe,win03pe以及其他一些有用的工具。用虚拟机运行一下,界面如下:
有兴趣的话也可以利用“个性设置”改变一下背景,变换一下菜单的位置和字体颜色等等。其实这也是大白菜封装了其他一些工具完成的,例如msgdiyer等等。这些都不本质,这里略去不表。
2.利用FbinstTool打开U盘的隐藏分区,可以看到里面的目录结构如下:
双击打开(ud)/BOOT/GRUB/grldr,可以看到里面是对主菜单的定义,其中包括等待时间,默认选项,各个菜单项的定义。我们接下来就是要修改这个文件。
3.在U盘根目录中(注意不是隐藏分区)创建UBUNTU文件夹,将Ubuntu live CD中casper目录下的initrd.lz和vmlinuz两个文件提取出来(可以用UltraISO、FbinstTool等等),连同Ubuntu live CD一起放进UBUNTU文件夹中。为了方便,将镜像命名为ubuntu.iso。
在U盘根目录中创建CDLINUX文件夹,将CDLinux镜像中的INITRD和BZIMAGE两个文件提取出来,连同CDLinux镜像一起放进CDLINUZ文件夹中。为了方便,将镜像命名为CDLinux.iso。
4.修改(ud)/BOOT/GRUB/grldr中的内容如下
timeout 15 default 0 command --set-path=(ud)/BOOT/GRUB/ gfxmenu (ud)/BOOT/GRUB/MESSAGE configfile (md)4+8 title 【01】 ===从本机硬盘引导启动=== RUN (ud)/BOOT/GRUB/MENU12.LSTtitle 【02】 安装Ubuntu find --set-root /UBUNTU/vmlinuz kernel /UBUNTU/vmlinuz boot=/casper iso-scan/filename=/UBUNTU/ubuntu.iso ro quiet splash locale=zh_CN.UTF-8 initrd /UBUNTU/initrd.lz title 【03】 安装CD Linux find --set-root/CDLINUX/BZIMAGE kernel /CDLINUX/BZIMAGE quiet CDL_LANG=zh_CN.UTF-8 CDL_GUI=yes CDL_AMOUNT=yes CDL_DIR=/CDLINUX CDL_IMG=CDlinux.iso initrd /CDLINUX/INITRDtitle 【04】 运行大白菜Win03PE2013网络增强版 checkrange 0x30001:-1 read 0x8298 clear echo $[1106] Loading DBC WIN03PE.ISO, www.winbaicai.com map --mem (ud)/PE/WINPE.ISO (0xff) ! map (ud)/PE/WINPE.ISO (0xff) map --e820cycles=0 map --hook chainloader (0xff) title 【05】启动winpe2017 map (ud)/EasyU_v3_3.iso (0xff) map --hook chainloader (0xff) title 【06】 运行大白菜Win7PE精简版(超高兼容) checkrange 0x30001:-1 read 0x8298 clear echo $[1106] Loading DBC WIN7PE.ISO, www.winbaicai.com map --mem (ud)/PE/DBC7.ISO (0xff) ! map (ud)/PE/DBC7.ISO (0xff) map --hook chainloader (0xff) title 【07】 其它工具 RUN (ud)/BOOT/GRUB/DIY.LST title 【08】 重启 reboot title 【09】 关机 halt
这个菜单中我们保留了运行winpe的选项,加入了安装ubuntu和CDLinux的选项。为了保持菜单精简,将其他功能都集成到了另一个菜单里(DIY.LST)。
注意其中红色字体标出的部分,这是重点:
Ubuntu菜单项中kernel /UBUNTU/vmlinuzboot=/casper iso-scan/filename=/UBUNTU/ubuntu.iso这三句还有initrd/UBUNTU/initrd.lz是不能少的,它指明了从哪里加载系统。ro
quiet locale=zh_CN.UTF-8就是指明我们希望使用的语言等等,不写也无所谓。上面那句find是查找文件,论坛里推荐这么做,不写的话也没有什么影响,系统会自动查找。CDLinux菜单项中CDL_GUI是自动加载图形界面,CDL_AMOUNT是自动挂载,CDL_DIR是指明了镜像存放的路径,CDL_IMG指明了镜像名称。后两个很重要,不能少。否则会出现“can't
find out where CDLinux is installed”,且无法加载图形界面的情况。注意修改后保存。
5.修改DIY.LST,内容如下
timeout 15 default 8 gfxmenu (ud)/BOOT/GRUB/MESSAGE configfile (md)4+8 title 【01】 PE蓝黑屏无法进入不认硬盘方案 RUN (ud)/BOOT/GRUB/MENU03.LST title 【02】 进入Ghost备份还原系统多合一菜单 RUN (ud)/BOOT/GRUB/MENU04.LST title 【03】 运行最新版DiskGenius分区工具 RUN --mem (ud)/BOOT/IMGS/DBCDOS.IMG title 【04】 运行MaxDos工具箱增强版菜单 RUN --mem (ud)/BOOT/IMGS/MAXDOS.IMG title 【05】 运行硬盘内存检测扫描工具菜单 RUN (ud)/BOOT/GRUB/MENU07.LST title 【06】 运行Windows登陆密码破解菜单 RUN (ud)/BOOT/GRUB/MENU08.LST title 【07】 启动USB2.0加速电脑启动(老机专用) (ud)/BOOT/GRUB/USB_ACC.0PE title 【08】 安装原版Win7/Win8系统(非GHOST版) RUN (ud)/BOOT/GRUB/MENU11.LST title 【09】 ===返回大白菜U盘启动主菜单=== configfile (md)4+8 title 【03】 ===重启计算机=== reboot title 【04】 ===关闭计算机=== halt
我们就是把原来主菜单中的东西搬了过来,没做任何改动。保存文件。
6.利用虚拟机测试一下,这是我的界面:
7.可以将U盘目录下UBUNTU和CDLINUX目录设为隐藏,这样可以防止误删。
8.以后要添加BackTrack等等只需要修改grldr即可,读者可自行Google。
8.This is the end.^_^
转载于:https://blog.51cto.com/1364952/1978921
利用FbinstTool制作多系统(winPE+Ubuntu+CDLinux)启动U盘相关推荐
- 在温系统下制作马克系统引导安装镜像启动U盘安装马克OS
第一步:制作马克系统引导镜像启动U盘 准备一个8G(或以上)的U盘插入到win系统的电脑上 去下载TransMac按照说明安装好 插入准备好的U盘,U盘数据要转移,打开TransMac,右键U盘选择& ...
- 使用大白菜+FbinstTool制作多系统的启动盘
2019独角兽企业重金招聘Python工程师标准>>> 参考资料: 利用大白菜+FbinstTool制作多系统(winPE+Ubuntu+CDLinux)启动U盘 大白菜制作多系统启 ...
- 利用ESP8266制作环境监测系统+APP inventor制作手机App实时显示
利用ESP8266制作环境监测系统+APP inventor制作手机App实时显示 原理讲解 ESP8266读取各种传感器数值 传感器数据推送到云端 app inventor 制作app 接收实时数据 ...
- winxp原版系统iso镜像+大白菜启动U盘
下面是转载,这里是原创 1. 在装之前用大白菜的partition整理下硬盘先.分区什么的. 2. 因为之前装过Linux,所以即使格式化硬盘之后还有一个重要的东西,就是MBR,主扇区引导记录的修改, ...
- 【Linux】制作Linux系统(Ubuntu)U盘启动盘(含UltraISO安装及注册码)
目录 一.前言 二.所须安装包 1. Linux操作系统 2. U盘启动盘制作工具 1. UltraISO介绍 2. UltraISO注册码 三. UltraISO安装 1.安装 2.注册 3.软件 ...
- 制作Ubuntu安装启动U盘
Ubuntu 20.04.05 系统下载 官方下载地址点这里 官方的超级慢,推荐使用阿里云镜像地址,点这里(推荐) Rufus工具 官方下载地址 点这里 官方的,往往都不好下载慢,这里找到一个 下载地 ...
- U启可以给服务器装系统吗,怎么用u盘装系统?使用u启动u盘启动盘安装Win7系统步骤...
现在已经很少有人使用光盘来装系统,有些笔记本甚至取消了光盘.但是不管是台式机还是笔记本,USB接口是不会少的,想要装Win7系统,使用U盘就可以了.而且只需用U盘在网络上下载安装包,而不用去刻录光盘, ...
- 服务器uefi装系统教程,小白uefi启动u盘安装系统图文教程
U盘重装系统方式其实很简单,但是依然有很多人还是不会重装.今天我们来通过使用小白一键重装系统工具制作启动U盘,然后再设置 U 盘进入 Windows PE 系统后您就可以快速进行重装系统了. 1.打开 ...
- PE制作-001.UEFI和Legacy双启动U盘文件结构
手工打造UEFI和Legacy双启动U盘,内置XP PE和WIN10 PE,基本能应对新旧所有机型.设计文件结构如下图: 整个U盘格式化为UD,U盘分3个区:用户区,对应user.img:EFI启动区 ...
- 双系统下ubuntu自动挂载windows盘
前言: 今天给大家分享一篇ubuntu的系列文章之一,作为研发人员的我们,在有需要的时候我们会把电脑装成双系统.主要的工作在Ubuntu上面,window下面有时候会去用一些特定的软件.总之会产生 ...
最新文章
- python processpoolexector 释放内存_一起看看python 中日志异步发送到远程服务器
- TCP/IP协议-概念、应用、开发、Hack
- mysql dba系统学习(6)二进制日志binlog之二
- Java黑皮书课后题第5章:*5.24(数列求和)编写程序,计算下面数列的和:1/3+3/5+5/7+7/9+……95/97+97/99
- LPTHW 笨方法学习python 16章
- 3、面向对象-继承-多态
- android11 rom,小米打造基于安卓11的ROM来了:米10尝鲜
- Uvaoj 11248 Frequency Hopping(Dinic求最小割)
- HDU2476:String painter(区间dp)
- docker 删除默认连接_database – 如何从已删除的Docker容器中恢复数据?如何将其重新连接到数据?...
- Python源码深度解析—float空闲对象缓存池
- 利用Python的openpyxl对Excel实现空白单元格的填充
- 直方图均衡化的数学原理
- 电脑中病毒所有html文件,文件夹全部变成exe文件该怎么办?电脑中了kiss病毒的两种解决办法...
- 转载大牛对Microsoft的认识
- iphone视频照片恢复
- 基于STM32的OLED多级菜单GUI实现(简化版智能手表)
- 【String】字符串中是否有空格(indexOf、split)
- Spark:图(Graph)
- gdal无法读取中文标题的图片的解决办法(结合Qt)
热门文章
- 【Tips小技巧】电脑全屏截图网页滚动截图
- Sensor信号输出YUV、RGB、RAW DATA、JPEG 4种方式区别---转
- 渲染系列教程(十八)实时全局光照
- 第九届大唐杯省赛知识梳理-5G协议与信令(20%)
- Code::Blocks 17.12 FLTK 开发环境搭建
- 利用bat修复office文件图标
- 1.数独游戏(生成题目解唯一)
- 【板绘必读】完全0基础如何学板绘?
- mysql语句怎么拼接字符串_MySQL执行拼接字符串语句实例
- c4d阿诺德渲染器支持a卡吗_请问C4D的OC渲染器支持的显卡是越好越快吗?