无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 6700|回复: 46
打印 上一主题 下一主题

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

[复制链接]
跳转到指定楼层
1#
发表于 2004-9-7 17:03:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
从useronce的说明来看,好象最大支持2.88MB的软盘映像,但我印象中fujianabc曾经说过,memdisk可以支持无限大的软盘映像(只要内存没有限制)。
我试过了,瑞星启动盘的6M映像是不支持的。
请二位发表一下意见?
2#
发表于 2004-9-7 17:22:08 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)


- 恕我愚见了.  memdisk 可以支持比 2.88 MB 的磁盘. 在 kernel 行里加参数.
回复

使用道具 举报

3#
 楼主| 发表于 2004-9-7 18:06:53 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

没看明白,再多加几个字好吗?
回复

使用道具 举报

4#
发表于 2004-9-7 18:13:04 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

[这个贴子最后由useronce在 2004/09/07 06:14pm 第 1 次编辑]

这是 memdisk 的说明文档:  
{ How should the image be constructed? }
The image file should contain a disk image, either a floppy disk or hard disk image. The disk image can be compressed with gzip if you have MEMDISK 2.03 or later, otherwise it should not be compressed.
If the disk image is one of the following sizes, it's assumed to be a floppy image:
368,640 bytes  360K floppy (old 5.25")  
737,280 bytes  720K floppy (old 3.5")  
1,222,800 bytes  1200K floppy (standard 5.25")  
1,474,560 bytes  1440K floppy (standard 3.5")  
2,949,120 bytes  2880K floppy (enhanced 3.5")  

For any other size, the image is assumed to be a hard disk image, and should typically have an MBR and a partition table. It may optionally have a DOSEMU geometry header; in which case the header is used to determine the C/H/S geometry of the disk. Otherwise, the geometry is determined by examining the partition table, so the entire image should be partitioned for proper operation (it may be divided between multiple partitions, however.)

It is also possible to specify the geometry manually, overriding the autodetect feature, by specifying the following command-line options:
c=number  Specify the number of cylinders (max 1024*)  
h=number  Specify the number of heads (max 256*)  
s=number  Specify the number of sectors (max 63)  
floppy  The image is a floppy disk image  
harddisk  The image is a hard disk image  

Src:  http://syslinux.zytor.com/memdisk.php
回复

使用道具 举报

5#
发表于 2004-9-7 18:15:14 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)


Sir, do you read me?    ;-)
回复

使用道具 举报

6#
发表于 2004-9-7 20:13:13 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

直接加载2.88M映像,不用参数。
我做的 一键GHOST 就是用的grub+memdisk.
相信我,没错的。(现在流行这一句话)
回复

使用道具 举报

7#
 楼主| 发表于 2004-9-7 21:06:09 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

谢谢Gandalf! 基本上看明白了。
但瑞星的6M杀毒映像文件应该如何用memdisk启动呢?它只说可以加参数,但如何一个加法?
Re: gmy
小葛同志,你没有搞清楚概念。我问的不是2.88M,而是更大的。
回复

使用道具 举报

8#
 楼主| 发表于 2004-9-7 21:15:01 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

又及,useronce兄,不用帮我编译3c90x支持了,我在我的debian上编译通过了,可能确实是编译器太老的原因。不过能不能想办法找一下Virtual PC的网卡驱动 for grub,我看了一下,好象不支持,Virtual PC使用的是DEC 21X4系列的网卡。
ret="DC21X4"
vendor=1011 "DEC"
dev=0002 "PCI Fast Ethernet DEC 21040-based Adapter"
    0014 "PCI Fast Ethernet DEC 21041-based Adapter"
    0009 "PCI Fast Ethernet DEC 21143-based Adapter"
    0019 "PCI Fast Ethernet DEC 21143-based Adapter"
回复

使用道具 举报

9#
发表于 2004-9-7 21:50:56 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

好像据说大于2.88的IMG就要求是连续的吧……
回复

使用道具 举报

10#
 楼主| 发表于 2004-9-7 22:17:45 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

下面引用由弄潮儿-NET2004/09/07 09:50pm 发表的内容:
好像据说大于2.88的IMG就要求是连续的吧……
使用map要求必须是连续的,但memdisk没有这个限制。
回复

使用道具 举报

11#
发表于 2004-9-8 09:04:07 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)


楼主, 请共享一下 "瑞星启动盘的 6M 映像" 到 ftp://159.226.20.15/incoming/ 好吗?
回复

使用道具 举报

12#
 楼主| 发表于 2004-9-8 09:05:25 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

To fujianabc and useronce:
我使用的6M瑞星杀毒映像下载(点击下载)
下面是我在虚拟机中测试该映像文件时所有的截图(供参考):
1、使用memdisk + harddisk参数(失败)


2、使用memdisk + floppy参数(失败)


3、使用grub内置的map功能(启动正常)



回复

使用道具 举报

13#
发表于 2004-9-8 10:21:17 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)


看了看其他文档, 参数这么加(比如您的 rav.ima C/H/S=5/64/32):

+    kernal /boot/grub/memdisk.gz c=5 h=64 s=32
+    kernal /boot/grub/memdisk.gz c=5 h=64 s=32 floppy
+    kernal /boot/grub/memdisk.gz c=5 h=64 s=32 harddisk
回复

使用道具 举报

14#
发表于 2004-9-8 10:22:04 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)


但, 遗憾的是, 我没有加载成功!  ;-(
回复

使用道具 举报

15#
 楼主| 发表于 2004-9-8 12:25:54 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

无论加什么参数,我们的目的就是成功,没有成功,只好 :-(
继续试!
回复

使用道具 举报

16#
发表于 2004-9-8 13:12:08 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

说明文当上有如下内容:
For any other size, the image is assumed to be a hard disk image, and should typically have an MBR and a partition table.
也就是,对于非标准容量的映像,memdisk会把它作为虚拟硬盘处理,我曾经用memdisk虚拟过128M的硬盘来启动win98
回复

使用道具 举报

17#
 楼主| 发表于 2004-9-8 13:34:56 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

Re: fujianabc
我看到了这段话,现在关键就是启动不起来我的6M瑞星映像文件,我已经提供了这个映像文件的下载,你能不能想办法把它用memdisk启动起来呢?
回复

使用道具 举报

18#
发表于 2004-9-8 15:23:31 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

哪有下载
回复

使用道具 举报

19#
 楼主| 发表于 2004-9-8 15:29:52 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

在第一页有图片的那个帖子最上面提供了下载,这里:
http://climbing.minidns.net/software/fd_img/rav/rav.ima
回复

使用道具 举报

20#
发表于 2004-9-8 15:35:55 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

还有,在虚拟机里,这个影像文件能不能直接解到硬盘上运行啊?如果可以的话,把这个vhd文件做成固定容量的那种,我发现,memdisk还可以直接调用那种固定容量的vhd文件
回复

使用道具 举报

21#
 楼主| 发表于 2004-9-8 15:50:37 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

你自己先试试吧,搞不明白你什么意思。
回复

使用道具 举报

22#
发表于 2004-9-8 16:04:17 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

我连map也不行(按你的命令),在加载时,显示初始化失败(以成功进入dos)。
回复

使用道具 举报

23#
 楼主| 发表于 2004-9-8 16:28:14 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

是不是你的映像文件没有连续存放,你用blocklist命令检查一下。
我用map是没有问题的。
回复

使用道具 举报

24#
发表于 2004-9-8 17:27:07 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

[这个贴子最后由useronce在 2004/09/08 05:28pm 第 1 次编辑]

诸位请试试这个 img.  ftp://159.226.20.15/incoming/Grub 相关/rav.zip
菜单项,可以这么写:
title 有问题得使用 RAV 查毒盘
root (hd0,0)
kernel /boot/grub/memdisk.gz
initrd /boot/grub/rav.zip
回复

使用道具 举报

25#
 楼主| 发表于 2004-9-8 18:06:40 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

你的FTP不能访问了,出问题了吧? 
回复

使用道具 举报

26#
 楼主| 发表于 2004-9-8 18:10:27 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

抱歉,你的FTP大概加了连接限制,而且限制的有些变态,我只用了一个连接,提示我:
Wed Sep 08 19:06:13 2004 421 There are too many connections from your internet address.
回复

使用道具 举报

27#
 楼主| 发表于 2004-9-8 18:32:17 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

下面引用由useronce2004/09/08 05:27pm 发表的内容:
诸位请试试这个 img.  ftp://159.226.20.15/incoming/Grub 相关/rav.zip
菜单项,可以这么写:
你的倒是能够启动,但启动不到杀毒界面。
1、这用的是什么DOS啊?Windows XP启动盘?
2、你是不是在虚拟机中建了一个10M的分区,然后用linux的dd命令做的img文件?
我用winimage打不开这个文件。
回复

使用道具 举报

28#
发表于 2004-9-8 21:13:13 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

下面引用由useronce2004/09/08 05:27pm 发表的内容:
诸位请试试这个 img.  ftp://159.226.20.15/incoming/Grub 相关/rav.zip
菜单项,可以这么写:
FTP的用户名和密码是什么呀,我进不了,晕……
回复

使用道具 举报

29#
 楼主| 发表于 2004-9-8 22:44:40 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

Re: 弄潮儿
useronce的ftp服务器加了连接限制,但多试几次可以下载,建议你用FlashGet下载。
To useronce(Gandalf):
终于搞清楚了你的映像文件的东西,原来关键处在于logo.sys,本质上就是一个win98 DOS,呵呵,障眼法?
有两个问题:
1、你的映像文件的自动批处理有问题,最后几行应该改成这样:
subst a: c:\
a:
ravdos /S936
因为瑞星要求一定从A盘启动的,你从C盘直接启动,会导致进不到杀毒界面。
2、关键问题就是,你的这个映像文件是如何制做的,我应该如何修改成适合于我使用的。
回复

使用道具 举报

30#
发表于 2004-9-8 23:44:43 | 只看该作者

[讨论]Grub + Memdisk 到底支持最大多大的软盘映像?(请fujianabc及useronce指教)

搞清楚了,原来是没有BROWSE目录权限,直接连上名字即可。晕……
Wed Sep 08 23:40:21 2004 421 There are too many connections from your internet address.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-8-3 03:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表