Slax操作系统 Linux家族中的“小矮人”(1)


基于Slackware开发而来的Slax操作系统以小巧和升级速度快著称,他的最新版本是4.1.2。在这里就从初级到高级来向大家介绍如何安装Slax操作系统以及Slax操作系统相关的开发。

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,十分灵活。要是内存足够大的话可以直接 copy2ram256以上),在内存中运行更快。当然也可以安装在硬盘上。不过由于小巧,在光盘上运行更合适。

slax的简明教程

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后指定备份文件的位置和文件名即可。建议将文件保存到某个盘符的根目录下,以便准确键入。因为完整的路径需要键入而不是选择 :neutral:

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\下

  1. c:  
  2. cd slax\dos  
  3. linux.bat 

需要主意dos目录下了slax文件内容,例如我的是c:\slax\,内容是

  1. \slax\vmlinuz  
  2. root=/dev/ram0  
  3. rw  
  4. initrd=\slax\initrd.gz  
  5. init=linuxrc 
  6. load_ramdisk=1 
  7. prompt_ramdisk=0 
  8. ramdisk_size=7777 
  9. max_loop=255 
  10. 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,使得其它系统都无法启动,所以最好不要尝试,出了问题别找我啊。


相关内容

    暂无相关文章