心想事成 发表于 2012-10-3 15:16:55

将debian 安装到ros里

其实很简单,就是把debian的整个文件系统放到ros里去,然后通过chroot自动启动debian。
这样,debian就跑在ros中了,你可以自由的做你想做的事。比如做一个web server ,或者在里面用gcc开发程序,或者把radius manager也安装进去,甚至再在debian里再跑一个虚拟机。。。。
ros一下就变成了全功能的linux发行版了:) 你不用担心ros浪费你的cpu和硬盘,真正做到N合一,物尽其用。
当然了,如果你使用的只是256M的电子硬盘,debian肯定是不能安装到上面的,debian大概需要300-700M的空间,1G的dom差不多够用。

步骤:
当然是要先安装routeros 5.20插件版了。因为安装了这个版本才可能启动内置的debian.
下载地址:
http://bbs.routerclub.com/thread-68502-1-1.html

再下载附件中的两个文件,上传debian目录到plugin目录中。再重新启动ros
ros在启动后自动解压debian到硬盘上,在解压完成后,删除原压缩包,同时启动debian。

debian启动后,默认开启ssh,端口是2222,你可以用putty登录上去,登录用户名和密码都是root,进去后建议马上通过passwd修改密码。

debian默认是不启动任何程序的。启动程序的脚本在根目录的run.sh中。
如果你要启动自己的程序,请把启动命令加到run.sh中,ros启动时会自动 启动你的程序。

这个debian包是最精简安装的,没有带有gcc等开发工具,也没有apache,需要自己通过apt-get 进行安装。比如安装开发环境,用apt-get install build-essential 等等。

缺点:
routeros的内核不支持虚拟内存,所以如果你的机器内存太小的话,可能有点儿问题。如果要安装radius 到里面,最好加个2G的内存条,那就有备无患 了。

debian 软件包:
http://pan.baidu.com/share/link?shareid=72452&uk=2433021684
把帖子附件中文件解压后,得到一个debian的目录,然后把把下载到的ros_debian.tar.bz 复制到目录中。
再把整个目录上传到plugin目录中。最后重启。

其它朋友也可以参考这个安装包,把基于centos的radius manager集成到routeros里,很easy的!
就把这个当作送给大家的国庆礼物吧!






目前已经将radius manager 4.0集成到debian中了,现在做的工作是写程序让radius manager支持支付宝支付功能。不日即将完成。

rockup 发表于 2012-10-3 15:27:41

沙发一个,顶下
:lol

47771885 发表于 2012-10-3 15:59:53

:lol:lol:lol板凳

vipe 发表于 2012-10-3 16:49:41

网络游戏服务端都可以内置了,少开了一太电脑。

tournet 发表于 2012-10-3 17:21:28

这个强大,顶楼主。

9939781 发表于 2012-10-3 18:40:34

:L碉堡了。。。。

myshm 发表于 2012-10-3 19:27:37

强的没话说了。。相当实用。。不知道性能如何

wuhuajie8731 发表于 2012-10-3 21:58:37

太厉害了啊 谢谢

liuxi001 发表于 2012-10-3 22:21:47

看起来确实不错,不过现在没用台机了,想买个硬的来玩。

542425629 发表于 2012-10-3 23:12:14

很久都会了 Windows系列系统全部都可以装进ROS 没意思

newmean 发表于 2012-10-3 23:24:31

太强大了                     

yunwa0429 发表于 2012-10-3 23:40:47

强大得没话可说了

fyfal 发表于 2012-10-4 00:28:19

碉堡了 不知道对系统资源占用是个什么情况年初的时候还在讨论这个问题现在已经实现了管理员v5

lqiang 发表于 2012-10-4 03:15:07

太强大了   

goodluck1981 发表于 2012-10-4 08:49:03

太强大了   
页: [1] 2 3 4 5
查看完整版本: 将debian 安装到ros里