中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 01:30
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » upx压缩grub4dos后装进虚拟启动盘的问题!
可打印版本  1,511 / 1
第1楼 qsj 发表于 2007-03-20 08:08
初级用户 发帖 34 积分 70
upx压缩grub4dos后装进虚拟启动盘的问题!
把grub4do装进启动盘,引导windows,linux,或镜像文件,能让启动盘增色不少。但2.88Mb或1.44Mb的软盘镜像(大于2.88Mb应用上有限制!),又想多装一些dos工具,压缩170kb大小的grub4dos也就成了自然。
选择2006.12.28的grub4dos,diet压缩为100kb大小,upx压缩后只有90kb大小,在config.sys中写入device=himem.sys(或不写) install=grub.exe或autoexec.bat中写入if %config%=grb grub.exe,虚拟机运行正常,能找到软盘menu.lst。用ntldr加载此镜像运行时后者正常,原版grub4dos不能查找虚拟软盘中的menu.lst!
问题是2007-3发行的grub4dos0.4.3压缩后无法象以上所述来运行!只能挂住死机。

附件
GRUB.rar (89.28 KiB)
第2楼 qsj 发表于 2007-03-20 08:19
初级用户 发帖 34 积分 70
CONFIG.SYS:
[GRB]
device=himem.sys
rem install=grub.exe

AUTOEXEC.BAT
@ECHO OFF
IF %CONFIG%#==GRB# GRUB.EXE

menu.lst:
timeout 15
default 0

title find and load ntldr of windows nt/2k/xp
find --set-root /ntldr
chainloader /ntldr

title find and load io.sys of windows 9x/me
find --set-root /io.sys
chainloader /io.sys

title find and boot linux with menu.lst already installed
find --set-root /sbin/init
configfile /boot/grub/menu.lst

title find and boot ndos.img
find --set-root /ndos.img
map --mem /ndos.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023