wangbin
  • wangbin
  • 2016-02-28
  • IT

FbinstTool制作可引导多个系统的U盘

一. 简介

安装了黑群后,每次启动系统都需要一个额外的U盘来进行引导。然而我平时就使用一个32g的U盘,给电脑装系统的话,也要用它来引导。如果来回切换不同引导的话,需要格式化U盘来安装,里面存储的文件也要和电脑之间拷来贝去的,太不方便了。有没有一种方法可以设置一次U盘之后,就可以让我根据需要选择,然后引导到不同的系统呢。最好还可以动态配置,这样以后出了新系统我也不用格式化U盘,里面的文件就可以安心保存啦。

发现了一款软件满足以上的需求,就是FbinstTool。

二. FbinstTool

FbinstTool是一款可以方便制作可启动U盘的工具,由时空论坛的bean制作。

需要的工具

  1. FbinstTool
  2. OK.fba,FBA启动包,别人制作好的
  3. DiskGenius,ntfs格式化U盘工具

下载地址

http://pan.baidu.com/s/1dEfwoUH

安装步骤

  1. 插入u盘,启动FbinstTool

    fbinsttool-1

  2. 选择磁盘选U盘,在“启动设置”中点“格式化”

    fbinsttool-2

  3. 出现配置页面,按照下面进行设置,存档文件选择下载好的"OK.fba"

    fbinsttool-3

  4. 点击“格式化”后大概1分钟左右,启动盘就制作成功了fbinsttool-4
  5. 完成后,U盘就分为ud分区和平常使用的分区。ud分区是隐藏的,只可以用FbinstTool修改,很安全
  6. DiskGenius格式化U盘为ntfs,系统格式化貌似不可以。上面格式化后,平常用的分区是fat32格式,不可以保存大于4g的单个文件,所以需要这一步

使用U盘启动会看到 fbinsttool-5

配置启动项

插入U盘,启动FbinstTool,点击Grldr菜单,按下面规则进行修改

  1. 一般iso系统,如windows、pe等,按下面设置,其中/boot/Win7_32.iso是iso在U盘的位置

    title 【3】Win7 32位
    map /boot/Win7_32.iso (0xff) || map --mem /boot/Win7_32.iso (0xff)
    map --hook
    chainloader (0xFF)
  2. ubuntu,要将ubuntu.iso中casper目录下vmlinuz(.efi)和initrd.lz拷贝出来,然后和ubuntu.iso放在U盘同一个目录下。vmlinuz(.efi)和initrd.lz一定要是对应iso文件里的。

    title 【6】Ubuntu15.10 32位
    kernel /boot/ubuntu32/vmlinuz boot=casper iso-scan/filename=/boot/ubuntu32/Ubuntu15.10_32.iso ro quiet splash  locale=zh_CN.UTF-8
    initrd /boot/ubuntu32/initrd.lz

个性化设置

还可以使用MsgDiyer编辑UD启动界面,下面是教程,我没试过

http://wenku.baidu.com/view/25562cfcfab069dc5022013b.html

结尾

这样,多启动U盘就制作完成了。以后如果有需要,可以将iso文件放到U盘,按照上面修改Grldr菜单保存就可以了,是不是很easy.

参考:

  1. http://bbs.mydigit.cn/read.php?tid=506318

  2. http://www.heiqu.com/show-253813-1.html

  3. http://baike.baidu.com/view/5948647.htm

  4. http://www.upantool.com/jiaocheng/qidong/2012/1737.html