memdisk用法



DOS命令:
显示磁盘分配信息
如果是 mem+空格+(disk)A:/C:/D: 就是标准的DOS命令,用以显示随机存取存贮器的分配信息。
GRUB外置启动方式
用于软盘启动,和MAP相比,首先它不要求镜像文件连续存放,其次还可以启动光盘和网络上的镜像文件。前提就是必须在boot/grub目录中有memdisk.gz文件。
用法:
kernel (hdx,y)/boot/grub/memdisk.gz
initrd (hdx,y)/目录/文件名
不过memdisk也有特殊的地方。如果镜像文件不是标准的1.44/2.88MB,或者大小超过2880kb,就需要指定磁盘镜像的C/H/S参数(即磁道数/磁头数/每磁道扇区数)。这时我们可以用“grub菜单编辑器”来获取软盘的C/H/S参数。
下载地址:http://work.newhua.com/cfan/200518/gme_inst.rar
运行grub菜单编辑器,单击界面左边的“获取软盘镜像的C/H/S参数”,选中映像文件,即可看到它的数据。那么它的格式为:
kernel (hdx,y)/boot/grub/memdisk.gz c=磁道数 h=磁头数 s=每磁道扇区数 floppy
initrd (hdx,y)/目录/文件名
注意:GRUB使用了UNIX中对设备命名的方式。即(hdx,y)。x为硬盘号,y为驱动器号。从零开始计数。第一个扩展分区的编号为4。
示例(Mini-Windows 3.2 启动盘):
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/pmwin3.img
boot
示例2(一键还原C/H/S):
kernel (hd0,0)/boot/grub/memdisk.gz c=80 h=4 s=36 floppy
initrd (hd0,0)/boot/yjhy.ima
boot
菜单例子:
title Windows 3.2 简体中文版
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/pmwin3.img
菜单例子2:
title 一键还原精灵
kernel (hd0,0)/boot/grub/memdisk.gz c=80 h=4 s=36 floppy
initrd (hd0,0)/boot/yjhy.ima