|
将lrp安装在硬盘上之实践
今天无意间在堆满杂物的仓库里翻出一块老古董硬盘,一看只有520M。忽然想到我那已经整整运行了几个月的“一张软盘上的路由器”它可没有硬盘奥,可以让这块老硬盘发挥一下余热,把LRP安装在硬盘上,520M的空间还能装不少的东西在里面呢。这也让我想起来前一段时间有的朋友问起来是否能在硬盘上安装LRP。正好,做一次实践。
从理论上讲,其实也没有什么难处,但做起来,总要遇到一些问题。下面就我在制作硬盘启动LRP过程中遇到的情况大概描述一下。
硬盘启动的LRP原理和软盘启动时一样的。首先,要使介质能够启动linux内核。对于软盘,很简单,可以在linux和windows两个系统下,用syslinux -s /dev/fd0和syslinux -s a:这两个命令使软盘可引导linux。对于硬盘,我想也应该用syslinux这个命令,找来一张win98的启动盘,将dos下的syslinux拷贝上,用它启动机器,格式化(不带 /s 开关)了那个520M的硬盘,当然用的是FAT文件系统,将LRP软盘(LRP软盘的制作过程见我以前的的帖子:
http://www.linuxeden.com/forum/s ... &threadid=50158
)中的文件悉数拷贝到硬盘(就是C:盘),于是,我满怀信心的在A:上运行syslinux -s c:,你猜怎么着,竟然出现了系统警告,说是让我用command /?察看,然后系统挂机,让用ctrl+alt+del重起机器!我就纳闷,是什么原因?连续试了好几次,还是一样。于是又用format c: /s格式化硬盘,在syslinux,一样的警告。仔细揣摩警告提示,可能是win98的dos不让syslinux写盘的缘故。如果真的是这样,那就好办了。
你道怎么个好办,就是用google啊,天下最好的搜索利器。这里有一个窍门就是:用什么“关键词”搜索很重要。说干就干,google--"syslinux 硬盘",哈哈,立马见成效。去这个网页(
http://chinese-watercolor.com/LRP/hd/syslinux.html
)看看,答案就在里面。将下载的镜像文件制到一张空软盘上,用它启动,当然也是dos的系统,但不是微软的(就是因为win98的dos才不能syslinux的),再syslinux -s c:,好了。接下来,再把LRP软盘的文件拷贝到硬盘c:,从硬盘重起机器,我的硬盘LRP飞速的启动起来,当然要比软盘启动快多了!路由器再次运转起来!据有些网站介绍,此路由器可以达到T1级传输:-)。 |
|