无忧启动论坛

标题: memdisk.gz这个东东是怎么做的? [打印本页]

作者: 好酒    时间: 2008-3-21 02:14
标题: memdisk.gz这个东东是怎么做的?
试了一下,如果能编辑memdisk.gz的内容,估计我就可以编辑U盘的启动菜单并有效的启动起来了,可是,就不知道memdisk.gz是做啥用的?用啥东东做出来的?里面的内容到底是什么?
作者: 好酒    时间: 2008-3-21 11:37
顶上


。。。
作者: likeme    时间: 2008-3-21 11:44
你连memdisk.gz是什么都不知道,凭什么就认为可编辑这个文件就能控制启动呢?

该文件只是在内存里虚拟一个软盘,然后再由其他启动程序把软盘IMG装进去。
作者: 好酒    时间: 2008-3-21 13:03
可是我看到启动菜单Menu.LST那有memdisk.gz呀
title 【2】启动 PM805T.IMG
kernel /boot/memdisk.gz c=80 h=2 s=36 floppy
initrd /PM805T.IMG

如果kernel /boot/memdisk.gz c=80 h=2 s=36 floppy这一行没加上去的话,就没办法启动了,这一行的作用是什么呢?要怎么和memdisk.gz关联呢?
作者: 好酒    时间: 2008-3-21 13:07
memdisk.gz是从另一个PE是复制来的,原先该糸统带有PM805T,和我收藏的那个PM805T是一样的,我照着上面的命令写进去,就可以启动了

可是我想启动另一个程序,如金海硕硬盘修复,
title 【2】启动 XLY2007.IMG
kernel /boot/memdisk.gz c=80 h=2 s=36 floppy
initrd /XLY2007.IMG

这样写进去,但不能启动,那么,是不是要先编辑memdisk.gz呢?
作者: wowfans    时间: 2008-3-21 23:25
不需要编辑memedisk.gz
memdisk是syslinux的一个组件
可以用来仿真诸如软盘镜像的功能

其实grub4dos自带就有仿真功能
所以楼主根本不需要memdisk
而且memdisk在引导非标准软盘镜像时需要提供C/H/S参数(例如img文件大于2.88m时)

而grub4dos的map --mem就不需要指定参数
使用起来也方便多了

例如‘

title 【2】启动 XLY2007.IMG
map --mem /xly2007.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
作者: 好酒    时间: 2008-3-22 12:49
谢谢,马上试试

title 【2】启动 XLY2007.IMG
map --mem /xly2007.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot

最后面的那个boot是指文件夹名?
map --mem /xly2007.img我的img文件放在boot这个命令不用指出文件夹么?
作者: HHuan    时间: 2008-3-22 12:58
现在的人为什么都这么懒??都不会自己找一找相关的帖子,一上来就……*·!#

呵尼坨佛。。。
作者: 好酒    时间: 2008-3-22 12:59
还是不成功,选择启动 XLY2007.IMG后,出现
Error 17:file not found
Press any key tovo tinue




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3