SliTaz制作LiveUSB的全程体验

系统 Linux
SliTaz是一款十分小巧的Linux操作系统,最适合不过仅限LiveUSB的制作。在比较了多个版本的Linux系统特点之后,SliTaz还是最合适的一个。

LiveUSB是未来一个系统的发展趋势,让你的操作系统可以随身携带。这不仅方便了高端的程序员,同时也可以服务业一些日常使用双系统的普通用户。这大大避免了双系统的繁琐制作过程,以及操作过程。在制作的时候我们先来选择下最适合的系统吧。

起先试了fanx,界面是舒服,kde的,大小对于我1G的盘来说还是过得去的。不过速度是有点慢,比Kubuntu 7.10 64-bit PC版的LiveCD要慢,至少在我的电脑上是这样的。而且添加新软件也不是很方便,要去下载,而且可选的也不多。

看到toy上的文章:多合一小型 Linux 光盘,逐一看下,CDlinux,Puppy有点搞头。再往下看有个SliTaz,介绍说比DSL还小,启动速度极快,还有Firefox、Mplayer,还软件包仓库。“软件包仓库”?!一个仅28M大小的东西还搞软件包仓库?于是我记住了SliTaz。

CDlinux和Puppy都还不错,尤其是Puppy,有一群中文开发者,还有中文Puppy Linux开发者之家呢,所以Puppy的中文支持是绝对不用担心的。不过它的界面风格不是很喜欢。

呃,还能做什么呢,一个软件包管理的特性就足够说服我去尝试SliTaz。通常我会事先通过Google来了解一下感兴趣的东西。Google最大的收获就是中文Puppy开发者之家上有篇“比Puppy还要袖珍的中文SliTaz”。看来中文Puppy开发者也惊叹于SliTaz的小巧。而且有提供单独的中文包下载。能显示中文,能输入中文,30M不到,有什么理由不去尝试?

我不是直接下载中文Puppy上提供的家酿版中文SliTaz,而是去SliTaz主站上下载了cooking版,然后再安装中文Puppy上提供的中文包。在此说下我的SliTaz LiveUSB安装过程吧。

首先用UNetbootin把SliTaz LiveCD的ISO到USB里,然后启动。这样就相当于有了一个LiveCD了。完后要重新使用SliTaz提供的tazusb程序将SliTaz安装进U盘,成为真正的LiveUSB。当然也可以就这样用用就好了,但tazusb制作的LiveUSB有很多好处。比如启动时的欢迎画面,以U盘作为/home,这样用户存储的数据不会丢失。所以强烈推荐重新装一遍。把UNetbootin生成的东西都删除。在SliTaz菜单里找到Mount devices,把SliTaz iso所在的分区挂载上。然后执行

 

  1. # tazusb gen-iso2usb /path/to/iso 

接下来的事情都不用操心,装完后就可以选择重启了。如果当前运行的SliTaz是从中文Puppy上直接下载来的,那tazusb是没有gen-iso2usb选项的,需要先进行升级,很简单的,打开右下角的Packages manager (GUI)就知道怎么做了。

现在启动真正的LiveUSB,U盘已经自动挂载为/home了。然后安装中文包

 

  1. # tazpkg install /path/to/chinese-pack 

然后再执行tazlocale,选zh_CN UTF-8,再修改/etc/profile,把G_FILENAME_ENCODING改成这样:

 

  1. G_FILENAME_ENCODING=UTF-8 

然后需要把/etc/chinese-pack/.config/下的一些配置文件copy到主目录下。注销重新登录后,显示输入中文应该都没有问题了。中文包还提供了一个终端模拟器叫sakura。

完成这一切后,还需要执行

  1. # tazusb writefs lzma 

以便生成新的rootfs.gz。每次安装新的软件后都要这样,要不然下次启动还是原来的样子。更多关于tazusb的用法可以看这里。

之后我还装了Xorg,按这篇文章安装了显卡驱动,不过使用Xorg后产生了xauth的问题,irc上求助也没解决。后来想想算了吧,能听歌就不错了,电影就免了。顺便说下,SliTaz的官方irc是irc.alterinet.org上的#slitaz。

本文就是在SliTaz LiveUSB下写的。
 

【编辑推荐】

  1. LiveUSB Creator将Fedora扔进U盘
  2. 使用UNetbootin制作LiveUSB图解
  3. linux的LiveCD到LiveUSB不知道是否难做?
  4. 利用Ubuntu 8.10的usb-creator创建LiveUSB
责任编辑:张浩 来源: 互联网
相关推荐

2010-04-21 16:21:51

LiveUSB

2010-04-21 16:59:32

LiveUSB Cre

2010-08-17 10:48:12

Div CSS实例

2009-05-08 16:32:26

linuxLiveCDLiveUSB

2011-06-20 09:36:29

LinuxLive USB

2009-11-17 10:45:47

ubuntuLive-USB安装系统

2010-07-23 14:53:21

Perl Unicod

2010-04-27 11:12:01

HTTP负载均衡

2010-05-05 19:12:17

nginx负载均衡

2010-06-03 15:25:31

Hadoop Hdfs

2023-11-29 17:28:07

2010-05-28 19:15:53

2010-06-02 14:41:46

SVN建库

2010-06-28 18:00:54

UML类图画法

2021-03-31 17:39:07

MindSpore

2024-09-03 14:00:00

AI游戏

2011-03-03 14:57:00

手机交互设计产品管理信息架构

2012-05-07 08:33:20

dotcloudDjango

2010-05-06 09:57:45

RHEL 5.5升级

2010-12-31 14:45:44

点赞
收藏

51CTO技术栈公众号