U盘启动文件menu.lst菜单介绍

用U盘做启动盘时U盘根目录都有一个menu.lst文件,这个文件保存的是U盘启动过程中的菜单选项。下面就解释一下里的意思:

title Boot From DOS Toolkit—-定义菜单名称

map –floppies=2—- 定义仿真磁盘数)

map –hook—- 使仿真生效)

#kernel cd)/BOOT/GRUB/MEMDISK.GZ c=60 h=8 s=36 floppy—-指定memdisk内核现在基本上很少有人用了,所以已经将该命令注释掉,可以直接将该行删除)

#initrd cd)/BOOT/DOS98.IMG c=60 h=8 s=36 floppy—- memdisk引导img镜像功能,对于大于2.88M的非标准镜像,必须指定CHS参数,这就是memdisk被藐视的原因,因为grub4dos自带的map –mem就不需要CHS参数,比较方便, 这一行也是被注释掉了的,无用)

map –mem cd)/BOOT/DOS98.IMG fd0) —- grub4dos自带的仿真功能,将dos98.img仿真成软盘0)

map fd0) fd1)—- 将软盘0仿真成软盘1, 这是为了当系统存在物理软驱,或者U盘以zip方式启动后, 可以访问物理软驱和U盘, 以盘符B:来访问)

chainloader fd0)+1—- 从软驱0其实是img仿真的,非物理软驱0)的第一扇区启动)

rootnoverify fd0)—- 设置根为软驱0)

boot—- 启动系统)

启动基于DOS的镜像都是上面的步骤

因为IMG是软盘镜像,所以仿真成FD0

如果是基于硬盘的镜像,像mini win98的img

则需要将其仿真成HD0

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注