|
求助主要内容:想直接从镜像文件启动,不载入内存,从而使在镜像中做的更改可以保存,求在win7下使用的menu.lst菜单写法.
硬件环境:thinkpad x200 8G内存,intel g2 ssd 80G(100M隐藏分区,50G的C盘,剩余是F盘)
软件环境:主系统是win7 x64,装在C盘,用bootice添加了grub4dos启动项在C盘,把grldr,grldr.mbr,menu.lst复制到C盘,镜像文件放在F盘,BIOS设置AHCI
镜像文件:雨林木风2003 Y1.0全新安装到C盘,未做任何精减,用深度工具制作镜像,后来用VDM创建5G NTFS格式的镜像,复制所有文件至新镜像.
menu.lst如下:
title START RAMOS.IMG (map --mem)
find --set-root /RAMOS.IMG
map --mem /RAMOS.IMG (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader /ntldr
boot
能够正常启动.
以上menu.lst把--mem参数去掉后
title START RAMOS.IMG (map --mem)
find --set-root /RAMOS.IMG
map /RAMOS.IMG (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader /ntldr
boot
显示ERROR17 cannot mount this patrition,重新制作镜像后又显示hard disk read error.
11day同学提供了如下菜单
title START RAMOS.IMG (map --mem) 2992m
find --set-root ramos.img
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
map ramos.img (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:ramos.img,boot;\n\0
rootnoverify (hd0)
chainloader +1
有一个载入内存的进度的显示,但是载入到2992M之后,停住不动了.
求各位大神帮忙,谢谢了. |
|