Ubuntu LinuxでWindows起動インストールUSBディスクを作成

6152 ワード

最近、UbuntuにwindowsのインストールUディスクを録画して、ネット上でいくつかの資料を見ましたが、多くのことがぼやけていて、そこで、私は多くの回り道をしました.ここに記録して、みんなに手伝ってほしいです.
まず、USBがありますね.ここでは、ubuntuでUSBが/dev/sdbであると仮定します.
1.USBデバイス/dev/sdbパーティションを与える.メインパーティションの場合、
sudo fdisk /dev/sdb

Command (m for help): n

Partition type:

   p   primary (0 primary, 0 extended, 4 free)

   e   extended

Select (default p): p

Partition number (1-4, default 1): 

Using default value 1

First sector (2048-15564799, default 2048): 

Using default value 2048

Last sector, +sectors or +size{K,M,G} (2048-15564799, default 15564799): 

Using default value 15564799



Command (m for help): p





Disk /dev/sdb: 7969 MB, 7969177600 bytes

246 heads, 62 sectors/track, 1020 cylinders, total 15564800 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x8d55b9cb





   Device Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048    15564799     7781376   83  Linux

上/dev/sdb 1が分かれていて、すべての空間がsdb 1に与えられています.
2.次に/dev/sdb 1を起動パーティションに設定
Command (m for help): a

Partition number (1-4): 1

​

Command (m for help): p





Disk /dev/sdb: 7969 MB, 7969177600 bytes

126 heads, 10 sectors/track, 12353 cylinders, total 15564800 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x8d55b9cb



   Device Boot      Start         End      Blocks   Id  System

/dev/sdb1   *        2048    15564799     7781376   83  Linux

sdb 1の後ろには*が複数あります
3.次に、上記の変更をすべてUSBに書き込む
Command (m for help): wThe partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 22: Invalid argument.The kernel still uses the old table. The new table will be used atthe next reboot or after you run partprobe(8) or kpartx(8)Syncing disks.
そしてq脱退
4.パーティションをntfsの
sudo mkfs -t ntfs /dev/sdb1

この過程で、パーティションに全0が書き込まれ、数分ほど待ちます
 
5.次はダウンロードしたisoファイルddをこの起動パーティションに
#     iso     usb    (  ,     ,       usb     Operating not found   

sudo dd if=/home/peter/Downloads/WindowsTechnicalPreview-x64-ZH-CN.iso of=/dev/sdb1 bs=4M iflag=direct​

見たでしょうwin 10をインストールしています
6.現在、usbディスクから起動することはできません.また、usbディスクMBR領域に情報を書き込むには、ツールLILOが必要です.
sudo apt-get install lilo

sudo lilo -M /dev/sdb mbr

次回起動する時、このUSBを選んで起動するとwindowsのインストールインタフェースが現れます!
また、私自身もunetbootinを試してみましたが、成功せず、Uディスクから起動した後、ずっと選択画面に詰まっていました.みんなは成功する面倒が推薦することを試みます