In linux, I made a Windows 7 installation USB flash drive. Recently, I helped a relative and a child buy a K29, which is known as a magic machine. Its version (no system or optical drive ), I plan to use a USB flash drive for installation (in fact, network installation should be acceptable). I don't want to switch to windows for further operations. I plan to do it in linux. intuitively, the direct dd should not be usable, and it should be a lack of information such as guidance. Search, the following method is reliable, record for later use. fdisk and mkfs are required to create a Windows 7 installation USB flash drive in linux. ntfs, ms-sys, win7 ISO, 4G size U disk ). use fdisk to create an ntfs partition on the USB disk, edit the flag, check the boot option, and then mkfs. ntfs formatting Note: 1) gparted is used on the Internet. This is a graphical interface and is not installed on your own. 2) This partition is used to store win7iso content, so the size must be large enough (about 3.2 GB for windows7, 4 gb u should be enough) B ). mount win7iso and the new ntfs partition, and copy all contents to the ntfs partition c ). compilation and installation of ms-sysms-sys is a mbr Writing Tool, which plays a vital role in letting the system know that it can guide win7 installation. download make to the ms-sys.sourceforge.net and have a ms-sys directly under the bin, or make install d ). run: bin/ms-sys-7/dev/sdX write to mbr. The-7 parameter refers to win7, and sdX refers to the drive letter winXP corresponding to the USB flash drive. The-m option should be used directly, this did not try PS: 1) originally used the SD card, and later found that although K29 has the SD card reading interface, but the bios boot device does not recognize it... 2) dd + ms-sys is also reliable :)