无忧启动论坛

标题: Vista安装无忧启动 [打印本页]

作者: feng197212    时间: 2006-12-28 15:06
标题: Vista安装无忧启动
当初到无忧来的动因非常简单,关于usb启动模拟光盘安装xp
在这个方面,我是一个完美主义者,新装系统一定要格式化后干净安装
费了无数周折,包括购买了朗科的所谓三启动U盘
应用了usboot,hpusb工具,还有flashboot等
在这里的达人的指导和探索下,成功搞定,几乎完美解决
当然只是几乎,还有一点点小瑕疵的……

不知这里的兄弟是否还记得上次那个讨论了
遗憾的是这个讨论是在xp行将就木的形势下进行的
假如早个几年……说不定就没有那么多五花八门的xp启动盘,ghost版等等

现在Vista来了……
我没有dvd刻录机,事实上连cd刻录机都没有
而vista安装要求winPE 2.0环境
到这里研究了老毛桃、老九的PE环境,包括那个1111版本的bootCD.iso
特别是那个dos+grub启动USB进入PE或者xpED环境
真是叹为观止!!
但是还没有PE2.0的镜像
还好有上次托人刻的WinFLP,可以进入
于是安装了两台机子,也激活成功
总算可以提前感觉一下vista的魅力了
但是还是在想能不能不用光盘,全新安装呢?

直到有一天,又是某位达人横空出世
用vista镜像中boot目录下的bootsect.exe
终于发现,制作usb启动竟然是如此简单
甚至连格式化都不需要
终于舍得拿我的移动硬盘作测试了
80G的,只分了一个区,常年有60G的数据在上面
因此从来不舍得格式化,哈哈……

Bootsect /nt60 f:
这里的f是我的移动硬盘的盘符
然后把移动硬盘的分区设为活动的
然后把vista镜像中的目录和文件拷入移动硬盘根目录
然后启动成功,完全正常
跟刻录DVD后安装一切一模一样!!

这个方法对U盘一样有效
只是现在超过2G的U盘还不多,那就把sources目录下的install.wim删掉
这样就可以进入winPE2.0环境了
期待这里的高手能够对这个环境进行精简……

当然意外还是有的,我只有两台机子测试
Dell 4600和thinkpad r52
越来越发现dell 4600这款机子usb启动还是有问题的
首先是速度慢,估计是1.1的速度
与r52相比,速度大概相差10倍
特别是在启动时的那个进度条,差距尤其明显
其次,启动完成后,4600报setup.exe运行错误,无法安装只能退出
但是r52一切正常,我也总算看到了vista的dvd光盘启动的效果……

vista真是酷,不用刻盘,usb引导不要格式化,一行命令就可以解决
以前走了那么多的弯路

想想usboot的繁琐,真想扔在地上,一脚踩上去,呵呵,不好意思噢
现在看来,xp安装光盘也完全可以类似这种操作手法
完美实现移动硬盘或者u盘模拟光盘启动

Bootsect /nt60 f:
是告诉mbr,启动文件在是f盘根目录下的bootmgr文件
而Bootsect /nt52 f:
则是告诉mbr,启动文件在是f盘根目录下的ntldr文件

Xp和win2k3安装光盘i386下的setupldr.bin
如果有高人能够参照光盘启动,搞定在mbr中如何将启动文件指向setupldr.bin
那么一切问题迎刃而解……
当然复制一个setupldr.bin到移动硬盘根目录下再改名为ntldr的办法好像不行

呵呵……又是抛砖引玉
作者: blueskuy    时间: 2006-12-28 20:45
好贴没人顶,不过俺没试过
作者: shw1395    时间: 2006-12-30 01:20
bootsect 本来就是这么用的
vista的封装跟xp相比改了全新的方式,PE2.0出来还不太久,现在安装vista倒是问题不大,绝大多数都没刻盘安装,但要集成到象现在的PE1.0一样,成为随手工具,还有段路要走,毕竟脸还没混熟呢。
作者: frtgvcd    时间: 2006-12-30 10:18
我只等何时能有PE2.0象老毛桃的一样放天U盘启动进系统搞维护
作者: asdsd130    时间: 2006-12-30 10:34
标题: 用SD卡能不能代u盘启动吗
用SD卡能不能代u盘启动吗希望能各位达人指点12
作者: acoa    时间: 2006-12-30 11:47
SD卡是可以的,找个读卡器就OK了
作者: hjm6624669    时间: 2007-1-8 23:59
按照楼主的意图,我把XP安装盘中的I386复制到G盘后,用grub成功的启动了setupldr.bin.但提示找不到 TXTSETUP.SIF文件,下一步我不知道如何解决?请楼主思考.
启动setupdlr.bin的方法:
  进入DOS后,执行C盘上的grub.exe,即
C:>grub
再输入:
grub> cat (hd0,x)/      
  (说明:x分别用0,1,2,3,......,n代如后再按Tab键,可以查看各分区的文件)
  由于x=7,我看到i386,表明i36在(hd0,7),于是输入
grub> chainloader  (hd0,7)/i386/setupldr.bin
grub> boot
至此,setupldr.bin就被启动了.
作者: feng197212    时间: 2007-1-9 16:43
原帖由 hjm6624669 于 2007-1-8 11:59 PM 发表
按照楼主的意图,我把XP安装盘中的I386复制到G盘后,用grub成功的启动了setupldr.bin.但提示找不到 TXTSETUP.SIF文件,下一步我不知道如何解决?请楼主思考.
启动setupdlr.bin的方法:
  进入DOS后,执行C盘 ...

感觉用grub启动setupldr.bin,可能相关路径就无法控制了
如果在mbr能够直接控制就好了,类似光盘的无模拟




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3