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

Unix/Linux
Linux系统下如何监视系统资源使用率
怎样在Red Hat Linux上使用BIND建立DNS服务器
多点触控技术终于在Linux中实现
中科红旗Linux桌面7.0版引入QtSDK组件
系统启动管理器与GRUB
Linux系统下配置CVS集成cvstrac
解析Linux操作系统下usr的目录结构
Linux系统与Windows系统的线程有何不同
黑客怎样入侵Linux系统
维护inittab配置文件时需要注意的事项
FreeBSD为powerd设置cpu最小工作频率
如何配置Linux才能保证其系统的安全
光驱的软开关与限速简介
新手教程之创建锁文件的方法
双系统计算机怎样卸载其中一个?
运行Linux时的快捷键使用
phpMyAdmin安装方法及介绍
Wine中中文存在很多的乱码怎么解决?
Linux教程:tail命令的巧妙应用
Wget命令来浏览网页的方法

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 27 ::
收藏到网摘: 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的