如何将Linux安装入Linux USB设备
创始人
2024-06-23 18:00:36
0

在向大家详细介绍Linux USB之前,首先让大家了解下Linux USB,然后全面介绍Linux USB,希望对大家有用。几天前介绍了《如何创建你自己的Windows Live CD》,但是可以没能把制成的Live CD给Portable化,塞进我的Linux USB移动硬盘里。今天转过头来看看Linux的部分如何。

Linux的世界大部分的发行版都提供Live CD,比如我现在在用的很流行的“有奔头”(Ubuntu)。有Live CD的好处是:

1. 当你初次使用一个发行版本时,你可以先试用再决定要不要安装;

2. 通过Live CD启动的系统在某些场合增加安全性。

如何制作自己的Linux Live CD当然,如果对现成的Live CD不够满意,也可以通过工具创建自定义的Linux Live CD。Revisor是一个创建自定义的Fedora Live CD和安装盘的工具。

而对于Ubuntu则有Reconstructor。当然对于绝大部多数的发行版,你还可以使用mklivecd脚本工具为当前扇区的数据创建“快照”并将其压缩入ISO镜像,以作为已安装系统的实时复制。

如何将Linux安装入Linux USB设备Ubuntu的wiki里详细介绍了将其安装入Linux USB设备的几种方法:

使用Linux环境下的工具Portable Linux或Live Linux USB Creater自动创建。 使用安装CD直接安装。 将Ubuntu的ISO镜像隐藏在Linux USB设备的分区。 将ISO镜像(中的文件)复制到Linux USB设备。

使用Windows环境下的工具UNetbootin安装。几种方法各有优劣,同学们可以根据自己的情况选择。如果不介意Linux USB设备的损耗的话,方法2:使用安装CD直接安装是比较简单方便的。

其他的发行版方面,在Pendrive Linux对相当多的发行版都有介绍可供参考。当然,如果你觉得以上的操作步骤仍然很麻烦;你不介意使用哪个版本的Linux;你对运行速度很介意;你的Linux USB设备容量很小;你只需要一个GTD的Linux系统在你的Linux USB设备里,你可以试试“真TM小的Linux”(Damn Small Linux)。

Damn Small Linux

DSL的最初开发目的是尝试可以将多少应用程序塞入一张50MB的Live CD。之前是一个个人工具,逐渐发展成为社区项目。 DSL可以在光盘、硬盘、或Linux USB设备上使用作为本地安装系统或是多用途的备份/恢复系统使用。

虽然容量只有小小的50MB,但包含了媒体播放、FTP客户端、Web浏览器、电子表哥、邮件客户端、文字处理软件、文本编辑器、图片工具、PDF阅读器、文件管理器、即时通讯软件等等实用软件。

DSL麻雀虽小,却也能做以下的事情:

从business card CD以Linux Live CD启动 从Linux USB设备启动 在宿主操作系统中启动(能在Windows里运行)(注:不就是虚拟机么) Run very nicely from an IDE Compact Flash drive via a method we call "frugal install"(这个不懂,所以不翻译)

从硬盘安装转换为Debian OS 可以在486DX 16MB内存上运行 全速运行只需128MB内存 可以通过模块来扩展(还是得自定义的,没有一劳永逸这回事)关于DSL的安装可以参照FAQ的这里。如果使用虚拟机的话注意是2.4内核。

在查找资料的时候看到某人提到,Live CD的主要作用是备份和恢复,深以为然。在系统崩溃了以后,能快速地弄起一个操作系统,里面该有的都有,就是这样。当然因为媒体的只读特性,还适合用来干些不想或不需要留痕迹的事情,安全。至于Linux USB媒体方面,可说是东西在别人手上自己的数据不安全,东西在自己手上别人的数据不安全,还是要谨慎使用啊。

其实了解到这些东西的起因还是几个月前一个同事问起怎么备份Linux的分区(貌似Ghost不行),于是一通Google查到了Partimage,一个与Ghost类似的工具,但支持Ext2/Ext3、Reiser3、FAT16/32、NTFS、HPFS、JFS、XFS、UFS、HFS文件系统,囊括了Linux、Unix、Mac OS、Windows平台。该工具还被收录在SystemRescueCD里方便使用。(机器挂了总得有个环境能运行吧)于是从SystemRescueCD的扩展阅读开始了Live CD之旅。

最近似乎关于操作系统方面写得多了些,不过这也是根本,摆弄不好系统还是要被人鄙视的,不过大致上也告一段落了。Live CD也好,Linux USB设备也好,除了备份和恢复的目标外,其他的似乎都能通过虚拟机解决(这个对于程序员来说是应该掌握的东西),之后把话题转向虚拟机方面。

前一阵子做了点功课,经过一段时间的发展,应用的逐渐成熟,虚拟机(或者说虚拟化)开始成为一个越来越大的话题,不再是来一篇《VMWare图文教程》什么的就能大致概括得了的了,慢慢来吧。

【编辑推荐】

  1. Linux USB驱动框架分析
  2. Fedora Moonlight开源实现其目标平台是Linux与Unix/X11系统。
  3. Linux桌面电脑应该在五年前开始使用Linux服务器
  4. Linux配置文件常见GUI程序有三种
  5. Linux软件开发安装Grub,从硬盘iso安装

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
30分钟搞定iOS自定义相机 最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究...
Intel将Moblin社区控... 本周二,非营利机构Linux基金会宣布,他们将担负起Moblin社区的管理工作,而这之前,Mobli...