U盘多启动

U盘多启动

制作一个多功能,多系统的U盘,操作记录备忘。

前言

接着前面U盘量产的工作,既然都已经到了量产了,好像不多做一点事情,总觉得对不起自己的折腾,于是再找关于U盘多启动方面的作法。以前想给自己的系统做维护,基本上就是做一个PE盘。里面集成PE工具,现在已经对U盘做了量产,即在数据盘上做一个PE,那就是两个启动了。是否可以多启动呢?想了两个方案:

  1. 是否可以量产多个光驱?
  2. 单盘多引导

关于第一个想法,自己网上能找到的基本上都是关于三启动的,即量产为一个USB-CDROM,USB-ZIP,USB-HDD。不过量产为多光驱的还真的有一个,参考链接;教程中把一个慧荣主控的U盘量产为7个光驱。而刚好自己的小米U盘为慧荣的主控,按教程上的说法,也是可以通过更变参数改为其它的量产参数的,不过文中提到了有风险,即数据分区通常在格式化上会出现问题。参考自己也只有一个慧荣的U盘,还有以前量产失败的经验,就先不尝试此方法。可以查看上面的链接中的教程内容,里面有详细的更变参数,以及U盘的各参数的说明。

关于第二个相法,有过双系统(windows + linux)的经验,自然想到了GRUB2。按照这个思路,找到两个工具,EASY2BOOT和AIO BOOT CREATOR。通过名字就知道了,这会是两个多系统引导的好工具。特别是第二个,all in one。

EASY2BOOT启动引导

操作步骤如下

  1. 下载链接

  2. 安装

  3. 打开程序(插入U盘后)如下图所示

    easy2boot

    选择语言,选择U盘,创建启动盘。

  4. 在弹出的CMD窗口选择已经识别的U盘,如图所示:

    erase-usb-drive

    如图实别的USB设备编号为1,所选择1。

  5. 是否格式化,选择Y,此处忘记截图。

  6. 选择格式化的磁盘分区类型

    format-partition

    此处选择了FAT32,即F。
    参考这一句:

    For UEFI-booting, convert the ISO using the MPI_FAT32 Desktop shortcut.

    就是说,如果你需要UEFI启动模式的话,那么转换ISO的时候,需要使用MPI_FAT32的快捷工具。

  7. 确认格式化,参考下图:

    confirm_active

  8. 选择语言

    select_language

  9. 选择键盘

    choose_keyboard_type

  10. 选择是否显示扩展名

    show-filename-extensions

  11. 显示E2B图标样式

    display-icon

  12. 是否写入配置文件

    write-configure-file

  13. 填充linux镜像

    create-iso-file

    这里需求填充一个3.9GB的镜像文件,输入数值0为不填充,或者输入一个大于3.9GB的数据,小于4GB,大于4096会报错,参考数据盘格式化为FAT32。

  14. 完成制作

    completed-configure

    至此,完成E2B U盘多启动的操作。

UEFI启动支持

操作步骤:

  1. 下载MTI工具,链接请戳

  2. 解压缩下载的工具包,进入ImDisk目录,安装ImDisk程序,参考图片:

    install_imDisk_virtual_driver

  3. 然后回到上级目录,运行 MPI_Tool_Pack_Plus_CloverLite_086\CreateDesktopShortcuts.cmd,这个CMD命令会在你的桌面上创建三个快捷方式,不过需要注意的是,需要用右键点击,然后使用管理员模式运行,参考下图:

    CreateDesktopShortcuts

    此命令会在桌面上创建三个快捷方式,即MakePartImage,MPI_FAT32,MPI_NTFS,三个程序的快捷方式。

  4. 将你需要创建的 UEFI 启动镜像,拖拽到 MPI_FAT32 这个快捷方式上,就会自动创建出 .imgPTN 格式的镜像文件了。在创建大小的时候按回车确认即可。参考下图:

    mpi_option

  5. 将ISO或者imgPTN文件拷贝到U盘中的对应目录即可,或者直接都扔到了 _ISO\MAINMENU 这个文件夹中。

  6. 完成操作后,从U盘启动,成果如下(默认UEFI支持的,可能需要关闭BIOS中的默认secret启动):

    E2B_BOOT_UP

AIO BOOT 启动引导

操作如下:

这个是一个真神器,绿色,不用安装,还自带中文,如名称所说,AIO all in one。

  1. 下载工具,链接请戳

  2. 运行,操作如下图所示:

    choose-usb-drive

    切换语言,选择U盘,勾选自动安装bootloader,点击OK,完成操作。

  3. 接下来就是在U盘的目录下操作了,操作大致如下图所示:

    AIOcreator

    boot_creator

    tool_bar

  4. 最后,给一张U盘启动后的图片,这是一个相当结力的工具。

    AIO_BOOT_UP

总结

EASY2BOOT和AIO BOOT CREATOR这两款工具都是基于grub2和grub4dos工具为基础的,easy2boot基本以命令行操作为主,linux系统下也可以使用。AIO BOOT CREATOR这个工具,基本满足了我的所有需求,简单,功能强大,操作方便。一个绿色包,直接运行,还自带中文,这个就非常方便了。后面直接使用了AIO把我想要集成的多启动系统都集成在了U盘,包括ANDROID(phoenixos),linux(Kail, ubuntu),windows(windows 7, windows server 2016)等。系统安装,live环境应有尽有,可以说是一步到位了。


U盘多启动
https://ywmy.xyz/2018/12/01/U盘多启动/
作者
ian
发布于
2018年12月1日
许可协议