`
isiqi
  • 浏览: 16596959 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
阅读更多

Slax是一套很漂亮的LiveCD,一般分为标准版和KillBill版(官方,原因不祥)

FanX,LiveCD一种,是Slax的中文版,在http://www.linuxfans.org可以找到相关的资料

以下网址是官方Slax的下载地址之一

http://merlin.fit.vutbr.cz/mirrors/slax/SLAX-5.0.x/slax-5.0.8.iso

1)Slax只有200Mb左右,可以在8cm小盘里使用,非常方便~

2)同时支持强大的扩展功能,可以使用官方的*.mo文件对Slax进行扩展

方法,在ISO中有modules文件夹,将下载的或制作的*.mo傅知道该文件夹下,在进行ISo压制即可

http://slax.linux-live.org/modules.php有*.mo得下载,也可以使用MySLAX_Modulator进行转换,再使用MySLAX_Creator进行压制

3)支持硬盘安装,避免长时间使用光驱造成的损耗,同时能保存数据

Slax 概述
slax是基于slackware-current的livecd发行版,升级很快;体积小巧,170多M,可以放到小光盘上。最新版本4.1.2,包含最新的kde3.2桌面系统,kde的多媒体特性它一个也不缺,有cd播放器,mplayer和基于mplayer得kplayer播放器。里边还有新版koffice供办公使用。同时slax也带有fluxbox窗口管理器,以为不同用户选择使用。

在4.1.2中作者在原来copy2ram的基础上加入了copy2hd的启动选项,用cd启动时可以用这个参数将光盘内容拷到硬盘里以供运行,然后就不会读光盘了。也可以先拷到硬盘上,用光盘启动时用fromhd选项启动已复制到硬盘的slax,十分灵活。要是内存足够大的话可以直接copy2ram(256以上),在内存中运行更快。当然也可以安装在硬盘上。不过由于小巧,在光盘上运行更合适。

slax的官方网站 http://slax.linux-live.org/
论坛 http://slax.linux-live.org/forum/
FAQ http://slax.linux-live.org/documentation.php
抓图 http://slax.linux-live.org/screenshots.php
<!-- / message -->
slax的简明教程

初级

1 启动
出现boot:后按F1键可以看到许多启动参数如图

2 避免在启动过程硬件检测中挂起
这个时候上述启动参数就很重要了,权限最大的是slax nohotplug
几乎可以跳过所有的硬件检测

3 配置网络
slax用DHCP配置网络,如果网络支持DHCP的话,slax会自动配置好网络参数
⑴ 需要静态ip配置的可用命令即可:
ifconfig eth0 123.123.123.123 netmask 255.255.255.0 route add default gate 123.123.123.1
eth "nameserver 123.123.123.123">>/etc/resolv.conf
⑵ 如果需要设置代理,需要到kde控制中心找手工设置代理选项。
⑶ 需要用modem的,再kde里运行kppp即可,对应的设备是/dev/ttyS0或/dev/tts/0(com1),/dev/ttS1或/dev/tts/1(com2),等。
⑷ 用ADSL的,请运行adsl-setup或者adsl-start
⑸ 用无线的,试试iwconfig吧
⑹ 都没有的,是高手就自己动手解决吧,要不就等待以后的版本发布,或许就可以支持了


4 备份自己的配置
slax是光盘运行版,如果一关机或重启后,你所有的配置也就over了。所以非常有必要保存我们自己的配置,用命令 configsave 后,跟着提示键入保存的位置和文件名即可。同样,用命令configrestore后指定备份文件的位置和文件名即可。建议将文件保存到某个盘符的根目录下,以便准确键入。因为完整的路径需要键入而不是选择

5 用swap分区
如果系统中已经有swap分区,slax会自动探测并启用它。如果没有而想用swap来提高运行速度的话,用fileswap命令,系统会在FAT分区上建立一个文件名为slax.swp的文件,当然这需要你指定文件的位置

6 安装到硬盘
装在硬盘有两种方式 ,一种是像安装其它linux版本一样安装在硬盘,需要ext分区,不过过程很简单。用cd启动后
cp -R /{bin,etc,home,lib,opt,root,sbin,usr,var} /mnt/挂载点 (ext分区)
就是将主目录下的 bin,etc,home,lib,opt,root,sbin,usr,var 复制到ext分区
其他的创建一个空的文件夹就星mkdir -p /mnt/挂载点/{dev,boot,mnt,proc,tmp}

然后将vmlinuz复制到/boot下
再就是引导问题了,可以用lilo,可以用grub,需要自己动手添加。
如果想用slax带的lilo启动的话,那就chroot到slax的分区运行:lilo -m /boot/map,不chroot也行 lilo -m /mnt/分区/boot/map
大约需要400兆空间
我一般用loadlin引导 ,将loadlin 和光盘里的vmlinuz复制到某个地方
loadlin vmlinuz root=/dev/hda7 (我的是hda7)
没有出现过问题

第二种就是以livecd的方式安装到硬盘,可以放到FAT分区中
将iso文件例如解压到c:\slax\下
c:
cd slax\dos
linux.bat即可
需要主意dos目录下了slax文件内容,例如我的是c:\slax\,内容是

\slax\vmlinuz
root=/dev/ram0
rw
initrd=\slax\initrd.gz
init=linuxrc
load_ramdisk=1
prompt_ramdisk=0
ramdisk_size=7777
max_loop=255
livecd_subdir=/slax/

如果位置不同请做相应的修改,新的4.1.2对应的文件是config

如果没有dos,仍然可以用光盘启动,用命令:slax livecd_subdir=slax文件夹路径,新的4.1.2启动时用 slax fromhd=就ok了

7 slax同样可以安装在u盘上
请确保u盘是可启动型的,启动slax,挂上u盘,更改到cdrom所在的目录,运行 ./create_bootdisk.sh /dev/sda1 /dev/sda SLAX,slax会再u盘上建立SLAX的文件夹并拷贝所有需要的东西到文件夹内。
不过考虑到体积和u盘的容量的问题,不建议安装到u盘了。用同样的方法也可以安装到硬盘,不过它要修改硬盘的MBR,使得其它系统都无法启动,所以最好不要尝试,出了问题别找我啊。

高级
如何为slax添加其它软件

slax很小,缺的东西也不少,不过我们可以通过为它制作module来添加你自己喜欢的软件。不过考虑到体积问题,特别大的软件就不要添加了,例如gcc。不过你如果想用700兆光盘刻录的话,那也就无所谓了。

所谓的一个module,可以理解成已经将软件包安在系统中了,把分散再各个目录中的文件按原来的组织形式放到一个叫data的文件夹中,再把你要做的更改,添加的文件等等都完成后,就可以做module了,用命令dir2img /tmp/zh_CN /tmp/zh_CN.img就可以了,data文件夹在zh_CN中。

img module可以很容易用slack的tgz包制作出来,用tgz2img /tmp/youxi.tgz /tmp/youxi.img即可。要是想要做的module需要多个软件包那也没有关系,我们先安装他们,用命令 installpkg -root /tmp/youxi /tmp/youxi/data *.tgz即可安装准备好的所有软件包在/tmp/youxi/data下。然后dir2img,一个slax的module就制作出来了。

如何将module插入iso文件
我们想将制作好的module植入iso中,然后刻录成光盘,运行
modinsert 原iso文家路径 最后iso文件路径 module的路径,例如
modinsert /mnt/disc0part5/slax412.iso /tmp/myslax.iso /root/xmms.img

如何启用module
制作好的module在启动时,用slax load=xmms.img来启用module。同样可以在系统运行中启用module,用moduse命令,例如moduse /tmp/xmms.img
<!-- / message -->
slax的中文化
slax是纯英文的,在4.1.2中又加入了几种语言,不过仍然没有中文得支持,既然如此我们还是自己动手吧!

slax很小,已经被精简掉许多东西,当然包括gcc在内(想想那家伙有多大啊),但是系统还是支持rpm包的,其实更让我们兴奋的是,slack的包管理器没有被精简掉(想想slack这么优秀的包管理器要是被精简了,那那slax恐怕就不会这么完美了^_^),我们仍可以用installpkg *.tgz的命令安装.tgz的包!rpm不是不能用,但是麻烦也是很大的,尤其是对于这些已经被精简掉许多东西的livecd,包的依赖问题是很让人头疼。我们还是不用为好,除非万不得已。

大体步骤
1 安装准备好的软件包
2 安装字体
3 软件配置确保软件工作正常,进行个人设定,以符合我们的使用习惯
4 完成,制作iso文件。要是在硬盘上运行的就用不着这个步骤了

好,废话少说了,准备家伙开始吧 !首先需要安装在硬盘里的系统,ext分区的那种,我们将在这样的系统里完成汉化 同时我也以livecd的方式安装了一个,供试验使用。完美的试验平台,重启一切归零。

需要的基本软件包
glibc-i18n-2.3.2-noarch-6.tgz 必须要的
glibc-2.3.2-i486-6.tgz 好像是只安装glibc-i18n还不行,安装以后再删除不用的东西.
kde-i18n-zh_CN-3.2.2-noarch-1.tgz
koffice-i18n-zh_CN-1.3.1-noarch-1.tgz 以上包到slack-current下载
fcitx-2.1.0-i486-1.tgz http://nbx.3322.org/upload/fcitx-2.1.0-i486-1.tgz (图形界面汉字输入)
zhcon-0.2.3 (文本汉字输入)

1.安装软件包
将下载回来的包放到一块 installpkg *.tgz

2 .安装字体
最简单的是用KDE的控制中心里字体安装准备好的ttf字体就好了。然后全部选择自己想要的字体,添加语言为简体中文,重新启动kde,这样kde就可以很好的显示中文了。

3. 修改/etc/profile.d/lang.sh文件
找到一行是: export LANG=C
在它前面加#注释掉,然后增加两行:
export LANG=zh_CN.gb2312
export LC_CTYPE=zh_CN.gb2312

4. fcitx的配置
编辑 /etc/X11/xinit/xinitrc
在 # Start the window manager: 这一行前面加上两行:
export XMODIFIERS=@im=fcitx
fcitx &

5. 其它配置
如果想要在字符环境下使用中文,建议使用zhcon.想要添加其它软件的,如果有tgz包就一起安装上(我添加了beep,带qq的gaim).然后将整个系统修改为适合自己使用的环境,例如精简开始菜单,个性化bash提示符,清空历史记录等等。ok,最后因为我们做的是livecd,空间有限,能不要的就不要要了吧,这样所有的doc目录删了,把其它国家的语言也删除了吧,100多兆的空间呢,总之就是自己不需要的都不要,在这里都要修改好了.

6. 制作iso
修改完成, 我们可以做iso了!,下载atfa修改过的linux-live-4.1.2.tar.gz(后面提供的地址,主要的作用是使得自动挂载其它分区加上-o cp936的参数,很好的显示中文)复制到/tmp下解压,在脚本的目录下运行./runme.sh 我们坐一边就等修改好的livecd出来吧,默认是/tmp/livecd.iso这样我们自己的基于slax的livecd就出来了,一定很高兴吧!
<!-- / message -->
制作自己的livecd

我们完全可以用同样的方法把自己喜欢的发行版本制作成livecd。要是你用的就是slack那就最方便不过。作者给出了他对slack的所有改动,在光盘的info目录中。请仔细阅读里边的有关文件。做好自己的更改和变动后(例如添加了有用的软件包,移去了自己不喜欢的软件,中文化已完成。为了节省体积,可以删去很多软件包的doc目录等等。还需要做的就是内核问题了,为了方便,用作者做好的内核吧,里边已经集成了alsa1.0.4等,然后下载作者的Scripts,先用./install安装,然后运行./runme.sh就等你的iso出来吧!

用别的发行版本也是一样的,除非你要自己编译内核。注意,内核最高支持到2.4,这是用的OVLFS脚本的支持问题。编译内核我没有试过,问题估计也不少。大伙一起讨论吧,当然可以访问官方论坛,Tomas亲自主持。
<!-- / message -->
分享到:
评论

相关推荐

    VMware上硬盘安装Slax Linux

    VMware 上硬盘安装 Slax Linux Slax Linux 是一个基于 Linux 的 LiveCD 发行版,可以直接从 CD/DVD 启动,具有轻量级、灵活性强、功能强大等特点。下面将介绍如何在 VMware 上硬盘安装 Slax Linux。 VMware 虚拟机...

    slax使用教程

    根据给定的文件信息,以下是对slax使用教程的关键知识点的详细解读: ### SLAX概述 #### slax简介 SLAX是一种基于Slackware的LiveCD操作系统,这意味着它可以在不进行任何安装的情况下直接从CD、USB或其他可移动...

    linux-live-4.1.2atfa.tar.gz_live linux_live slax 4.1_slax

    SLAX/FanX制作livecd的完全脚本,适合内核2.4.*版本。这个脚本经过linuxfans.org atfa的patch,主要作用是可以在制作initrd文件中挂载FAT磁盘时加上 -o iocharset=cp936的参数。FanX-0.1.1和0.2.0就是使用这个脚本...

    Slax 9.8.0

    Slax是一个先进的,轻便的,小型快速的Linux操作系统,模块化的包管理和先进的设计。尽管她很娇小,Slax为日常应用提供了广泛的预安装软件,包括优良架构的图形用户界面和为系统管理员准备的高效的修复工具。

    使用GRUB硬盘启动CDlinux、Beini、slax等linux系统

    ### 使用GRUB启动CDlinux、Beini、Slax等Linux系统 #### 一、准备工作与配置 本篇文章将详细介绍如何利用GRUB(GRand Unified Bootloader)这一强大的启动管理器来实现从硬盘启动诸如CDlinux、Beini、Slax等便携式...

    Fern Wifi Cracker 1.2 for Slax无线测试工具.zip

    一款图形化的无线网络测试工具Fern Wifi Cracker 1.2 for Slax,能够破解恢复无线WEP/WPA/WPS密码,先选择要使用的无线网卡,扫描无线网络。激活后选择加密的无线信号,开始破解无线网络,需要字典的支持。破解...

    制作 硬盘启动CDlinux、Beini、slax等linux系统 (附详细教程)

    本资源是为了制作 硬盘启动CDlinux、Beini、slax等linux系统 文件内已经附有grldr等文件,可以直接使用,同时里面有制作的详细教程。 如果在win7/vista系统下:你直接把 “win7系统下直接拷贝到C盘根目录” 文件夹...

    slax_linux

    可以在U盘上跑的linux.放到这里至少可以让有需要下的提高一下下载速度(相比官网).

    slax smplaye模块r0.6 万能播放器

    slax smplaye模块r0.6 万能播放器 slax自带的是KDE播放器 很多格式不支持 用上它就可以通吃;放在slax/base

    Fern Wifi Cracker 1.2 for Slax

    Fern Wifi Cracker 1.2 for Slax

    slaxScripts:slax 脚本示例库

    **slaxScripts: slax 脚本示例库** `slaxScripts` 是一个专门为 `slax` 开发的脚本库,它包含了多种示例脚本,旨在帮助用户更好地理解和掌握 `slax` 语言,从而在实际工作中更高效地进行网络设备配置和管理。`slax`...

    WinLix:基于 Slax 7 的 WinLix-开源

    WinLix 基于 Linux Slax 7(以前是 Slax 6)。

    libslax:libslax是SLAX编程语言的C实现,SLAX是XSLT的一种方言,它更像perlC,并且更易于阅读和使用。 有关SLAX的其他信息,请参见

    欢迎使用libslax,它是SLAX语言的实现,它是遵循C和Perl模式的XSLT的替代语法。 该库基于Daniel Veillard等人在所做的最出色的工作,我对此表示衷心的感谢。 检查我们的以找到最新版本。 请访问 。 有关SLAX和...

    Linux Live CD升级了.pdf

    1. **体积小巧**:新的Linux Live CD,被称为FanX,基于Slax进行了汉化,体积被压缩到205MB,适合刻录在8CM的210MB光盘上,便于携带和后续扩展。 2. **KDE桌面系统**:采用了美观且用户友好的KDE桌面环境,提供了一...

    MySLAX Creator

    该软件是官方几年前发布的版本,对于那些希望在没有网络连接或者fanx下载困难的情况下获取和使用SLAX的人来说,这是一个非常实用的解决方案。 SLAX的操作系统核心基于Debian,但采用了KDE Plasma桌面环境,提供了一...

    小企鹅乘飞碟而来——在光盘上运行的 Linux.pdf

    文中提到的 FanX 1.1 是 SLAX 的一个分支,专为中国用户设计,具有良好的中文支持。其ISO文件大小不足200MB,体现了其精简和高效的特性。 【进入Linux LiveCD】 1. **光盘启动**:用户可以将下载的 FanX 1.1 ISO ...

    口袋里的Linux:在您的U盘上运行Linux

    口袋里的 Linux:在您的 U 盘上运行 SLAX 本文讲述了如何在 U 盘上运行 Linux,特别是 SLAX 版本的 Linux。作者 Vincent Danen 详细介绍了在 U 盘上安装和运行 SLAX 的过程。 知识点: 1. Live CD 的概念:Live ...

    skylark-slax-runtime:云雀通用HTML5应用框架

    Skylark Slax Runtime也不例外,它提供了一系列精心设计的API和工具,旨在简化前端开发流程,提高开发效率。 框架的核心组件通常包括以下几个方面: 1. **模块系统**:Skylark Slax Runtime可能采用了模块化的设计...

    Slax Secure SHell Tunneling Server-开源

    Slax Secure SHell隧道服务器是用于通过ssh隧道传输数据的实时slax linux发行版。 在咖啡馆,机场等外出时保护您的流量。SSSHTS使用4096位rsa密钥身份验证。 点击“支持”以获取帮助。

    Linux安装工具

    在IT行业中,Linux操作系统因其开源、稳定和安全性而备受推崇,尤其在服务器领域更是占据了重要地位。对于初学者和专业人士来说,安装Linux系统通常是一项必不可少的任务。本文将深入探讨使用"Universal USB ...

Global site tag (gtag.js) - Google Analytics