V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
BUPTGuo
V2EX  ›  Linux

Linux下如何创建Windows的安装U盘?

  •  
  •   BUPTGuo · 2012-04-29 12:46:23 +08:00 · 10803 次点击
    这是一个创建于 4590 天前的主题,其中的信息可能已经有所发展或是发生改变。
    双系统Win挂了……卡在开机正在启动那个地方,安全模式下看是在BTOWSYF.sys处卡住了……google木有检索到什么有用信息。决定重装……

    手头木有安装光盘,只能用U盘安装,但是怎么在Linux下做Win的安装U盘啊?

    搜到Ubuntu论坛上一个,讲把U盘格式化为NTFS,然后修改boot标志,把iso镜像的内容cp过去。自己做了之后木有效果。。。
    dd貌似对Win不管用吧?


    求各种指点
    25 条回复    1970-01-01 08:00:00 +08:00
    xRC
        1
    xRC  
       2012-04-29 12:54:46 +08:00
    如果是要把Win7塞进U盘,只要格式化后把U盘设置为活动分区,然后解压Win7 Retail的ISO镜像,把所有文件都复制到U盘里去就OK了
    pomhg
        2
    pomhg  
       2012-04-29 13:04:43 +08:00
    winusb - Simple tool for creating a usb stick Windows (Vista, Seven and 8) installer from an ISO image or a DVD.
    lentrody
        3
    lentrody  
       2012-04-29 13:44:06 +08:00   ❤️ 1
    除了设置活动分区还要修改分区引导记录为BOOTMGR;win下可以用bootice http://www.ipauly.com/bbs/dispbbs.asp?boardid=2&Id=1
    linux下不知道有没相关工具

    应该也可以直接在grub里按c用下面的命令启动安装文件所在分区
    rootnoverify (hd*,*)
    chainloader +1
    haohaolee
        4
    haohaolee  
       2012-04-29 14:42:07 +08:00   ❤️ 2
    用grub的话,并且能识别u盘的话 可以把win7 iso解开copy到u盘,然后启动时进入grub命令行
    find --set-root /bootmgr
    chainloader /bootmgr
    lentrody
        5
    lentrody  
       2012-04-29 14:51:30 +08:00
    搞错了,应该是4楼的命令
    haohaolee
        6
    haohaolee  
       2012-04-29 15:42:28 +08:00
    不对不对,好像 grub4dos 才有 find --set-root 这个命令。不过熟悉grub的话,也可以做到。
    BUPTGuo
        7
    BUPTGuo  
    OP
       2012-04-30 12:22:13 +08:00
    用grub4dos硬盘安装,进到安装镜像了,但是卡在安装程序正在启动那里,一直不动,硬盘灯也不亮。
    昨天以为会是坏道,今天在Livecd查了没发现问题。继续求助啊,该怎么办?
    xuefei2062
        8
    xuefei2062  
       2012-04-30 12:25:53 +08:00
    @BUPTGuo 你这个应该是引导程序的问题。先装linux,再装windows,windows会把linux的引导程序覆盖掉,这种情况好像只能使用windows的引导程序了,具体我也不太清楚,再搜搜吧,不玩双系统好多年了
    BUPTGuo
        9
    BUPTGuo  
    OP
       2012-04-30 12:28:39 +08:00
    @xuefei2062 启动到Win的安装程序了……和引导已经无关了。习惯Linux能看到各种信息,方便查错,这Win就给一个“安装程序正在启动”,没任何信息,怎么等都启动不起来……
    xuefei2062
        10
    xuefei2062  
       2012-04-30 12:40:17 +08:00
    @BUPTGuo 你是引导win起不来,还是引导linux起不来?livecd进入linux重装一下grub呢?
    BUPTGuo
        11
    BUPTGuo  
    OP
       2012-04-30 12:46:36 +08:00
    @xuefei2062 Win的系统已经挂了。要重装,现在是安装程序起不来……正在Linux里给你回帖
    vmebeh
        12
    vmebeh  
       2012-04-30 14:36:38 +08:00
    把那个sys删掉(备份一下先)看看能不能启动

    搜到一种硬盘安装win7的方法是解包win7 iso到根目录,复制bootmgr到boot目录,
    chainloader /boot/bootmgr
    boot
    就可以安装

    再不行就用win2003的pe,直接运行setup.exe
    mingming
        13
    mingming  
       2012-04-30 17:07:48 +08:00
    我记得dd是可以的。楼主可以试下先。
    BUPTGuo
        14
    BUPTGuo  
    OP
       2012-04-30 21:08:26 +08:00
    继续更新问题……除去卡在安装程序这点,还有就是U盘启动特别慢。用笨方法通过虚拟机xp的软件给U
    盘写。启动是起了,但是特别特别特别特别特别特别慢,无法忍受的级别。不清楚是什么原因,各种给点指点啊~~
    不能修改主题,只能这样在后面回复,不容易突出新的问题啊
    BUPTGuo
        15
    BUPTGuo  
    OP
       2012-04-30 21:09:49 +08:00
    @mingming dd if=/iso-path of=/dev/sdb 我这样写的不行,按Linux的命令写的。应该怎么写呢?
    还有……知道U盘启动很慢很慢,会有什么原因吗?
    thedevil7
        16
    thedevil7  
       2012-04-30 21:14:45 +08:00
    @BUPTGuo 只是在 Win 下做过 Win7 U 盘的安装盘. 照理说应该很快, 快过光盘才对. 如果没有对应工具, 记得 unetbootin 是个万能工具. 没用过, 但是看见这个软件被推荐过多次.
    thedevil7
        17
    thedevil7  
       2012-04-30 21:16:37 +08:00
    你当我什么都没说... 刚才谷歌了下...
    xuefei2062
        18
    xuefei2062  
       2012-04-30 22:37:54 +08:00
    找个外置光驱吧,u盘引导很麻烦,要做一些手脚的。。。我以前试过,没成功,还是找个光驱方便点。古德拉克
    Muninn
        19
    Muninn  
       2012-04-30 23:33:28 +08:00
    复制过去 然后用fdisk把分区设置成bootable就好了
    当然我没这么干过 只是觉得可以

    但是装好以后还能否找到linux就难说了...
    zhxc
        20
    zhxc  
       2012-05-01 20:34:37 +08:00
    我的ubuntu下有个启动盘创建器,插进U盘后,可以直接用镜像文件把U盘做乘启动盘,重启时改成U盘启动就自动安装了,我的双系统就是这么装得
    lentrody
        21
    lentrody  
       2012-05-01 21:06:38 +08:00
    @BUPTGuo 启动慢一般是驱动问题...

    虚拟机都用上了...楼主还没整好么...

    楼主要是用安装U盘(光盘安装,pe里运行Setup同)的话会覆盖掉linux主引导记录,还得修复,很麻烦.
    来个一步到位的方法吧,U盘上安装这个WINPE(工具齐全,兼容性好,比其他大多PE好用), http://hi.baidu.com/sinoxer/home ,进pe,挂载win安装镜像,运行桌面上的NT6快捷安装器,选择镜像里的wim文件,指定原win分区格式化安装;楼主要是没动过linux引导的话直接重启选择启动项里的win就行了
    BUPTGuo
        22
    BUPTGuo  
    OP
       2012-05-02 18:05:44 +08:00
    @lentrody 想到会是驱动问题,但是之前安装过n次,而且上一次装win也是这个镜像,就木有问题。知道win是通过bios识别硬件的,难道只能刷bios……?

    u盘起pe也起不来的……加载完后就没反应了,硬盘灯、u盘灯、屏幕都没任何响应。

    修复引导比较熟悉……所以不是问题。
    BUPTGuo
        23
    BUPTGuo  
    OP
       2012-05-02 18:08:25 +08:00
    问题已经不是Linux创建Win的启动U盘了……现在是卡在安装程序的启动了……

    Linux创建Win的启动U盘,貌似主贴里说的NTFS格式化,然后cp 镜像里的内容过去,改boot标志是可以的。不过我这很慢很慢,应该和卡在安装程序启动是一个原因影响的。

    另外还可以用grub4dos,用硬盘安装,也成功启动到安装程序启动那里卡住了。
    lentrody
        24
    lentrody  
       2012-05-03 13:07:17 +08:00
    @BUPTGuo 从一开始就是硬件问题吧...擦擦内存,刷下bios试试?不过感觉更像硬盘有坏道...把硬盘拿掉看能不能启动pe,用其他检测工具再检测下
    blambin
        25
    blambin  
       2012-10-24 12:36:04 +08:00
    好像可以用 winusb 來做 的,還帶了一個winusbgui
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1242 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:54 · PVG 01:54 · LAX 09:54 · JFK 12:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.