linux下创建USB启动盘(支持windows,linux,并包含工具箱)

目前网络上,能否搜到的linux下创建windows启动盘的方法,有个缺陷,只能启动,并没有提供工具箱,这等于活干到一半,剩下的不管了,如果windows启动之后,不包含工具箱,什么事情也做不了,所以老男人推荐一个新工具MultiBootUSB,同时支持windows和linux应用,并且提供了deb和rpm包,以及源码包,

下载页面:http://multibootusb.org/page_download/
使用指南:http://multibootusb.org/page_guide/

官方给出的使用指南有点乱,要耐心一点,开源项目不能要求太多,多点理解,

1. 准备

笔者的linux系统为debian 10,

下载https://github.com/mbusb/multibootusb/releases/download/v9.2.0/python3multibootusb_9.2.0-1_all.deb

安装所需的库文件
sudo apt install python3-pyqt5 python3-pyudev python3-dbus python3-six p7zip-full parted util-linux mtools

安装qemu
sudo apt install qemu qemu-system-x86

安装multibootusb
sudo dpkg -i python3-multibootusb_9.2.0-1_all.deb

下载linux启动镜像,这里选择,CDlinux_mini-0.9.7.1.iso,速度有点慢,大小36M,
下载地址:ftp://distro.ibiblio.org/pub/linux/distributions/cdlinux/releases/0.9.7.1/CDlinux_mini-0.9.7.1.iso

下载window启动镜像,这里选择,小马PE2013 V2013.1.1正式版, 大小140M,解压得到XMPE2013.ISO
下载地址:http://www.upantool.com/iso/cdrom/3582.html

测试iso镜像的有效性
sudo qemu-system-x86_64 -cdrom XMPE2013.ISO
sudo qemu-system-x86_64 -cdrom CDlinux_mini-0.9.7.1.iso

2. 安装启动盘

格式化U盘,建立分区,分区格式FAT32,将CDlinux_mini-0.9.7.1.iso,XMPE2013.ISO复制到当前目录,U盘分区的标识符为/dev/sdb1,
sudo python3 /usr/bin/multibootusb -c -y -i CDlinux_mini-0.9.7.1.iso,XMPE2013.ISO -t /dev/sdb1

两个镜像文件使用逗号分割,但逗号前后不能有空格,至此USB启动盘安装完成。

3. 终极简化

在根目录的grub目录下,找到iso目录,将安装镜像iso文件,直接复制到该目录下,打开电脑,选择uefi模式,启动u盘,选择安装镜像iso文件,

*注意,未必适合所有的linux安装镜像,目前测试过manjaro 18.10 gnome版,可正常工作

在这里插入图片描述

你可能感兴趣的:(linux)