2019独角兽企业重金招聘Python工程师标准>>>

参考资料:

利用大白菜+FbinstTool制作多系统(winPE+Ubuntu+CDLinux)启动U盘

大白菜制作多系统启动U盘(win+ubuntu+PE)

之前每次装系统都是临时把对应镜像写入U盘,折腾几次后觉得太麻烦了,就想有没有一劳永逸的方法。

经过网上一番搜索后,发现还真有。

需要的工具:

1.大白菜超级U盘启动盘制作工具

2.FbinstTool v1.6 (我使用v1.7时打开后啥都没有)

3.大容量U盘或移动硬盘

4.系统镜像

先把大白菜安装到Windows中,再以管理员身份运行。

点击“一键制作USB启动盘”开始制作,制作过程会把磁盘格式化为FAT32格式的。

由于某些镜像会大于4G,所以我们需要将其转换为NTFS,勾选上图的NTFS,弹出下图界面,选“是”。

然后就会在不删除文件的情况下将磁盘转换为NTFS格式。

制作完启动盘,就可以添加自定义菜单了,需要编辑的内容在隐藏分区里,就是在磁盘管理里显示为“未分配”的区域。

需要用到FbinstTool,刚开始使用的是v1.7版的,打开后啥都没有,换成v1.6后就OK了。

双击打开根目录下的grldr文件,添加下图红框中的内容,表示我们用一个子菜单来显示自定义的内容。

然后新增文件/IDBC/GRUB/MYOS.LST,内容如下:

timeout 15
default 1
gfxmenu ()/IDBC/GRUB/MESSAGE
title 【01】 ===返回大白菜U盘启动主菜单===
calc *0x307FFC-0x110000 > nul && configfile (md)4+8 ! configfile (md)0x880+0x200
title 【02】 安装ubuntu-16.04.5-desktop-amd64
find --set-root /ubuntu-16.04.5-desktop-amd64/vmlinuz
kernel /ubuntu-16.04.5-desktop-amd64/vmlinuz boot=casper iso-scan/filename=/ubuntu-16.04.5-desktop-amd64/ubuntu-16.04.5-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8
initrd /ubuntu-16.04.5-desktop-amd64/initrd
title 【03】 安装ubuntu-18.04.1-desktop-amd64
find --set-root /ubuntu-18.04.1-desktop-amd64/vmlinuz
kernel /ubuntu-18.04.1-desktop-amd64/vmlinuz boot=casper iso-scan/filename=/ubuntu-18.04.1-desktop-amd64/ubuntu-18.04.1-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8
initrd /ubuntu-18.04.1-desktop-amd64/initrd.lz
title 【04】 选择Windows安装镜像
checkrange 0x21 read 0x8280 > nul && pxe keep
graphicsmode -1 100:1000 100:1000 24:32
debug 1
command | echo -n | echo -n | echo -n > (md)0x200+1
debug off
call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1 || set modskip=0
if %@retval%>=0x40000 && set /a modskip=%@retval% - 0x40000 + 1 > nul
cat --skip=%modskip% (md)0x200+1 | set modpath=
cat --length=%modskip% (md)0x200+1 | set modroot=
if "%modpath%"=="" set modpath=/IDBC/GRUB/
cat --length=0 %modroot%%modpath%RUN |; cat --length=0 %@root%%modpath%RUN && set modroot=%@root% ! find --set-root %modpath%RUN &; set modroot=%@root%
command --set-path=%modroot%%modpath%
set modroot=
set modpath=
set modskip=
command /IDBC/GRUB/MENUSETTING n 3 2 26 n 6 68 16
font /IDBC/GRUB/UNIFONT.HEX
#write 0x8274 0x1a01
color normal=31 highlight=0x0E helptext=0x0E heading=0x0A standard=0x0F border=0x0E
splashimage /IDBC/GRUB/BACK.LZMA
command RUN --automenu-all

Ubuntu的启动菜单中的vmlinuz和initrd文件,都是从对应镜像的casper目录中提取的,有的镜像对应的文件可能会有后缀名,按实际的来就行了。

“选择Windows安装镜像”这项,是根据下面菜单跟踪来的。

/grldr:

title 【11】 启动自定义ISO/IMG文件(两种方式)
RUN ()/IDBC/GRUB/DIY.LST

/IDBC/GRUB/DIY.LST

title 【02】 启动自定义ISO/IMG文件(DBC目录)
configfile ()/IDBC/GRUB/RUN.LST

/IDBC/GRUB/RUN.LST

title [08] [自动菜单方式]列出所有可用设备 \n [自动菜单方式]列出所有所有设备后可选择进行操作。
command RUN --automenu-all

此外,在“选择Windows安装镜像”这项里面,还有大量命令,我也不知道做的啥操作,反正就是直接从/IDBC/GRUB/RUN.LST里面复制过来的,没有这些命令的话就会出现花屏。

然后就是将镜像文件复制到启动盘的对应目录就可以了。Ubuntu要按上面脚本的路径存放,而Windows随便放,只要自己能找到就行。

转载于:https://my.oschina.net/igiantpanda/blog/1927979

使用大白菜+FbinstTool制作多系统的启动盘相关推荐

  1. 树莓派入门教程 - 0 - 准备篇 - 0.0 SD卡制作树莓派系统镜像启动盘 开机

    电脑需要提前安装的工具: sd卡格式化工具 SDFormatter,官网下载链接:https://www.sdcard.org/downloads/formatter/ 镜像烧录工具 Win32 Di ...

  2. 使用ultraISO 制作多种系统的启动U盘和文件U盘

    有时给老师同学朋友装系统会因不同的系统需求需要多个U盘启动盘,或者每次重新制作相应系统的启动盘. 该教程是将一个U盘作成可装多种系统的启动盘,还可分出区域存放文件. (1)分区,将u盘分成多个盘,本例 ...

  3. 对比五种制作Linux系统的U盘启动盘的工具

    在网上存在很多制作Linux系统的U盘启动软件,也有很多教程,比如说是UNetBootin.wubi.UltraISO.syslinux.LinuxLive USB Creator一些比较主流的软件, ...

  4. 使用U盘制作Ubuntu21.10、Windows10多个系统的启动盘

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 前期准备 使用步骤 1. U盘分区 2. 制作启动盘 2.1 Windows启动盘制作 2.2 Ubuntu启动盘制作 ...

  5. mac系统怎么制作装系统的u盘?苹果电脑u盘启动盘制作教程

    mac系统怎么制作装系统的u盘,如果您要在多台电脑上安装 macOS,而又不想每次都下载安装器,这时可引导安装器就会很有用.一起来看苹果电脑u盘启动盘制作教程吧. 1.App Store 下载MacO ...

  6. “评价” 多款,多系统引导启动盘制作软件的优缺点

    U盘做启动盘我相信大家再熟悉不过了,但是一般情况下,一个U盘只能存在一个启动镜像.如果想要安装其它系统的话,需要重新制作启动盘,所以该文章主要 评价 "多系统多引导盘制作软件的优缺点&quo ...

  7. ventoy启动盘 集成多版本系统的启动盘

    ventoy启动盘 https://www.ventoy.net/cn/index.html 简单方便:软件安装好后.可以把多个系统iso文件放进文件夹,就能用于安装多个系统的启动盘. 支持windo ...

  8. 多系统引导启动盘“完美解决”方案——Ventoy工具

    U盘做启动盘我相信大家再熟悉不过了,但是一般情况下,一个U盘只能存在一个启动镜像.如果想要安装其它系统的话,需要重新制作启动盘,所以该文章主要完美解决**"多系统引导启动盘怎样制作" ...

  9. 使用MBROSTool 工具制作本地硬盘多启动盘的方法总结

    前段时间写了一个自用五合一多启动盘分享--分别用来维护娱乐,wifi密码破解,win&mac登陆密码绕过/清除,反馈的同学还是挺多,觉得大家都有这方面的需求,于是再把自己的使用经验总结一下. ...

最新文章

  1. python股票涨势_stock
  2. word List20
  3. CF1592E Bored Bakry(二进制+前缀异或和)
  4. 【C语言】通过原子操作实现加减乘除功能Ⅰ
  5. 通俗解释主要编程语言及其用途
  6. 探索GaussDB(DWS)的过程化SQL语言能力
  7. springboot上传文件同时传参数_Spring Boot 系列:使用 Spring Boot 上传文件
  8. Access中使用SQL语句应掌握的几点技巧
  9. Rufus——启动盘创建工具
  10. cruzer php sandisk 闪迪u盘量产工具_闪迪u3量产工具下载 SanDisk Cruzer Micro(闪迪u盘量产工具) V1.0 官方免费版(附使用说明) 下载-脚本之家...
  11. 已安装flash插件,chrome仍提示未安装的解决方法
  12. MySQL数据库简介
  13. 基于react hook的砸金蛋动画
  14. Java通过http协议下载文件并写入字节流的方法
  15. 解决pychram:卡在Updating Python Interpreter
  16. 10 网站可用性的度量与考核
  17. 我今天给来学习的学员试讲的课程笔记-2019-04-20
  18. 盖茨与鲍尔默相处:放权给怒吼“奶妈”
  19. cm4 NVIC完全解析
  20. e.hash oldCap == 0 详细解读

热门文章

  1. 基于UDP的效劳器端和客户端
  2. mysql Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE) fo...
  3. Linux进程描述符task struct结构体详解--Linux进程的管理与调度(一)
  4. 【android】项目案例(三)之微信朋友圈上传,下载图片
  5. iMX6ULL 软件定制应用笔记 -9个知识点讲解
  6. TTL与CMOS逻辑电平匹配
  7. Java基础 Java 泛型
  8. docker for windows使用
  9. SpringBoot集成Hasor-Dataway数据查询接口
  10. 18.MYSQL数据库(2)