移动硬盘安装linux的可行性及应用前景分析
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 系统
原帖由 happymy 于 2008-8-18 21:45 发表
linux的livecd是把硬件配置信息单独存储能丢弃。
windows也能做得到,不过MS不肯罢了。
原因和MS不给XP USB BOOT一样。
原帖由 netwinxp 于 2008-8-19 10:57 发表
问题主要就是出在于第一点,我相信很多linux用户仍然会安装windows的关键就在于游戏...linux想彻底战胜windows的话linux下的游戏特别是说服大游戏商开发居于linux的游戏是不可或缺的一环。
原帖由 netwinxp 于 2008-8-19 11:08 发表
大量的软件(不仅仅是游戏)才是windows比linux更流行的法宝。linux想战胜windows linux推广者需要编写大量的日常软件这才是关键,但是令人遗憾的是目前linux的软件开发者实在太少了,大家都在“玩”内核-_-!!
原帖由 netwinxp 于 2008-8-19 11:08 发表
大量的软件(不仅仅是游戏)才是windows比linux更流行的法宝。linux想战胜windows linux推广者需要编写大量的日常软件这才是关键,但是令人遗憾的是目前linux的软件开发者实在太少了,大家都在“玩”内核-_-!!
原帖由 netwinxp 于 2008-8-19 11:31 发表
不见得是用户习惯问题,熟悉操作系统的使用方法本身并不需要花多少时间,关键问题在于你遇到有某些方面的需求的时候突然发现找不到可使用软件时候的恼火。
原帖由 netwinxp 于 2008-8-19 10:57 发表
以下纯属个人观点:
现在一般读认为是用户的习惯导致windows的使用率远大于linux的主要原因,但个人认为这个观点值得商榷。我们分析一下目前一般人买电脑的主要目的:
1、玩游戏(含单机、局域网、互联网等)
...
原帖由 michaellions 于 2008-8-21 09:26 发表
我装ubuntu到移动硬盘,装了3月都没装好,所以放弃了,安装太复杂了,不象winpe拷备几个文件就能见到熟悉的界面.
象我们这些非技术用户,只会用现成的,只要是简单好用,我就会选择它,希望linux能再易用性上下工夫 ...
原帖由 liuhj 于 2008-8-23 11:26 发表
我选择PE。
其中PE天生就是基于Windows的LiveCD。微软只是给出PE一个大致的规范,至于将其制作成什么样,由爱好者或用户自己决定,可以将PE制作成简单的系统维护工具,也可以制作成功能强劲的办公系统。如果有一天,有人说他在PE下安装了原版MS Office 2003或Adobe Photoshop CS2,用不着惊异,PE能够做到!
原帖由 keygen 于 2008-8-23 10:09 发表
为何ie使用的人多,因为ff没装扩展的话就是垃圾!即使装上mediawrap等扩展仍然不支持歌曲连放!这不能只怪网页编写者。
我用ff多年,但很多时候也还要用到ie,太多网页只支持ie访问了,初学者抛弃ff乃情理之中。 ...
原帖由 liuhj 于 2008-8-25 10:12 发表
不管是PE还是Windows,内核不完整是不能启动的。由于PE自身的一些特点或用户配置不同的原因,PE的一些组件不及Windows完整,组件与内核是不同的概念。
原帖由 happymy 于 2008-6-13 14:39 发表
Mobile XP 使用 Microsoft Windows Embedded Studio 开发套件开发。系统本身有完整的Win XP pro内核,正版开发套件有微软的技术支持帮助解决开发中的问题。另外有运行授权拷贝属于正版操作系统。没有运行授权(CD-KEY)的系统可以运行90天,也算正版软件。Win PE 实际上是Windows 预安装环境。使用Win XP精简的内核。原本设计是为了安装Win XP的裸机提供一个环境支持。后来被高手们修改扩展软件环境和功能。
原帖由 happymy 于 2008-6-13 14:39 发表
Q:Mobile XP 和 Win PE 区别
A:Mobile XP 使用 Microsoft Windows Embedded Studio 开发套件开发。系统本身有完整的WinXP pro内核,正版开发套件有微软的技术支持帮助解决开发中的问题。另外有运行授权拷贝属于正版操作系统。
WinPE 实际上是Windows 预安装环境。使用Winxp精简的内核。原本设计是为了安装Win xp的裸机提供一个环境支持。后来被高手门扩展软件环境和功能。
我的印象中,在ubuntu 下用 firefox 在线听歌看电影都没问题的
原帖由 PTPTPTPTPTPT 于 2008-8-25 11:32 发表
我所说不完整指的是功能上
在这个页面搜索 “内核” http://bbs.wuyou.net/forum.php?mod=viewthread&tid=126780&;extra=page%3D1
可以看到
原帖由 keygen 于 2008-8-25 20:24 发表
http://www.kupig.com/html/3638/
点全选,再播放
类似网站太多太多,你也许不经常上网听音乐,怎会碰不到的?
上这个网站如果没有adblock plus扩展......
原帖由 michaellions 于 2008-8-21 09:26 发表
我装ubuntu到移动硬盘,装了3月都没装好,所以放弃了,安装太复杂了,不象winpe拷备几个文件就能见到熟悉的界面.
象我们这些非技术用户,只会用现成的,只要是简单好用,我就会选择它,希望linux能再易用性上下工夫 ...
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) | Powered by Discuz! X3.3 |