|
1 概念
顾名思义,就是将 linux 系统安装到移动硬盘,而这系统自然是要能启动能用;而且不止在一台电脑,还要能够在多台不同的电脑上运行,因为移动硬盘就是要移动着用嘛。
我们不妨称这系统为 mobile-linux 。
2 把操作系统安装到移动硬盘会带来什么好处呢?
我想到以下几点:
救急:电脑上原来的系统因病毒或其它原因不能正常启动,而又急需里面的资料,这时便可用移动硬盘启动,拷出资料;
便携:今社会电脑随处可见,随身带个移动硬盘,不管走到哪里,随便找台电脑插上就能用,再轻薄的笔记本恐怕也不如这方便,因为硬盘只是电脑的一个配件,电脑做的再小,硬盘永远更小 ^_^
健壮:电脑出现硬件故障时,拔下移动硬盘,插到另一台机子上便能继续工作;
安全:所有数据都保存在移动硬盘里,电脑上不会留下任何痕迹——除了键盘鼠标上的指纹 真正实现公用电脑、私人数据;
节省:公用电脑无需再买内置硬盘,公司也不用为员工配笔记本电脑,每人一块移动硬盘,就能移动办公。
3 为什么不用 windows ?
首先就是版权问题,微软的规则是,用户购买一份 windows ,只能在一台计算上使用,在第二台上用就算盗版了。
其次是技术问题,我曾尝试把winXP装到移动硬盘,进行到“选择安装分区”时可以看到移动硬盘的分区,但如果选择在上面安装就会出错,无法进行下去。kumat 网友提供了一个链接: http://www.ngine.de/index.jsp?pageid=4176 ,文中给出一种方法——通过修改安装文件把 XP 强行装进移动硬盘,看来是可行的。但即使安装成功,也只能在一台机子上使用,因为:1.不同的机子需要不同的驱动,2. windows 系统会记录硬件信息,一旦发现换了机器,就会蓝屏。
4 mobile-linux 的可行性
作为自由软件,linux自然不存在版权问题,我们唯一要考虑的就是技术问题。很幸运,得益于世界各地伟大的热心的程序员们的无私奉献,mobile-linux 这一设想是完全可以实现的!
其实早在2004年8月,法国计算机外设厂商 LaCie 公司就推出了装有 Mandrake Linux 操作系统的移动硬盘,但似乎没能流行;2005年北京博威特公司推出的“一盘通”产品,则是在移动硬盘上安装了 UBUNTU LINUX ;2006年中,华旗资讯(爱国者)也推出了装有 rays linux(华镭)的移动硬盘。
我去年尝试着把 UBUNTU 装进移动硬盘,也成功了,在这里: http://forum.ubuntu.org.cn/viewtopic...692&highlight=
那么,是不是所有的 linux 都可以这样搞呢??我想是可以的。
所有的 linux 启动过程都是类似的:第一步启动一个引导器,如 grub、lilo、syslinux 等,引导器将 linux 内核 和 initrd(如果有的话)载入内存,并执行;然后内核设法找到 根文件系统,运行其中的 init ,系统就启动起来了。
而 移动硬盘 中的 linux ,只要实现了上述过程,也能启动。事实上,很容易实现:引导器用在移动硬盘上,和内置硬盘没什么差别,只要主板支持 USB-HDD 启动模式;以前的时候 根分区 是个问题 —— 在这台机子上是 sda5 ,到另一台上可能就变成 sdb5 ,不过现在也没问题了,可以通过 UUID 来指定根分区。
另外,为了适应不同的机器,mobile-linux 还要有检测、配置硬件的功能。用惯 windows 的朋友可能会觉得,这个问题恐怕不好解决,有时在 windows 下装驱动都很麻烦,linux 岂不更得…… 其实恰恰相反。可能对于最新的、不常见的硬件,linux 的支持要落后于 windows (主要是因为厂商不重视 linux 驱动的开发);而对于常见硬件,linux 比 windows 方便多了,大部分都是即插即用,无需用户干预。
通常要考虑的也就是 显卡 了。xorg 内置的开源驱动和 vesa 驱动,可以保证绝大多数电脑进入窗口界面,自动检测、配置也很容易实现。要想获得更好的性能,可能就得用厂商提供的闭源驱动了,要麻烦一些。
内核建议用 i386 版的,以获得最好兼容性,当然性能不是最好——对于 mobile-linux ,性能不是最重要的,最重要的是兼容,要保证能够在大多数电脑上启动起来。
至于 USB 接口速度问题,完全不用担心,USB 2.0 可以达到 20 M/S ,而且实际经验表明,系统完全可以流畅运行。
5 结束
我一直关注 LINUX 在 移动硬盘 上的应用,就是因为这是 WINDOWS 无法作到的。说实在话,在桌面应用方面,无疑 WINDOWS 是胜过 LINUX 的 —— 且慢板砖招呼,大家可以分析下—— 我也是看的别人的分析 —— 在对盗版打击比较严厉的国家,WINDOWS 仍被广泛购买 、使用,WINDOWS 价钱不菲而LINUX 不用花一分钱,试想,假如 LINUX 比 WIN 好 或者哪怕 一样好 的话,还会有人花钱买 WINDOWS 吗 ??
而 WINDOWS 无法用在 移动硬盘 上,所以就有 LINUX 发挥的空间了……
想象一下,以后人们买电脑都不买内置硬盘了,每人一个移动硬盘,装着自己的系统,走到哪里插上就能用…… 这是开创时代的……
对此感兴趣的各路高手,不妨试着将你喜欢的发行版作成 mobile 系统
6 欢迎转载,转载请注明作者 :PTPTPTPTPTPT ,谢谢! |
|