设为首页 收藏本站
查看: 1471|回复: 0

[经验分享] 利用FbinstTool制作多系统(winPE+Ubuntu+CDLinux)启动U盘

[复制链接]

尚未签到

发表于 2018-4-29 10:46:21 | 显示全部楼层 |阅读模式
  1.打开大白菜4.6,点击“一键制作启动U盘”。大白菜会从U盘上划出400M作为隐藏分区,里面包括win7pe,win03pe以及其他一些有用的工具。用虚拟机运行一下,界面如下:
DSC0000.jpg

  有兴趣的话也可以利用“个性设置”改变一下背景,变换一下菜单的位置和字体颜色等等。其实这也是大白菜封装了其他一些工具完成的,例如msgdiyer等等。这些都不本质,这里略去不表。
  2.利用FbinstTool打开U盘的隐藏分区,可以看到里面的目录结构如下:
DSC0001.png

  双击打开(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.利用虚拟机测试一下,这是我的界面:
DSC0002.jpg

  7.可以将U盘目录下UBUNTU和CDLINUX目录设为隐藏,这样可以防止误删。
  8.以后要添加BackTrack等等只需要修改grldr即可,读者可自行Google。
  8.This is the end.^_^

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-453477-1-1.html 上篇帖子: ubuntu强行修改deb安装包依赖 下篇帖子: Ubuntu下用crontab 部署定时任务
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表