话说“家有一老,如有一宝”,而手边有一个linux,也可以提升到这般高度(当然个人爱好的成分太多),因此,手边可以触及的linux就很多了,如家里的服务器,公司的测试机,在虚拟机中编译的LFS,还有这里需要讲到的重点,andlinux 。
习惯了用linux的方式来处理事情,但又离不开windows,这个时候,虚拟机是最好的解决方案了,不管是vmware,cygwin,都是一 种解决方案,而andlinux,在我来说是一种好的选择,有很好的文件访问功能,占用内存少,以windows服务的方式启动,不用的时候基本可以当作 不存在,最后还有很真实的linux的感觉(这个是和cygwin比较,特别是那个windows恶心的com界面,虽然我用putty较多)。
废话谈完,开始正题。有了上述这么多好处以后,andlinux就必然和windows绑定的很紧密了,有注册表,有服务,有自动启动。而 windows,注定要有重装的一天,如何修复这个工作就来自于我的公司机器由于硬件问题,经常死机,开始不知道是硬件问题,于是重装了系统,到最后整个 机器就保留了一个硬盘,其他全换了。
windows重装没有问题,只要设置几个路径,基本工作就可以继续开展了(我的基本工作在java和eclipse中),但是我的 andlinux就在那里躺着了,重装吧,不甘心,里面好多私人设置呢。那就修复吧,一步一步来,开源的东西就是只要你有时间,基本就是绿色的。
步骤有以下一些,网卡,andlinux设备,andlinux服务
网卡是TAP-Win32 Adapter,虚拟网卡,应该是colinux产的吧,工具和目录都在andlinux的netdriver目录下,一条命令创建一个硬件,在这个目录下,执行如下命令。
tapcontrol.exe install OemWin2k.inf mytaplink
硬件安装成功,驱动的安装就比较复杂,不知道是因为我这条命令的问题,还是其他,通过搜索inf都不可以搞定,最终是指定这个inf文件,才可以, 比较麻烦了点。驱动装好后,在网络连接属性里,把这个网络地址设置成192.168.11.1, 并且把这个连接的名称改成TAP-Colinux。到这里,网络部分完成了。
andlinux设备,这部份比较简单,但是我一开始不知道要执行这步,所以花费了很多时间,其实只要在andlinux的目录下执行如下命令
colinux-daemon.exe –install-driver linux.sys
andlinux服务,其实也是用colinux-daemon.exe命令,执行也比较简单,但是我没有现成的命令好提供,大家看以下colinux-daemon.exe的帮助吧。
手工启动的方式比较简单,在andlinux目录下。执行这样的命令
colinux-daemon.exe @settings.txt
当然在这个之前需要先把xming启动起来,命令如下
Xming.exe :0 -dpi 85 -ac -clipboard -notrayicon -c -multiwindow -reset -terminate -unixkill -logfile Xming.log
这个时候就可以通过哦putty到你的andlinux了,
putty 192.168.11.150.
这里还没有讲到怎么样用linux的console的方法,是因为我本就不用这个,也就没有去找这个怎么用了,大家有兴趣自己去找以下吧。回头也告诉我一声。