无忧启动论坛

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

[求助] freebsd支持G4D的map映射出来的磁盘吗

[复制链接]
跳转到指定楼层
1#
发表于 2013-9-21 17:08:13 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 dark_enigma 于 2013-9-21 17:18 编辑

最近在折腾软路由PFSENSE,这东西是freebsd内核的,发展自m0n0wall,确实是一款挺强大的开源免费防火墙,但就一个不妥,怕断电,断电可能引起配置混乱甚至不能启动

G4D做的2003和XP的ramos我都玩过,很是方便,想修改的时候不带--mem参数加载镜像,修改完毕再带上--mem参数加载,两不耽误

我就在想,不知道freebsd内核的系统是否和G4D的map指令有良好的兼容性,如能如法炮制ramos2003、XP的模式,对于PFSENSE来说真是一件大好事,这样防火墙在配置的时候进入可修改镜像,配置完毕后进入ramos,断电不过是内存里的数据毁坏,重启还是会调用镜像文件的内容。


PS,在网上看用G4D安装FREEBSD的通用方法,是使用map --mem加载bootonly.iso,这是一个freebsd的初始化安装环境的ISO,如此看来,这张光盘是绝对支持map --mem虚拟映射出来的磁盘的,想顺便问一下,是不是只要是map --mem虚拟为内存盘,无论是M$系列还是*NIX系列的操作系统,都无需额外的驱动(winvblock,firadisk这类),可直接支持G4D的内存盘
6#
 楼主| 发表于 2013-9-22 18:25:41 | 只看该作者
不点 发表于 2013-9-21 20:38
这个问题具有一定的代表性,我来回复一下。不过我得声明,我只代表我个人,而且是不吝暴露自己的偏激的一面 ...

easy2boot,受教
回复

使用道具 举报

5#
发表于 2013-9-21 20:38:54 | 只看该作者
这个问题具有一定的代表性,我来回复一下。不过我得声明,我只代表我个人,而且是不吝暴露自己的偏激的一面。有时候,大家喜欢听比较偏激的言辞,而不是含含糊糊的、看起来没有毛病的答复。

grub4dos 的磁盘仿真只在实模式下起作用。Windows 和 Linux、BSD 等系统都运行在保护模式,因此它们无法识别 grub4dos 所建立的各个虚拟盘。Windows 下,有人编写驱动程序,直接支持 grub4dos 的虚拟盘。但 Linux 下没人做这个工作。BSD 的用户更少,也更不太像是能够支持 grub4dos 的虚拟盘。Linux 和 BSD 是开源的,它们实际上并不需要驱动程序,只需在 init 的启动脚本里面查找磁盘上的 ISO 或 IMG 文件并 mount 上便可解决虚拟盘的识别问题。有少数 Linux 发行版已经这么做了(例如 Parted Magic 和 UBCD),但主流的 Linux 发行版(比如在 Distrowatch 排名前 10 位的 Linux 发行版)都没有做这个工作。我个人认为 BSD 的发行版更不太可能去做这个工作。

尽管发行版的开发者不去做这个工作,可是第三方的这种努力却是存在的。以下链接(英文的)可能对你有用:

Easy2Boot - post link to ANY live ISO or Floppy you want to boot               

Easy2Boot Development Discussion               

点评

easy2boot,受教  详情 回复 发表于 2013-9-22 18:25
回复

使用道具 举报

4#
发表于 2013-9-21 20:32:20 | 只看该作者
是不是只要是map --mem虚拟为内存盘,无论是M$系列还是*NIX系列的操作系统,都无需额外的驱动(winvblock,firadisk这类),可直接支持G4D的内存盘

说反了吧,系统识别内存盘都要驱动的
linux只能以livecd的形式,把系统文件打包进rootfs.gz
回复

使用道具 举报

3#
 楼主| 发表于 2013-9-21 17:23:29 | 只看该作者
2010dewuyou 发表于 2013-9-21 17:11
据我所知只有win下的驱动

就是因为水平有限,不了解G4D的真正原理,才有了最后一个问题,即map -mem是不是对于各类未改造操作系统具有普遍适用性。

如果BSD直接支持G4D的内存盘,而不支持非内存映射盘,那么又来一问,我不妨将系统直接安装于某分区上,需要加载进内存时,将该分区映射进内存盘里,不过这样干很别扭,先把分区做成镜像,再把镜像映射为内存盘。。。
回复

使用道具 举报

2#
发表于 2013-9-21 17:11:39 | 只看该作者
据我所知只有win下的驱动

点评

就是因为水平有限,不了解G4D的真正原理,才有了最后一个问题,即map -mem是不是对于各类未改造操作系统具有普遍适用性。 如果BSD直接支持G4D的内存盘,而不支持非内存映射盘,那么又来一问,我不妨将系统直接安装  详情 回复 发表于 2013-9-21 17:23
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-30 02:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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