veket官方网站论坛

veket

 找回密码
 要注册
搜索
楼主: perryfa

正版win7/vista设置启动引导脚本,请求测试

[复制链接]
发表于 2010-8-19 09:18 | 显示全部楼层
你这个不用测试了,我告诉你是对的。
 楼主| 发表于 2010-8-19 18:59 | 显示全部楼层

回复 16# 的帖子

谢谢,菜鸟总是比较小心的。
发表于 2010-8-21 15:04 | 显示全部楼层

晒晒我到修改版

我这里晒晒我到修改版,由于我到键盘是usb的,不支持引导选择菜单,而且我也不习惯在启动时选来选去的,所以我修改了以下脚本,使之在启动时具有唯一性。也就是下次启动时不经过选择直接进入veket。(当然,要把grub文件先复制到根目录下)

下面是我修改到脚本(经过测试一切正常,我的系统是win7旗航版):
-------------------------------------------------------------------------------------------------------------------------------
@echo on

bcdedit /export "c:\bak\BCD"
bcdedit /create {d2b69192-8f14-11da-a31f-ea816ab185e0} /d "veket for kxdd" /application bootsector

bcdedit /set {d2b69192-8f14-11da-a31f-ea816ab185e0} device partition=%SystemDrive%
bcdedit /set {d2b69192-8f14-11da-a31f-ea816ab185e0} path \grldr.mbr
bcdedit /timeout 0
bcdedit /default {d2b69192-8f14-11da-a31f-ea816ab185e0}
bcdedit /displayorder {d2b69192-8f14-11da-a31f-ea816ab185e0} /addlast

pause

echo press any key to continue
--------------------------------------------------------------------------------------------------------------------------

注意:注意你的menu.lst的配置,如果错了,你只能用u盘veket来修复了,不过也不麻烦。。。

然后下次启动就直接进入veket了。。。

什么,你想回win7?

好办,只要在veket里把c盘下的bak/bcd文件复制并替换掉boot/bcd就可以了。然后再重启就进入win7了,你也可以把这一行指令做成个shell脚本来运行。

然后,你就可以自如到在两个系统之间遨游了,别人用你的电脑绝对感觉不到这个是多系统的。。。。。(其实,我还装了max os x 雪豹。。。)

此方法使用于不喜欢选择菜单抑或者根本不支持(比如我)的用户,当然,还要爱折腾(还是比如我)。

用的朋友麻烦晒晒win7系统,要不报一声也成,让俺有点成就感嘛。。。。
发表于 2010-8-21 15:20 | 显示全部楼层

再补充一下

俺不太喜欢win7的bcd,原因是不容易手动修改,于是俺折腾出了把win7连根拔起的方法,然后用grub同一引导就方便了。(更绿色更环保更低炭)

这里简单介绍一下阿。如果光搬win7系统目录的简单,但是俺就喜欢折腾,所以俺要连根拔起,一点不留。所以步骤就就多了那么一点点。

首先是复制引导文件(bootmgr和boot目录)注意先要修改bcd里面的win7引导文件和到系统的路径,比如d盘。然后把win7整个生硬的“搬”过去。最后重写引导区,用grub,当然还要修改一下menu.lst:

title Windows7
acpi
chainloader (hd0,4)/bootmgr

最后一行指令根据你复制的分区来改动。。。

然后你就随便想加什么系统引导信息了。这就是我的绿色win7了。经过本人测试真实有效。(win7再绿色也不可能像xp一样的绿色,就是因为bcd的存在。也就是,要转移,先修改bcd,而且这个东西不是直接手动容易修改的,当然喜欢用32位编辑器修改的除外)

---------------------------------------------------------------------------------------------------------------

下面介绍简单的,只绿色,不转移的。

就是只重写主引导区,然后在menu.lst写入:

title Windows7
acpi
chainloader (hd0,0)/bootmgr

然后就over了。简单吧。

---------------------------------------------------------------------------------------------------------------

如果你喜欢俺的暴力折腾型的,你还可以把win7考到u盘里(当然要修改bcd文件),但是我没有试过。为什么?俺没有这么大的u盘阿~~~~~~~~~~~

[ 本帖最后由 kxdd2002 于 2010-8-21 16:17 编辑 ]
 楼主| 发表于 2010-8-22 16:15 | 显示全部楼层

回复 18# 的帖子

这么说,你也帮我测试了,谢谢。(两人测过了,记账)。
说到不喜欢win7的bcd,更进一步地说,就是不喜欢win,不喜欢一切封闭起来,让人看不到、不能改的东西,呵呵,me too。
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

QQ|手机版|Archiver|veket官方网站论坛 ( 粤ICP备 11052856 )

GMT+8, 2025-5-3 03:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表