背景:win的系统盘一不小心搞坏了,手头有没有相关的修复工具,只有一个Linux备用系统和一个8G的U盘,

之前一直是使用win的傻瓜式工具一键制作系统安装U盘,还没试过在Linux上制作win的安装系统U盘,

故这里摸索了一下Linux制作windows系统安装U盘的办法,

在网上查了相关的教程,都是需要下载相关的工具进行制作,这里直接使用系统自带的相关工具直接制作

其实win的手工制作的方法也不复杂,不需要专门去下载相关的工具来完成

首先,这里先挂载U盘

mount /dev/sdc1 /root/usb[root@localhost ~]# df
檔案系統                 1K-區段     已用    可用 已用% 掛載點
devtmpfs                 4010792        0 4010792    0% /dev
tmpfs                    4030648       84 4030564    1% /dev/shm
tmpfs                    4030648     5028 4025620    1% /run
tmpfs                    4030648        0 4030648    0% /sys/fs/cgroup
/dev/mapper/fedora-root 30643136 20003840 9059676   69% /
tmpfs                    4030648       36 4030612    1% /tmp
/dev/sda10                487652   114569  343387   26% /boot
/dev/sdc1                7577104  4077740 3499364   54% /root/usb

格式化U盘为ntfs格式

mkntfs /dev/sdc1

安装grub2的引导程序

grub2-install --root-directory=/root/usb --no-floppy /dev/sdc

这里就完成一个空的引导U盘了,后面,只需要把win的安装镜像拷进去,这里用ylmf的ghost镜像:

mkdir /root/iso_dir
mount /root/Ylmf_Ghost_Win7_SP1_x64_2015_1120.iso root/iso_dir
cp -rvf /root/iso_dir /root/usb

随后创建引导配置文件,完成之后,就可以重启了

[root@localhost 1214197D4E46FF52]# cat /root/usb/boot/grub2/grub.cfg
menuentry "install win 7" {
set root=hd(0,1)
insmod part_msdos
insmod ntfs
chainloader +1
}reboot

启动后选择从U盘启动,然后会有grub的启动界面,显示了配置文件中的启动项,选择从该启动项启动

然后,如果之前的启动项配置文件没有配置对,可能会导致找不到启动信息:

这个时候,需要回到grub的启动界面,使用c进入进入命令行模块,确认U盘确切的分区信息

确认完毕后,再回到grub启动界面,使用 e 进入到编辑模式,把root修改为正确的信息

编辑完成后保存并回到grub选择从该项启动,即可顺序启动系统的安装进程:

Linux系统下制作windows系统安装U盘相关推荐

  1. win8u盘启动linux系统,在Mac系统下制作Windows启动U盘(失败案例)

    2018年12月月末有人叫我帮他装个win10,在windows系统下搞个启动U盘是真的方便各种方法都有,但是我手头就一个U盘.一个win10镜像文件和一个自己的IBP,而且倔强的我不愿意在自己电脑里 ...

  2. Linux下制作Windows启动U盘的工具

    Linux下制作Windows启动U盘的工具 很多人说Linux下制作Windwos启动盘要用GRUB4DOS建立引导,其实不用,有专门的工具的,就像Windows下有Rufus制作Linux启动U盘 ...

  3. Linux系统下如何加载U盘或移动硬盘

    Linux系统下如何加载U盘或移动硬盘 2007-05-15 00:00作者:赵彪出处:论坛整理责任编辑:原野 - 1.在插入U盘或硬盘之前,在命令行窗口运行:fdisk -l 命令,系统将显示目前所 ...

  4. 在Linux系统下制作U盘启动盘

    本文介绍在Linux系统中制作U盘启动盘的三种方法:使用启动盘创建器.dd命令和Etcher,以下以优麒麟Ubuntu Kylin 19.04为例,为你介绍这三种方法.如果要在Windows中制作U盘 ...

  5. linux系统可以玩星际争霸吧,能在Linux系统下运行Windows软件的Wine

    Wine,是一款优秀的Linux系统平台下的模拟器软件,用来将Windows系统下的软件在Linux系统下稳定运行,如何配置请看下文 大家看看下面这幅图图1),你一定会惊奇地问:"哇!这不是 ...

  6. linux 优盘分区,怎么在Linux系统下使用NTFS的U盘或者是分区以及移动硬盘-使用工具NTFS-3G...

    注释:我们在Windows是的时候我们的所使用的系统是NTFS或者移动硬盘都是NTFS,但是在Linux系统下面NTFS的分区就不能直接使用,那我们想用的话怎么办? 现在我就教大家一个简单的方法让NT ...

  7. 怎么在Linux系统下使用NTFS的U盘或者是分区以及移动硬盘-使用工具NTFS-3G

    注释:我们在Windows是的时候我们的所使用的系统是NTFS或者移动硬盘都是NTFS,但是在Linux系统下面NTFS的分区就不能直接使用,那我们想用的话怎么办? 现在我就教大家一个简单的方法让NT ...

  8. linux系统下制作启动u盘,制作Linux系统启动盘的四种简便方法

    Linux的启动软盘有boot盘和boot/root盘之分,所谓的boot盘只能用来启动已经安装在硬盘上的Linux系统,而boot/root盘本身就是一个迷你Linux系统.Linux启动软盘是系统 ...

  9. Linux系统下挂载Windows分区

    1. 手工挂载 在Linux中也可以读取Windows分区,包括fat32格式的和ntfs格式的.首先你得知道Linux下对硬盘分区的称呼.比如Windows下的C盘通常是hda1,D盘是hda5,E ...

  10. ultraiso制作Windows系统安装U盘

    网上下载的安装版系统镜像iso格式,通过软碟通ultraiso这个工具写入到U盘,制作成系统安装U盘. 适用于Win7,Win8.x,Win10等操作系统. 如何操作,看优酷网视频教学: http:/ ...

最新文章

  1. 图像滤镜艺术---PS图层混合模式之明度模式
  2. php mysql unsigned,PHP MySQL 核心
  3. python测量信号信噪比
  4. 中国服务业发展的轨迹、逻辑与战略转变——改革开放40年来的经验分析
  5. jquery调用WebService和WebService输出JSON
  6. 群体智能之人工蜂群算法及其改进(ABC)
  7. IAR报错:新手刚使用K60(非UD)时容易碰到的问题:芯片被锁,missing FlashK60XX.board
  8. Toshiba e-STUDIO5616AC 一体机驱动
  9. 支持delete吗_那些年删过的库,跑过的路,你从中找到解决方法了吗?
  10. python 作用域知识点整理
  11. 如何降低计算机版本,电脑系统WIN10如何降级,还原老系统_win10专业版教程
  12. 公众号头条文章数据接口 API 简介与使用场景、调用方法
  13. /etc/passwd文件详解
  14. 动态树(LCT)初探
  15. docker容器不断重启
  16. 搭建个人图床【阿里云OSS+PicGo】
  17. [数值分析]不动点迭代法
  18. 一种可训练的目标检测系统
  19. linux中的ps fx命令,Linux下ps命令详解 Linux下ps命令的详细使用方法
  20. android 录屏软件,如何制作教学视频?教学视频录制方法

热门文章

  1. CAD画虚线怎么调比例?CAD画虚线教程
  2. vue针对ele的form组件校验
  3. 零信任的终端安全闭环
  4. 使用android studio设置签名信息
  5. Linux 打包压缩(tar、gzip、bzip、xz)备份(备份dump genisoimage 还原restore)
  6. ios 销毁当前页面重新开启_iOS - 切换rootViewController时,销毁之前的控制器
  7. SFP(Small Form-factor Pluggables)光模块
  8. 汉字编码,GB2312、GB 13000、GBK、GB18030 介绍
  9. AD7705-模数转换器-工作原理介绍
  10. day1.数据库初步了解