UNetbootin](http://unetbootin.sourceforge.net/)效果很好,使用起来很方便,有一个简单的向导,支持多种Linux发行版,
要从闪存盘安装Windows,这里是一个解释如何从闪存盘安装Windows 7的帖子。
查看Windows 7 USB/DVD下载工具。这是微软在CodePlex上制作的一个工具,用于从DVD ISO中主控Windows 7和Server 2008 R2的USB闪存盘。
Windows 7 USB/DVD下载工具允许您在USB闪存盘或DVD上创建一个Windows 7 ISO文件的副本。要创建一个可启动的DVD或USB闪存驱动器,请下载ISO文件,然后运行Windows 7 USB/DVD下载工具。完成后,您可以直接从USB闪存驱动器或DVD中安装Windows 7。
试试 UNetbootin :
UNetbootin允许你为Ubuntu、Fedora和其他Linux发行版创建可启动的U盘,而无需刻录光盘。你可以让UNetbootin为你下载一个开箱即用的支持的发行版,或者如果你已经下载了一个Linux .iso文件,或者你自己提供一个Linux .iso文件,或者你喜欢的发行版不在列表中。
看 **UNetbootin* ,
UNetbootin可以创建一个可启动的U盘,如果你没有U盘,它也可以在你的本地硬盘上做一个 “节俭的安装"。它可以通过自动下载ISO镜像(CD镜像)文件,或使用现有的ISO文件**,软盘/硬盘镜像,或内核/initrd文件来安装其他发行版。如果你需要额外的二进制文件,你可以重新打包你正在使用的ISO镜像,或者(如果在启动时不需要的话)在启动完成后从同一闪存盘上的另一个分区中提取。 Create a Bootable Ubuntu Live USB (Ubuntu Feisty Reference)
如果你将你的U盘格式化为FAT32 (而不是exFAT或 “大FAT”),你可以手动将所有的文件从安装的Windows 8.1安装的.iso复制到U盘上。然后在UEFI模式下从这个USB驱动器启动。1
注意,在Windows下,你必须使用diskpart将一个大的(如64 GB)内存条格式化为FAT32,GUI不会让你做。Mac GUI让你做。
1 好吧,这里有一个参考,以防万一。http://wiki.osdev.org/UEFI
(U)EFI系统不寻找启动扇区,而是寻找位于FAT格式化磁盘上的文件。… 有些(U)EFI实现只是从/EFI/BOOT/BOOTX64.EFI文件启动。"
具体到Linux发行版,我用过LiLiLi(Linux Live USB Creator)。
从他们的网站上看:
免费和开源*
LinuxLive USB Creator是一个完全免费和开源的软件,只适用于Windows。它是以简单的方式构建的,任何人都可以使用。你所要做的就是拿起一个Linux在列表中,然后试用一下。无需重启
**无需重启*
您是否已经厌倦了重启电脑来尝试Linux?有了LinuxLive USB Creator就不需要了。它有一个内置的虚拟化功能,可以让你在Windows中运行你的Linux,只需开箱即用!
支持多种Linux发行版*
哇!你看到了吗?你看到那个永无止境列表了吗?它们几乎都在那里。Ubuntu, Fedora, Debian, OpenSUSE, Mint, Slax, CentOS, ArchLinux, Gentoo, PCLinuxOS, Sabayon, BackTrack, Puppy Linux ….
持久性*
拥有一个Live USB key比使用Live CD更好,因为你甚至可以保存数据和安装软件。SmartDownload可以让你在2次点击中自动选择最佳的镜像下载,SmartClean也可以让你一键清理你的USB密钥。LiLiLi可以与许多Linux兼容,即使官方不支持
隐藏式安装。LiLi隐藏安装:LiLiLi隐藏了Linux的安装,你的USB密钥会保持干净
文件完整性:如果你的ISO损坏了,会告诉你
保留你的数据在你的USB设备上(只在需要的时候才会格式化)
智能格式化:可以格式化大于32GB的磁盘
自动更新:当有新的Linux发行版时自动更新
也可以使用.IMG文件(实验性的
对于Linux Live USB驱动器,我推荐使用Pen Drive Linux。
对于基于Windows的USB驱动器,你需要添加bootmgr兼容代码bootsect.exe
,然后你就可以简单地将整个Windows的CD/DVD复制到USB驱动器上。Windows 7的指南这里。
在Linux上,你可以使用bootiso
实用程序:
bootiso -d /dev/sdd filename.iso
bootiso会检查所选择的设备是否通过USB连接,如果没有,则会失败,这是一个很大的安全保障。如果你的系统中只有一个U盘,它也会自动检测USB设备,请看它的操作:
如果你想安装syslinux bootloader的ISO文件,而这些文件不是针对U盘的,请使用/dev/sdd
选项:
bootiso -b -d /dev/sdb filename.iso
安装方法:
curl -L https://rawgit.com/jsamr/bootiso/latest/bootiso -O
chmod +x bootiso
如果你想得到真正的花哨的东西,Sandisk Cruzer U3除了是一个标准的U3实用程序外,还模拟了一个USB光驱(是的,它显示为两个不同的USB设备)。
当然,后来有人想出了如何在虚拟光驱中安装自定义的ISO镜像
不管怎么说,它真的很厉害,因为它甚至被BIOS识别为光驱。
Rufus
这是我最喜欢的程序,因为它有很多选项,不需要安装。当你启动Rufus的时候,任何插在电脑上的U盘都会自动出现在顶部的 “设备 "框中。你可以插上U盘,几秒钟后它就会找到它,而不需要你重新启动程序。保持第二个框的状态,然后把第三个框改成NTFS。3.把群集的大小保留为默认值,然后把卷标改成你想叫它什么就叫什么。完成后,确保选中 "Create a bootable disk using: "的复选框,然后选择ISO Image。 5.如果你想查看过程中的情况,请点击底部的日志按钮。
WiNToBootic for Windows:
WiNToBootic是一款免费软件,它可以让你从ISO镜像、CD/DVD或文件夹中轻松创建可启动的Windows硬盘或闪存盘。该产品主要用于创建基于微软Windows NT 6.x操作系统系列(Vista, 7, 8, Server 2008, Server 2012)的启动盘。
我需要复制一个ISO到USB来更新我的BIOS;使用unetbootin
对这种类型的ISO镜像没有效果。
apt-get install genisoimage
geteltorito -o bios.img g2uj18us.iso
cat bios.img > /dev/sdb
ISO to USB_是我正在使用的另一个程序。我用的是UNetbootin,但是当我重启时,我看到的不是heroncd的接口,而是UNetbootin的接口。
将ISO转换为可启动的USB硬盘(PENDRIVE):
我们在论坛上有好几个答案,但我推荐这种方法,原因如下…..
重要事项二:*如果ISO不兼容UEFI("BOOT/UEFI”)方法,可能需要启用 “启动CSM",禁用 "安全启动选项",并在机器BIOS上启用其他一些传统的辅助工具。
注:本回答主要针对Linux平台的用户。
程序:
准备好U盘(pendrive)。 ….
mkdir -p "/run/media/<YOUR_USER>/<ISO_NAME>"
sudo mount -o norock,loop "<PATH_TO_ISO>" "/run/media/<YOUR_USER>/<ISO_NAME>"
打开文件夹/run/media/<YOUR_USER>/<ISO_NAME>
,将所有的ISO文件复制到U盘(pendrive),包括隐藏的文件。