KDE 发表于 2010-2-13 22:34:05

Err.mark存在,说明没有找到ISO文件,程序应该退出才对。

Jactry 发表于 2010-2-13 22:35:10

KDE有考虑把清理程序也附带上么:(

Jactry 发表于 2010-2-13 22:45:42

兼容模式研究不行:(
有多了一个启动项:(

KDE 发表于 2010-2-13 23:38:46

bcdedit 列出所有
bcdedit /delete id
删掉不要的条目。

panpanpdj 发表于 2010-2-13 23:52:28

明天如果业主不扯淡,我来测试WIN7,现在为XP,明天GHOST一下到WIN7再测试

KDE 发表于 2010-2-13 23:53:31

如果有删不掉的显示项,如下命令可解
bcdedit /displayorder {current}

Jactry 发表于 2010-2-13 23:58:04

原帖由 KDE 于 2010-2-13 23:53 发表 http://www.linuxfans.org/bbs/images/common/back.gif
如果有删不掉的显示项,如下命令可解
bcdedit /displayorder {current}
搞定了,谢谢

atang520 发表于 2010-2-14 00:01:12

祝大家新年快乐,虎年行好运!:mrgreen:

KDE 发表于 2010-2-14 00:24:48

代码确实是严重系统依赖的,但vista和win7引导机制应该不会有太大差异吧?但后者会将所在分区改为C盘,可能造成困扰。 

haddy 发表于 2010-2-14 19:35:09

Windows 7 报告……

运行了几次
第一次是在“复制引导……”那里停止运行(Windows命令处理程序已停止运行)
第二次成功运行不过忘记用管理员权限,但是好像是因为找不到ISO弹2楼的那个错误?
建议:找不到ISO就给用户指定
第三次重复第一次的错误- -
现在还是重复错误中

还有 指定ISO的时候就不能退出么?
- -b

多次运行后7Z内部错误:105

运行菜单的那个(用管理员权限),还是会显示“拒绝访问”,貌似有另一个程序占用?额……待会注销再试试

运行菜单那个的输出:

********************************************
*                                          *
*         MagicLinux 硬盘安装向导          *
*                                          *
********************************************


创建 c:\magicloader 目录,如果遇到原有同名目录将备份成 c:\magicloader.old
拒绝访问。
找不到文件 - C:\magicloader.old
子目录或文件 c:\magicloader 已经存在。
成功!

复制引导 GRUB4DOS 及引导 MagicLinux 安装程序所需要的重要文件至 c:\magicloader 目
录...
另一个程序正在使用此文件,进程无法访问。
成功!

进行必要的清理和备份...
移动了         1 个文件。
移动了         1 个文件。
移动了         1 个文件。
成功!

开始创建安装程序引导环境...

复制引导 GRUB4DOS for MagicLinux 必需的两个文件 mildr.mbr 和 mildr 至 C 盘根目录
...
已复制         1 个文件。
已复制         1 个文件。

复制 GRUB4DOS 启动菜单 menu.mgc 至 C 盘根目录...
已复制         1 个文件。

您的操作系统使用了新式 NT 引导管理器 bootmgr,将为 GRUB4DOS 新建一条 Windows 启
动菜单...
'拒绝访问。' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
指定的项标识符无效。
参数错误。
已复制         1 个文件。
C:\magicloader\unset_new_id.tmp
C:\windows\System32\wintools\unset_new_id.template
已复制         1 个文件。
C:\magicloader\set_new_id.bat
C:\windows\System32\wintools\set_new_id_2.template
已复制         1 个文件。
移动了         1 个文件。
找不到 C:\magicloader\BCD_Backup\BCD_Backup
操作成功完成。
操作成功完成。
操作成功完成。
操作成功完成。
操作成功完成。
成功!

删除临时文件...

gtree.exe有可能驻留在进程那……

[ 本帖最后由 haddy 于 2010-2-14 20:02 编辑 ]

haddy 发表于 2010-2-14 19:36:37

总结总结:
1 删掉没删掉的残留文件后运行成功,进入命令运行那里最好立刻缩小到任务栏,等到弹出选框,不然会Windows会叫你关闭= =
2 建议除了必须在根目录的之外全部释放到%AppData%\magicinstaller

[ 本帖最后由 haddy 于 2010-2-14 20:25 编辑 ]

KDE 发表于 2010-2-14 20:57:09

看来必须在 win7 下调试才行。
“找不到 ISO 就给用户指出来”,本来就是这样设计的,但不知为何没有执行。
7Z内部错误:105 说明没有管理员权限。
如果要重新运行,必须关闭所有该程序的窗口。按理来说运行后就应该退出。
在脚本中我已写了类似的注释:由于提升权限后,当前目录会被变为 system32,所以可执行程序需要放到系统默认可以访问的路径中。这个路径应该是所有系统下公认的。
看来 mildr.mbr 我需要重新测试下是否有错。
请大家先不要下载了。

[ 本帖最后由 KDE 于 2010-2-14 20:59 编辑 ]

KDE 发表于 2010-2-14 23:45:34

查到原因了
vista 下有一句设置有错误
bcdedit /set {id} path \mildr.mbr 误写成了:
bcdedit /set {id} path c:\mildr.mbr
只要把脚本改过来,就能引导安装了。

zy_sunshine 发表于 2010-2-14 23:51:57

刚读过程序,KDE的批处理用的真是太好了。
提议KDE来重写Magic的引导脚本:mrgreen:
我想把你的7z解压缩文件放在Magic_win里面,不过7z貌似还是大了些。

还有上次你说的grub中的console参数,在我用的那版中确实没出现黑屏现象 顶多要多等几秒钟

KDE 发表于 2010-2-15 06:49:07

原帖由 zy_sunshine 于 2010-2-14 23:51 发表 http://www.linuxfans.org/bbs/images/common/back.gif
刚读过程序,KDE的批处理用的真是太好了。
提议KDE来重写 Magic 的引导脚本:mrgreen:
过奖了。重写 Magic 的引导脚本可不是那么容易。暂时不考虑。
页: 1 [2]
查看完整版本: MagicLinux 硬盘安装向导 v0.1beta 测试