


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Map的用法:建立虚拟磁盘在GRUB4DOS中,大大地扩展了map命令的用法。利用该命令可以建立虚拟磁盘,例子:把(hd0,0)根目录下的aa.dsk文件映射为第二只硬盘,并且使用原来硬盘上的系统启动:title Create Virtual Diskmap (hd0,0)/aa.dsk (hd1)root (hd0,0) chainloader +1boot把(hd0,0)根目录下的aa.dsk文件映射为第一只硬盘,原来的第一只映射为第二只硬盘,并且从aa.dsk里虚拟出来的磁盘中启动:title Boot From Virtual Diskmap (hd0,0)/aa.dsk (hd0)map (hd0) (hd1)map -hookroot (hd0,0)chainloader +1 boot在上面提到,map命令的映射不是马上起作用的。但是,要从虚拟磁盘中启动,就必须从中读取数据,因此需要使映射提前起效。在以上的例子中,map -hook的作用便是使前面map命令指定的映射立刻生效。把(hd0,0)根目录下的aa.img文件映射为第一只虚拟软盘,并从中启动:title Boot From Virtual Floppymap (hd0,0)/aa.img (fd0)map -hookroot (fd0)chainloader +1boot使用这种方式进行映射后,虚拟磁盘的内容和影像文件的内容是同步的,也就是说,如果你修改了虚拟磁盘的内容,影像文件也同样被更新。如果你重启了机器,该修改的效果仍然存在。在使用这种方式进行映射时,影像文件在磁盘上的存放必须是连续的。GRUB4DOS中建立的虚拟磁盘,包括以下所说的内存盘,都是通过截取INT 13来实现的。因此在启动了操作系统后,如果该系统是通过INT 13来访问磁盘的,例如各类的DOS,那么在进入系统后仍然可以访问虚拟盘。如果系统是采用其它方式来访问磁盘,例如Linux,各类Unix和 Windows NT系列的操作系统,那么在进入系统后便不能访问虚拟盘。Windows 9X系列的操作系统比较特殊,它通常是使用保护模式的驱动来访问磁盘,但当它找不到合适的驱动时,会依旧使用INT 13来访问磁盘,因此,在Windows 9X下也可以访问虚拟磁盘。 grub的MAP命令1、直接映射:map(hd0,1)/floppy.img(fd0)支持不连续文件2、装载到内存:map-mem(hd0,1)/floppy.img(fd0)系统会把前面的256M内存预留给burg使用,因此内存小于256M时不能装载。3、删除某一映射map-r(fd0)4、删除所有映射map-R5、显示当前映射map在BURG里,映射映像可以用(map0),(map1)设备名访问,无需-hook。6、启动映像map-mem(hd0,1)/floppy.img(fd0)setroot=(map0)chainloader+1boot另外,这个版本把(fb)设备改为(boot),表示启动时所在的磁盘。还增加了geometry命令,可以显示磁盘参数。在flags一栏里,第一个L表示LBA模式,第二个字母C表示CDROM,第三个字母F表示在该设备上检测到了fb的结构。geometry显示的是缓存的参数,如果某一个设备没有看到,可以先运行ls读一下全部的设备,再运行一下geometry。7、插入磁盘映象map-insert(hd0,1)/disk.dsk(hd0)加上-insert选项后,新的磁盘是(hd0),而原有的磁盘向后移动,(hd0)-(hd1),(hd1)-(hd2),等等。如果没有-insert,则是取代(hd0)。8、写保护可以用-rdonly选项来写保护虚拟磁盘map-rdonly(hd0,1)/disk.dsk(hd0)9、多重映射map(hd0,1)/disk.dsk(hd0)map(map0)/floppy.img(fd0)在使用多种映射时,如果原来的设备是使用-mem,而当前设备是直接映射,则要求文件是连续的。在其他情况下文件都不需要连续。其关系可以用下表表示:原来磁盘直接映射原来磁盘-mem映射当前磁盘直接映射无限制文件连续当前磁盘-mem映射无限制无限制10、映射光盘映像文件:map(hd0,1)/aa.iso(cd96)或者map-mem(hd0,1)/aa.iso(cd96)11、显示光盘的启动信息:cdinfo(map224)12、对于使用模拟软盘/硬盘映像的光盘,可以用map命令映射并启动:map(hd0,1)/aa.iso(cd96)map-image=0(map224)(fd0)setroot=(map0)chainloader+1boot-image=0选择启动映像,启动映像的索引可以用cdinfo查看。cd96的磁盘序号是96+128=224,因此它所对应的map设备是map224。13、 对于使用noemu的光盘,可以用cdload命令启动: map(hd0,1)/aa.iso(cd96)cdload-image=0(map224)boot14、也可以用cdload直接启动光盘上的文件,例如:map(hd0,1)/aa.iso(cd96)cdload(map224)/grldrbootmap(hd0,1)/aa.iso(cd96)cdload(map224)/isolinux.binbootmap(hd0,1)/aa.iso(cd96)cdload(map224)/bucd.binbootburg的光盘启动文件是用以下方式生成的;catcdboot.bincore.imgbucd.bincdload还可以从物理光驱里引导文件,例如:cdload(hd96)/isolinux.binboot16、自动设置变量可以用-set选项把映射后的设备设置给root变量,例如:ma
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水资源保护与开发利用合作协议
- 农业生物技术合作开发协议签署书
- 2024高中英语刷题首秧基础练能力练Unit3TheMillionPoundBankNoteSectionⅢGrammar含解析新人教版必修3
- 自考行政管理的技能培养与实践应用试题及答案
- 2025餐厅服务员劳动合同
- 真实场景中的建筑工程考试试题及答案
- 重点关注2025年建筑试题及答案
- 2025年合同履行与风险评估的英文文献综述
- 建筑工程协作与沟通技巧试题及答案
- 2025货物购销合同模板
- 幼儿园各类档案借阅登记表
- Q∕GDW 11445-2015 国家电网公司管理信息系统安全基线要求
- java考试管理系统源代码开题报告外文翻译英文文献计001
- 蒸汽疏水阀性能监测斯派莎克工程中国有限公司-Armstrong
- 机械创新设计技术结课论文
- 人教版九年级历史中考【政治经济专题复习课件44张】(共44张)
- T∕CSEA 6-2018 锌镍合金电镀技术条件
- 湘教版初中地理会考重点图复习汇集
- 年产10万吨飞灰水洗资源综合利用项目可行性研究报告模板
- 俄罗斯国歌歌词 中,俄,音对照
- MMT肌力评定表
评论
0/150
提交评论