Ubuntu LinuxでWindows起動インストールUSBディスクを作成
6152 ワード
最近、UbuntuにwindowsのインストールUディスクを録画して、ネット上でいくつかの資料を見ましたが、多くのことがぼやけていて、そこで、私は多くの回り道をしました.ここに記録して、みんなに手伝ってほしいです.
まず、USBがありますね.ここでは、ubuntuでUSBが/dev/sdbであると仮定します.
1.USBデバイス/dev/sdbパーティションを与える.メインパーティションの場合、
上/dev/sdb 1が分かれていて、すべての空間がsdb 1に与えられています.
2.次に/dev/sdb 1を起動パーティションに設定
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の
この過程で、パーティションに全0が書き込まれ、数分ほど待ちます
5.次はダウンロードしたisoファイルddをこの起動パーティションに
見たでしょうwin 10をインストールしています
6.現在、usbディスクから起動することはできません.また、usbディスクMBR領域に情報を書き込むには、ツールLILOが必要です.
次回起動する時、このUSBを選んで起動するとwindowsのインストールインタフェースが現れます!
また、私自身もunetbootinを試してみましたが、成功せず、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ディスクから起動した後、ずっと選択画面に詰まっていました.みんなは成功する面倒が推薦することを試みます