|
昨天使用硬盘PE装系统时问题,害我重启好多次找原因,虽然能装了,但是还没找到原因,在此请教下。
在用
map (hd0,4)+1 (hd0)
map --hook
进入 d 盘的pe2.1后,c盘和d盘不能安装系统——我装的2008——提示:系统不能启动到该磁盘。其它盘正常,故我想可能是map命令造成的,于是改动后直接引导pe2.1(即下面附的menu.lst里title 1),问题解决。
随后我又试了不用map引导小马的v7(title 2),结果和前辈们得到的一样,不行——引导ntdetect.com失败,把这个文件放在c盘也没用。
但是用map的话安装2008/win 7提示临时空间不足,重设PE的临时文件也不行。
因为不想老是动pe文件,所以才把PE放在d盘,但这样安装系统只能用PE2.0以上的了,而目前PE2.0以上功能有限,维护还得用PE1.0 。不知有没有解决办法,怎么样才能从非主分区引导pe而不出现上问题呢?(临时空间不足,运行了vista安装支持。)
文件结构:
C:\
└─BOOT (装server 2008 系统自带文件夹,被我替换成 win 7 的,用以引导 vhd 文件里的 win7。)
│ bcd
│ bcdstat.dat
│ memtest.exe
│
├─fonts
│ chs_boot.ttf
│ wgl4_boot.ttf
│
└─zh-CN
bootmgr.exe.mui
memtest.exe.mui
boot.ini (用以在系统菜单下显示PE及Grub引导。)
grldr (官方原版,无改动。)
grldr.mbr (官方原版,无改动。)
D:\
├─BOOT (装server 2008 系统自带文件夹,被我替换成 win 7 的,用以引导 vhd 文件里的 win7。)
│ │ BCD
│ │ BOOT.SDI
│ │ bootsect.exe
│ │ IMAGEX.EXE (win 7 的。)
│ │
│ └─Grub
│ bg.xpm.gz
│ font.gz
│ grldr
│ grub.exe
│ menu.lst
│
├─MINIPE (小马的PE,文件略。)
│
└─SOURCES (win 7 的 PE2.1。)
boot.win
menu.lst:- fontfile /boot/grub/font.gz
- splashimage /boot/grub/bg.xpm.gz
-
- timeout 10
- default 0
-
- title 1. 引导 WinPE 2.1 (Vista SP1)
- find --set-root --ignore-floppies --ignore-cd /sources/boot.wim
- chainloader /bootmgr
-
- title 2. 引导 WinPE (小马)
- map (hd0,4)+1 (hd0)
- map --hook
- find --set-root --ignore-floppies --ignore-cd /minipe/winpe.is_
- chainloader /minipe/ldrxpe
-
- title 3. 引导 Ubuntu
- find --set-root --ignore-floppies --ignore-cd /boot/grub/stage1
- configfile /boot/grub/menu.lst
-
- title 4. 引导 一键还原精灵个人版
- find --set-root --ignore-floppies --ignore-cd /yjhy/grub/menu.lst
- configfile /yjhy/grub/menu.lst
-
- title 5. 引导 NT/2000/XP/2003
- find --set-root /ntldr
- chainloader /ntldr
-
- title 6. 引导 Vista/2008/win 7
- find --set-root /bootmgr
- chainloader /bootmgr
-
- title 7. 引导 第一个光驱上的系统 (cd0)
- cdrom --init
- map --hook
- chainloader (cd0)
-
- title 8. 引导 第一块硬盘上的系统 (hd0,0)
- root (hd0,0)
- chainloader +1
-
- title 9. Grub 命令行
- commandline
-
- title 10. 重新启动计算机
- reboot
-
- title 11. 关机
- halt
复制代码
[ 本帖最后由 jalousie 于 2009-3-28 14:33 编辑 ] |
|