


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 居见服务合同(标准版)
- 晋城钢结构车棚施工方案
- 码头引桥拆除方案范本
- 陕西园林假山的施工方案
- 钢结构厂房的施工方案
- 湖南长沙长郡芙蓉中学2026届九上化学期中达标检测试题含解析
- 2026届安徽省五河县联考化学九上期末质量跟踪监视试题含解析
- 2026届内蒙古重点中学化学九年级第一学期期中考试试题含解析
- 河北省唐市山乐亭县2026届九年级化学第一学期期中统考模拟试题含解析
- 2026届山东省菏泽市郓城一中学化学九年级第一学期期中达标检测模拟试题含解析
- 2025年骨科颈椎间盘突出症保守治疗要点考试卷答案及解析
- 2025国新控股(上海)有限公司总经理招聘1人笔试参考题库附答案解析
- 2025国资国企穿透式监管白皮书
- 医院查房制度培训课件
- 医学规培读书报告
- 2025年法考主观试题库及答案
- DB31∕T 1543-2025 快速公交(BRT)支持自动驾驶的车路协同架构与技术要求
- 小学数学北师大版四年级上二、线与角-线的认识练习(含答案)
- 2025 骨髓纤维化护理课件
- 中式面点 教学课件
- 涉密岗位岗前培训课件
评论
0/150
提交评论