最近想 ,在Ubuntu上刻录个Windows的安装U盘,在网上看了些资料,不过好多都说的很模糊,于是乎,我走了不少弯路。这里记录下来,希望了帮到大家。

首先你的有个USB吧,这里我们假定USB在ubuntu中为/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/sdb1就分出来了,全部的空间都给了sdb1

2. 然后把/dev/sdb1设置为启动分区

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

我们可以看到,sdb1后面,多了个*

3. 接下来,把上面做的所有改动写入USB

Command (m for help): w

The 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 at

the 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​

看到了吧,我在安装win10

6. 现在还不可以从usb盘启动,还要在usb盘MBR区信息写入,这需要一个工具LILO

sudo apt-get install lilo

sudo lilo -M /dev/sdb mbr

下次启动的时候,选择这个USB启动就会出现windows的安装界面了!

另外,我自己也试了unetbootin,不过没有成功,选择从U盘启动后,一直卡在一个选择界面。大家有试成功的麻烦推荐下

linux系统制作win安装盘,在Ubuntu Linux下制作Windows 启动安装 USB盘相关推荐

  1. linux刻录win10u盘_在Ubuntu Linux下制作Windows 启动安装 USB盘

    最近想 ,在Ubuntu上刻录个windows的安装U盘,在网上看了些资料,不过好多都说的很模糊,于是乎,我走了不少弯路.这里记录下来,希望了帮到大家. 首先你的有个USB吧,这里我们假定USB在ub ...

  2. linux系统怎么建ftp服务器地址,Ubuntu Linux系统建立FTP服务器方法步骤

    实现了Apache多用户的虚拟主机设置,那么一般这些用户都会选择用ftp上传的方式来管理自己的web内容,这就需要我们再为他们开设FTP服务. Ubuntu自带的FTP服务器是vsftpd. 1.安装 ...

  3. linux系统我的世界开服,Ubuntu Linux下搭建Minecraft我的世界服务器

    总结一下在Ubuntu Linux下搭建Minecraft我的世界服务器的方法,其实非常简单直接. (1).把当前的软件都更新到最新 sudo apt-get update Minecraft服务器需 ...

  4. iPhone4S安装Linux系统,用iPhone 4S带着Ubuntu Linux上网

    其实让电脑都过iPhone上网的方式无外乎三种,wifi,蓝牙和USB. 我的上网本上没有蓝牙模块,而通过wifi热点的方式以前也写过帖子了,今天主要来试试USB数据线的方式. 在Windows平台下 ...

  5. deepin20系统选择手动安装盘_SD卡能干啥:在SD卡上安装Ubuntu双系统

    对于有Linux+Windows的重度使用需求的人来说,WSL (Windows Subsystem for Linux)是一个十分微妙的功能:它大多数时候可以达到90%的功能,但是又缺乏那剩下的10 ...

  6. dmg文件 linux,安装和使用Dmg2Img在Linux上创建macOS安装盘

    本文介绍安装和使用Dmg2Img的方法,以在Linux操作系统上创建macOS安装盘. 在Linux中安装Dmg2Img 在能够创建新的安装映像之前,必须在计算机上安装Dmg2Img应用程序,Dmg2 ...

  7. java如何做一系统盘,用软碟通制作win10安装盘的正确姿势

    之所以写这篇文章,是因为前两天制作win10安装盘的时候遇到了一个很奇怪的事情,最新的win10镜像将近5G,怎么做出来的安装盘占用空间不到1G呢?当时就感觉有问题,但是还是带着疑问尝试安装了一下,果 ...

  8. deepin20系统选择手动安装盘_手把手教你安装Mac双系统

    Attention:本教程适用于14年及其以前的Mac.之后会出适用于15年及其以后机子的教程. 双系统教程很多,问题是14年及其之前的机子需要手动下载对应的BootCamp驱动.很多老教程都忽略了这 ...

  9. Linux系统的常见命令记忆【Ubuntu】

    Linux系统的常见命令记忆[Ubuntu] 一.最新的htop[内存] 1.安装 2.直接输入htop 二.watch命令 1.有关watch的简介: 2.选项说明 3.常用示例[显卡,cpu温度] ...

最新文章

  1. 陆奇疫情之下最新思考:数字化的历史潮流在加速,送给创新者8个字2个维度...
  2. java 构造方法
  3. 面向dba的linux shell 脚本简介,面向 DBA 的 Linux Shell 脚本简介
  4. shlwapi常用的操作路径函数
  5. 在阿里云上以Daemon进程方式运行SAP Cloud Connector portable版本的尝试
  6. 参加计算机竞赛需要学什么知识,数学和计算机专业,我应该参加那些比赛?
  7. 可缺一台洗衣机的ykcchf
  8. Covalent与智能合约平台Fantom达成合作,将集成其索引解决方案
  9. php排序算法面试题,PHP面试:尽可能多的说出你知道的排序算法
  10. oracle数据库卡住了无法保存,Oracle数据库使用NFS存储,启动报错提示无法锁定文件...
  11. cad2004教程_AutoCAD视频教程!0基础到大神,室内建筑机械电气家具土木工程园林景观,七大行业方向助你成为精英!...
  12. java jcmd,jcmd命令用法
  13. Unity 3D中实现敌人追踪
  14. 公司来了一个low逼程序员,进程线程面试题总结
  15. vtk教程第六章 基础算法
  16. No executable file specified.Use the “file“ or “exec-file“ command.
  17. ps顶级调色技术解密视频教程 终极大法
  18. DOM 对象的方法和属性
  19. 萌新必看——10种客户端存储哪家强,一文读尽!
  20. java扫雷程序,Java扫雷程序,初试Java-JSP教程,Java技巧及代码

热门文章

  1. px2rem-loader(Vue:移动端自适应,px自动转化)
  2. python-5 函数
  3. Kubernetes网络模型概念
  4. Python编码风格
  5. linux 升级g++ [错误:unrecognized command line option “-std=c++11”]
  6. vs 生成com组件 其他电脑_VS也可以这样进行快捷安装
  7. 如何用自己的笔记本电脑使用学校机房的千兆校园网
  8. Linux ALSA 音频系统:物理链路篇
  9. Android增量更新——bsdiffbspatch
  10. Android.mk的一些FAQ