无忧启动论坛

标题: 安装隐藏分区后启动问题 [打印本页]

作者: zhrmghg117    时间: 2009-1-6 10:28
标题: 安装隐藏分区后启动问题
我在C盘前面分出了个 256M 的小分区 装好PE   并用Grldr 调试好 PE和 XP 启动 正常 ;隐藏第一个分区(256) 后 同样正常。之后重装了C盘的XP(深度ghost版) 系统 ghost 完后后发现XP无法进入 直接进到系统带的 “一件还原”  PE 正常,分析后发现 原因:一..深度系统 “一件还原”同样是用Grldr 启用的 ;二..第二分区(现C盘)boot.ini
[boot loader]
           timeout=20
           default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
           [operating systems]
           multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
            C:\Grldr="深度一件还原"

解决:
一.PE下卸载Grldr
二.改boot.ini
[boot loader]
           timeout=30
           default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
           [operating systems]
           multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
修改完成后 正常起动进入XP
但是这样对家人来说还是太复杂  大家有没有好的方法可以解决告诉我下 急啊
   暂时写了批处理卸载 Grldr 和 覆盖boot.ini

下面发 的是隐藏分区Menu.lst 和 boot.ini 内容  希望 高手帮我下
Menu.lst内容:
timeout 0
           default 0
           title 启动第一硬盘第二主分区的操作系统
           root (hd0,1)
           chainloader +1
boot.ini 内容:
[boot loader]
           timeout=20
           default=C:\GRLDR
           [operating systems]
           C:\GRLDR = "Microsoft Windows XP Professional"
           C:\AVLDR.PE = "Windows PE 工具盘"
作者: yjd    时间: 2009-1-6 12:19
其实配置隐藏分区的menu.lst文件多加几个菜单,默认需要哪个启动就用default x(菜单序号0算起)不就可以了boot.ini都不需要了。

menu.lst

default 0
timeout 3
title 启动第一硬盘第二主分区的操作系统
find --set-root --ignore-floppies --ignore-cd /ntldr
makeactive
chainloader /ntldr
title 启动PE
find --set-root --ignore-floppies --ignore-cd /AVLDR.PE(PE引导文件)
chainloader --force /AVLDR.PE(PE引导文件)

默认是启动第一个pe隐藏分区?grldr和menu.lst记得放放在默人启动的那个区,同时menu.lst也可以内置到grldr

有不对楼下高手修正^_^

[ 本帖最后由 yjd 于 2009-1-6 12:23 编辑 ]
作者: zhrmghg117    时间: 2009-1-7 09:22
了楼上的方法我试了不行  
我把隐藏分区(也就是默认启动分区)的  Menu.lst  按你给的修改了 启动XP时提示  有文件丢失或损坏 提示 <whindows root>\system32\hal.dll  无发找到
改回之前的设置timeout 0
           default 0
           title 启动第一硬盘第二主分区的操作系统
           root (hd0,1)
           chainloader +1
就能正常进入了
作者: 小凤    时间: 2009-1-7 11:35
建议从隐藏中回归,这样好了
作者: yjd    时间: 2009-1-7 11:57
原帖由 zhrmghg117 于 2009-1-7 09:22 发表
了楼上的方法我试了不行  
我把隐藏分区(也就是默认启动分区)的  Menu.lst  按你给的修改了 启动XP时提示  有文件丢失或损坏 提示 \system32\hal.dll  无发找到
改回之前的设置timeout 0
           defau ...

看来直接从非第一分区加载ntldr不行。只能按你的方法了。

title 启动第一硬盘第二主分区的操作系统
find --set-root --ignore-floppies --ignore-cd /ntldr
makeactive
chainloader +1
作者: zhrmghg117    时间: 2009-1-7 12:09
我是按照老久的安装说明做的  就是最后发现这个问题 重装后 隐藏的PE 启动的确不受影响  但是装好的XP 却要重新修改启动后才能启动 不完美啊  不过却是很方便




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