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

2012-04-29 12:46:23 +08:00
 BUPTGuo
双系统Win挂了……卡在开机正在启动那个地方,安全模式下看是在BTOWSYF.sys处卡住了……google木有检索到什么有用信息。决定重装……

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

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


求各种指点
10827 次点击
所在节点    Linux
25 条回复
xRC
2012-04-29 12:54:46 +08:00
如果是要把Win7塞进U盘,只要格式化后把U盘设置为活动分区,然后解压Win7 Retail的ISO镜像,把所有文件都复制到U盘里去就OK了
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
2012-04-29 13:44:06 +08:00
除了设置活动分区还要修改分区引导记录为BOOTMGR;win下可以用bootice http://www.ipauly.com/bbs/dispbbs.asp?boardid=2&Id=1
linux下不知道有没相关工具

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

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

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

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/34065

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX