您现在的位置是: 首页 > 网络管理 网络管理

_linux 下制作u盘

tamoadmin 2024-09-08 人已围观

简介1.如何在linux制作win7/win10启动盘启动U盘2.linux下制作win的启动盘3.如何在linux下制作一个windows的可启动u盘前期准备:?1、 1G以上的U盘一个(你电脑要能认出来)、如果可能最好是fat格式,并且在分区工具中激活 Boot Flag,即可引导状态。2、 ISO格式的WinPE镜像文件一个3、 Syslinux启动引导器(可在下载: s://.kernel.o

1.如何在linux制作win7/win10启动盘启动U盘

2.linux下制作win的启动盘

3.如何在linux下制作一个windows的可启动u盘

_linux 下制作u盘

前期准备:?

1、 1G以上的U盘一个(你电脑要能认出来)、如果可能最好是fat格式,并且在分区工具中激活 Boot Flag,即可引导状态。

2、 ISO格式的WinPE镜像文件一个

3、 Syslinux启动引导器(可在下载: s://.kernel.org/pub/linux/utils/boot/syslinux/syslinux-5.01.tar.gz)

4、 对Linux系统有一定了解。

步骤:

1、下载WinPE的iso文件,解压到u盘根目录,命名为 Win7PE.ISO (注意区分大小写)。

2、解压缩下载的Syslinux到主文件夹下的任意目录

3、打开终端,cd 进入解压目录 ../syslinux-5.01/linux/ ,用 lsblk 并查看当前u盘分区的设备号(例如我是 /dev/sdb1 )

4、在终端中向u盘安装syslinux启动引导器(最后一个参数按照你电脑的实际填写):

sudo?./syslinux?--directory?/boot/syslinux/?--install?/dev/sdb1

5、将 ../syslinux-5.01/memdisk/memdisk 、../syslinux-5.01/com32/chain/chain.c32 、 ../syslinux-5.01/com32/menu/vesamenu.c32 、 ../syslinux-5.01/com32/modules/reboot.c32 等复制到u盘的 /boot/syslinux/ 文件夹里

6、用你喜欢的编辑器打开u盘内的 /boot/syslinux/syslinux.cfg (没有就新建),写入引导所需的指令:

default?/boot/syslinux/vesamenu.c32

prompt?0

MENU?TITLE?Syslinux?WinPE?Loader?

timeout?600

LABEL?Win7PE?

MENU?LABEL?[^1]Windows7?PE?(iso)

kernel?/boot/syslinux/memdisk?raw?iso

end?initrd=Win7PE.ISO

label?firsthd

menu?label?[^2]Boot?from?first?hard?disk

com32?/boot/syslinux/chain.c32

end?hd0

label?reboot

MENU?LABEL?[^3]Reboot?Computer

KERNEL?/boot/syslinux/reboot.c32

7、试试吧~?

如何在linux制作win7/win10启动盘启动U盘

1、首先是启动软件,安装软件后点击开始菜单。

2、然后在所有程序中找到lili这里,点击一下红色的符号就会启动软件。

3、把U盘插入到PC,点击软件蓝色更新图标更新,点击列表选择U盘。这里选择硬盘,所以点击NTFS分区。

4、然后点击下载这里选择Linux版本下载。

5、接着把图中隐藏分区,在Windows这两个勾去掉。

6、做好了后点击闪电图标进行制作,几分钟后系统已经写入到了U盘内。

linux下制作win的启动盘

1,下载U盘工具(大,老毛桃),并制作U盘系统2,下载win7 (GHO版,ISO版)3,关机,插入U盘4,按DEL或F12进入BIOS5,在BOOT PRIORITY或BOOT选项中,把USB HDD或REMOVABLE DEVICE之类的置于第一项6,重启,进入 WINDOWS PE系统7,用DISKGENIUS重新分区或格式化系统盘(需设置为NTFS)8,使用GHOST安装GHO系统,用WIN安装器安装ISO系统9,关机,拔下U盘10,进入系统,还原默认设置11,开机,进入WIN7,安装驱动 纯手打,望纳

如何在linux下制作一个windows的可启动u盘

Linux上制作Windows启动u盘插入准备好的u盘,并查看u盘的设备名称

~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sdb 3.2G 3.2G 0 100% /run/media/alfer/u8

注意:如果看到u盘(/run/media/alfer/u8)挂载在/dev/sdb设备下,则需要先将其卸载;如果此处看不到usb 设备,则要用 fdisk 工具查看。设置usb设备/dev/sdb的 /dev/sdb1为启动分区cfdisk /dev/sdb 或 fdisk /dev/sdb (partition type 7, and bootable flag)u盘分区格式化格式化分区sdb1为ntfs格式:mkfs.ntfs -f /dev/sdb1利用ms-sys写入mbr信息到u盘以引导win7:ms-sys -7 /dev/sdb其中的-7参数指Win7 MBR,sdX指的是U盘对应的盘符。将ISO镜像文件写入到u盘:

mount -o loop win7.iso /mnt/iso

mount /dev/sdb1 /mnt/usb

cp -r /mnt/iso/* /mnt/usb/

sync

监控写入状态:watch -n1 iostat从u盘启动安装Windows系统现在你已经可以从u盘启动来安装Windows了。总结Linux上制作 Windows的启动盘整体流程应该是:u盘建立启动分区 -》u盘分区格式化 -》写入引导程序 -》写入镜像文件 -》 制作完成。在Centos系统上制作Windows启动盘的时候,我尝试了几种不同的方法,皆是可以制作成功的:写入u盘启动引导Win7安装方式方法一:如文中,利用ms-sys工具写入,ms-sys -7 /dev/sdb;方法二:利用lilo工具,sudo lilo -M /dev/sdb mbr;方法三:利用syslinux工具,sudo dd if=/usr/lib/syslinux/mbr/mbr.bin of=/dev/sdb;镜像文件写入u盘方法一:挂载 iso 镜像后,复制到u盘;方法二:dd命令写入iso镜像文件到u盘的启动分区

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

情景是这样的,有一个windows10的iso,现在想通过U盘安装,要求即支持UEFI(启动引导器),又支持Legacy(启动引导器),因为有一些老的机器是不支持UEFI的。

那现在分析一下情况:

1 windows10的iso本来就是支持UEFI的,你只要将iso的内容拷贝到U盘的分区内,在开机启动时按某个功能键(好些机器是F12键)会出现选择启动方式和启动盘的页面。你只要选择UEFI启动你的U盘就可以。

2 要支持Legacy,那要一个引导程序了,现在流行的是grub2。那要做的就是生成grub的配置文件grub.cfg了,将grub写入MBR。将grub写入MBR通过命令grub-install实现,grub的配置文件就要靠手写了。

现在说一下技术规格:

1 建议u盘的磁盘标签是msdos,因为gpt标签的磁盘需要一个专门的启动分区来配合grub2的工作。这个没试验过,不推荐给大家。

2 分区格式,建议使用ntfs分区。分区大小只要比你的iso大就可以了。

3 分区的开始,建议空出来磁盘开始的2M空间,从2M后开始分区。

现在说一下实现:

以下设iso的文件名字是win10.iso,u盘设备为/dev/sdb

使用fdisk和parted命令都可以查看磁盘标签。linux下对ntfs的格式化可能需要另外自己找工具。在这里不做建议。

1 挂载iso,将iso内所有的文件拷贝到u盘分区内。

mkdir iso

mount win10.iso iso

cp -r iso/* /dev/sdb1

2 执行grub-install

grub-install --target=i386-pc --boot-directory=iso/boot /dev/sdb

3 手写grub.cfg 将如下的 grub.cfg 文件放入 iso/boot/grub/

# grub.cfg

menuentry "Install Windows 10" {

set root= hd(0,1)

chainloader +1

}