|
楼主 |
发表于 2004-5-31 22:49:11
|
显示全部楼层
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\下
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 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|