Kali Linux 2.0下制作Windows10的安装U盘

自从上了Linux后,慢慢的对Windows没有什么念想了。但是Windows上的一些软件或功能暂时在Linux上找不到替代的软件,所以自能弄双系统了。本着物以致用的理念【没钱。。。】,手里一直以来只有1个U盘!在装完Kali Linux后,一直闲置着【之前挂了GRUB2以及GRUB4DOS上去】。本来准备直接将Windows的安装镜像直接解压到硬盘安装的,后来嫌麻烦就想着直接做成安装U盘。

制作安装U盘的准备事项:

  • Windows官方安装镜像
  • 容量大于4GB且尚未分区的U盘一个
  • Kali Linux 2.0

主要制作步骤:

  • 安装lilo

lilo是一个启动管理器,类似与GRUB。它的主要作用是写入MBR。

apt-get install lilo

如果是第一次安装的话,会弹出下图来提示你安装完成后需执行对应的命令liloconfig
Screenshot from 2016-01-19 22:33:19.png

  • 将U盘格式化成一个分区并将该其设为启动分区
fdisk /dev/sdb

输入以上命令后,按照以下的输出结果操作

Welcome to fdisk (util-linux 2.25.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-30375935, default 2048): 
Last sector, +sectors or +size{K,M,G,T,P} (2048-30375935, default 30375935): 

Created a new partition 1 of type 'Linux' and of size 14.5 GiB.

Command (m for help): p
Disk /dev/sdb: 14.5 GiB, 15552479232 bytes, 30375936 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
Disklabel type: dos
Disk identifier: 0x0b38f663

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1        2048 30375935 30373888 14.5G 83 Linux


Command (m for help): a
Selected partition 1
The bootable flag on partition 1 is enabled now.

Command (m for help): p
Disk /dev/sdb: 14.5 GiB, 15552479232 bytes, 30375936 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
Disklabel type: dos
Disk identifier: 0x0b38f663

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1  *     2048 30375935 30373888 14.5G 83 Linux


Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
  • 将分区格式化成NTFS格式
mkfs -t ntfs /dev/sdb1

以上命令会把分区中写入全0,所以在时间上相对Windows下的快速格式化来说会比较慢!整个格式化过程大概需要几分钟的时间。

  • 将准备好的iso文件dd到以上准备好的分区了
dd if=/media/root/1ADC8962DC893951/win10.iso of=/dev/sdb1
  • 写入MBR信息
lilo -M /dev/sdb mbr
您的浏览器已过时

要正常浏览本网站请升级您的浏览器。现在升级

×