当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 如何在移动驱动器上安装Linux

Unix/Linux
linux查看内存的大小
在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码
linux su和sudo命令的区别
linux cron 下的定时执行工具使用技巧
linux 查找进程及终止进程操作的相关命令
redhat linux 安装 gcc编译器
Linux Mplayer播放各种格式的电影
一起回顾一下linux常用命令
Linux 网站项目发布要做哪些配置
linux SSH配合SecureCRT的密匙完美使用方法
GD 编译出错解决方法
Facebook Open Platform编译FAQ
Linux 系统硬盘 优化
linux 挂载详解
linux crontab定时命令
Linux 系统中确保访问三级域名畅通的方法
Linux 特权帐号VS普通帐号
确保Linux系统安全的前提条件 漏洞防护
Linux 监视系统资源使用率
Red Hat Linux上使用BIND建立DNS服务器

Unix/Linux 中的 如何在移动驱动器上安装Linux


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 29 ::
收藏到网摘: n/a

获得外置驱动器是一种为较老设备注入生机的极好方法,或者允许您在不能(或不想)改变内置硬盘驱动器的机器上运行Linux。假设您想在双引导系统中使用Linux,但计算机硬盘驱动器中没有任何可用空间。一个解决方案就是使用“活动的”Linux发行版,如Knoppix,它可以直接从CD运行。如果是偶尔使用,这种方法确实可行,但是它有许多严重的缺点:
您仍需要一些数据文件的永久存储。如果仅使用非常小的文件,可以使用软盘;对于中等大小的文件,USB闪存盘可能就足够了,但是它们都不是理想的方法。当使用“活动的”CD时,要安装自己的应用程序或定制现有应用程序会非常困难,甚至不可能。使用活动发行版会降低性能,最显著的就是当启动检测所有设备时-但运行时也会降低性能(因为所有东西都必须从CD加载,这通常要比从硬盘驱动器加载慢得多)。自然,还有其他选择。例如,可以买其他内置驱动器并在其中安装Linux。但常见的情况是,机器中可能没有任何可用的驱动器托架(笔记本电脑更是如此,它通常仅允许一个内置硬盘驱动器)。或者,您可以使用更大的驱动器替代当前的驱动器,并在由此得到的额外空间中安装Linux。不过,这是一个花费时间的选择,因为它需要您在新的驱动器上重新安装现有OS系统,重新安装和重新配置所有应用程序及还原所有数据。一种更好的解决方案是购买外置硬盘驱动器,并在其中安装Linux。这使您可以不更改现有硬件和软件,仅在想使用Linux的时候连接外置驱动器即可。可移动驱动器选项可在其中安装Linux的移动设备的范围包括从软盘驱动器到USB闪存设备,再到USB/FireWire硬盘驱动器等等。虽然的确可能将Linux安装在小容量的设备中,如1.44MB软盘或32MB USB盘,但这些通常(必然)都是专门的经过缩减的发行版,例如,用于拯救损坏的安装。不过,外置硬盘驱动器以合理的成本为通用的Linux发行版提供最多的灵活性。外置驱动器来自许多不同的制造商(Maxtor、Western Digital 等等),可以有各种不同的大小。这些驱动器都包含一个外置盒,放置标准3-1/2英寸或2-1/2英寸IDE驱动器。这些驱动器通常都通过USB或IEEE1394(FireWire)连接到计算机上。USB有两个主要版本,1.1和2.0。版本1.1最大传输速度为12Mbit/s(兆比特/秒),而版本2.0支持最高达480Mbit/s的传输速度。虽然大多数兼容2.0的驱动器都可向后兼容1.1,但是一般最好避免使用1.1,除非别无选择(因为它的速度比较慢)。FireWire标准还定义了许多不同的可能速度,但是实际上,无论何时人们说到FireWire,他们都是指“FireWire400”,它支持最高达400Mbit/s的传输。从速度来看,在USB 2.0和FireWire之间没什么可选择的:虽然USB 2.0报出的速度较高,实际上因为协议不同,它们都是差不多的。如果您的计算机两者都有,或许使用USB更好,而不是FireWire(后面我会讲明原因),但是如果仅有FireWire,则当然只能选择FireWire。为了获得最大的灵活性,从大量支持USB 2.0和FireWire的驱动器中选择一个(比如,我在本文稍后使用的驱动器)。对于没有所需端口、PCI(对于台式电脑)和PCMCIA(对于笔记本电脑)的计算机,可以很便宜地买到FireWire和USB 2.0卡:例如,我在本文后面使用的PCMCIA FireWire卡大概是用10GBP(不到20美元)买到的。为了完成本文,我购买了5-1/4英寸外置驱动器盒。这是非常灵活的盘盒,它不与任何驱动器一起提供,可以装入任何标准IDE设备,包括3-1/2英寸硬盘驱动器和5-1/4英寸IDE设备,如CD-RW/DVD-RW驱动器。该盘盒具有USB 2.0和FireWire连接。为了将盘盒连接到我的IBM Thinkpad T30笔记本电脑,我还购买了PCMCIA FireWire卡(内置USB端口仅支持USB 1.1)。盘盒和FireWire卡都比较便宜(分别是50GBP和10GBP)。出于测试目的,我将盘盒与我准备的13GB 3-1/2英寸IDE驱动器连接-在实际使用时,我会购买更大容量的驱动器,这些驱动器现在也非常便宜(大约每GB 50GBP!)Linux支持正如您可能期望的那样,Linux对这些盘盒的支持确实很好。任何遵守“大容量存储设备”的SBP(Serial Bus Protocol)标准的设备都可以很容易地与Linux一起使用。一般来说,要启用对这些设备的支持,内核需要支持许多内容(直接编译或通过模块)。对于USB和FireWire,SBP设备支持都通过SCSI仿真实现-即,设备显示给Linux就好像它们是SCSI磁盘一样。这是在Linux中抽象存储设备的一种通用方法(例如,IDE CD/DVD驱动器也通常使用SCSI仿真连接)。因此,需要下列内核支持:* SCSI支持* SCSI仿真* SCSI磁盘支持另外,根据连接方法,还会需要下列支持:对于FireWire:IEEE1394支持OHCI1394支持RAW1394支持SBP-2支持对于USB:(主机端)USB支持OHCI支持UHCI支持USB大容量存储支持显然,您必须完全正常支持其他硬件(显卡等等),根据您实际的硬件情况,可能还需要一些其他模块。例如,我使用PCMCIA(cardbus) FireWire卡,所以需要添加:PCMCIA支持cardbus支持安装现在我们有了外置设备,将开始在其中安装Linux。现在安装Linux的