如何将Linux安装入Linux USB设备

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

在向大家详细介绍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安装
责任编辑:佚名 来源: CSDN
相关推荐

2017-12-12 09:38:46

LinuxUSB存储数据泄露

2010-10-18 15:46:45

Oracle

2020-01-18 08:00:00

Microsoft TLinux

2009-12-16 17:22:55

Linux软件安装

2016-10-26 09:29:12

MongoDBLinux

2015-10-22 13:07:29

USB设备权限Linux

2013-07-02 10:25:03

LinuxUSB设备

2022-08-30 10:33:08

LinuxUSB系统

2020-04-30 08:00:00

WSLWindows 10Linux

2022-09-28 12:57:13

USBLinux系统

2016-08-31 14:16:55

LinuxLVM卷转移

2009-06-12 09:07:24

LinuxUSB3.0

2022-09-28 16:35:50

FedoraUSBLinux

2022-04-06 11:33:43

Linux桌面GNOME 42

2023-11-11 19:07:23

SilverblueLinux

2015-09-07 17:45:04

升级UbuntuLinux

2017-01-24 19:57:13

Linux命令Shell

2020-11-22 07:20:15

LinuxEtcherUSB

2020-06-24 07:00:00

备份数据丢失USB介质

2022-03-04 18:14:26

CentOSLinux
点赞
收藏

51CTO技术栈公众号