LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 777|回复: 1

用zenwalk-live-6.0.1制作自己的中文liveCD

[复制链接]
发表于 2009-5-21 18:06:48 | 显示全部楼层 |阅读模式
用zenwalk-live-6.0.1制作自己的中文liveCD,先下载好iso和其他几个软件包:
1.wqy-zenhei-font-ttf-0.4.23.tgz
2.scim-1.4.7.tgz
3.scim-pinyin-0.5.91.tgz
4.scim-tables-0.5.7.tgz

也可按线头的方法,安装最新的wqy-zenhei的原包详见:
http://www.linuxsir.cn/bbs/thread350745.html


用liveCD启动后,也可按以下方法直接从ntfs格式上运行iso文件启动:
安装你要的软件包,可从网上用netpkg安装,也可手动安装,
installpkg YOUR_PACKAGES

以下就是自动制作自己的liveCD了:
打开一个终端,
su进入root
密码:ZenLive
运行liveclone
在第一步设置一个大于3G的空间,比如/mnt/sda7(可以在ntfs格式上运行),
再设置你的iso文件名,注意不要带后缀,比如mylivecd,
建好后在/mnt/sda7/liveclone目录中就可找到mylivecd.iso

注意:如果在系统中的root和one目录中最好不要有多余的东东。

Ntfs格式上用grub直接引导iso的方法:
到slitaz的quickstart guide上的下载一个ntfs可用的grub文件:
http://mirror.slitaz.org/boot/grldr
按照“无痛用slitaz,不用安装,不用烧盘,不用。。。”的方法,修改c:\boot.ini
http://puppy.cnbits.com/node/761
比如自制的iso在/dev/sda7/liveclone/mylivecd.iso或原版liveCD(zenwalk-live-6.0.1.iso)
启动用的内核和initrd文件在/dev/sda6/zen目录中
并在menu.lst中加入:
title Zenwalk 6 sda6

root (hd0,5)

kernel /zen/vmlinuz from=/dev/sda7/liveclone/mylivecd.iso max_loop=255 init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=6666 root=/dev/ram0 rw vga=791 splash=silent keyb=us lang=zh_CN.utf8 autologin

initrd /zen/initrd.gz
用此方法可直接进入one用户的桌面,并可用scim中文输入法,不用再另行设置中文环境变量了。只加入上述4 个文件就可用中文的zenlive了。

========================================================
也可用map映像,就不用解压
title Zenwalk 6 MyLiveCd

map (hd0,6)/liveclone/mylivecd.iso (hd1)
map --hook

kernel (hd1)/vmlinuz from=/dev/sda7/liveclone/mylivecd.iso max_loop=255 init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=6666 root=/dev/ram0 rw vga=791 splash=silent keyb=us lang=zh_CN.utf8 autologin

initrd (hd1)/initrd.gz
发表于 2009-5-21 18:25:43 | 显示全部楼层
支持一下先。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表