打印

关于下载了包却不能正常显示中文的朋友请进.

关于下载了包却不能正常显示中文的朋友请进.

有朋友在官网上也反应了问题,但基本上是少了包之类的问题.在这里我写一下我做U启的全过程,希望能为各位朋友们解决点问题.

一、到官网FTP下载一个Slax 6.2.0版的,强烈建议下光盘版的,因为我是基于光盘版做的,在这里下。
复制内容到剪贴板
代码:
ftp://ftp.slax.org/SLAX-6.x/slax-6.2.0.iso
二、准备一张可启动U盘,如果没有,找一下坛子里关于可启U盘的制做贴,然后把光盘根目录下的所有文件和目录都拖到U盘根目录下。(提示,可以用 UtralISO 或其它工具软件打开光盘文件直接拖)

三、从官方网站下载这几个包。
复制内容到剪贴板
代码:
Slax 6.2.0 boot file (Simplified Chinese)
http://www.slax.org/modules.php?action=detail&id=2647

Slax 6.2.0 Core(Simplified Chinese)
http://www.slax.org/modules.php?action=detail&id=2645

Slax 6.2.0 xorg (Simplified Chinese)
http://www.slax.org/modules.php?action=detail&id=2646

Slax 6.2.0 Desktop (Simplified Chinese)
http://www.slax.org/modules.php?action=detail&id=2650

glibc i18n 2.7 noarch 17 (Simplified Chinese)
http://www.slax.org/modules.php?action=detail&id=2649

KDE i18n zh_CN 3.5.10 (Simplified Chinese)
http://www.slax.org/modules.php?action=detail&id=2648
然后把 core、xorg、Desktop、i18n 2.7、KDE i18n文件替换到U盘的 Slax 目录中的 base 目录里,另外,先暂时把 devel 这个包的扩展名改为 BAK,因为这个包后面需要修改的,它会提供一个重复的不包含中文支持的 locale.alias 文件。

启动的顺序应该是下面这样
复制内容到剪贴板
代码:
001-001-core.lzm
001-002-xorg.lzm
001-003-desktop.lzm
001-004-glibc-i18n-2.7-noarch-17.lzm
001-005-KDE-i18n-zh_CN-2.5.10.lzm
三、进入DOS,到U盘根目录下的 boot 目录里,执行 bootinst.bat 这个批处理,把U盘设为可由isolinux 接管引导(就是改了下MBR)


四、修改一下你的U盘根目录中 BASE 目录中的 slax.cfg 文件,找含有下面关键字的行:
复制内容到剪贴板
代码:
APPEND initrd=/boot/initrd.gz
在这些行的最后面添加
复制内容到剪贴板
代码:
locale=CHS.UTF-8
注意与前面参数间有个空格。另外强烈推荐用 UE 修改,因为它支持 utf8 编码文件的编辑。


五、用这张U盘启动,这时,启动信息里会有个错误,说找不到 locale.alias 文件,没关系,继续。

六、进入系统后,你把你下载的 slaxboot.lzm 拷到 /tmp 目录下,打开终端,执行下面的命令:
复制内容到剪贴板
代码:
cd /tmp
mkdir slaxboot
lzm2dir slaxboot.lzm slaxboot
cd slaxboot
cp initd.gz /mnt/(你U盘的id,如 sdb1)/boot
reboot
到此完成大部份工作了。重启以后,如果你需要 devel 这个包,那么按下面的方法做一下。

七、把 devel.bak (前面的数字我忘了,自己看一下加上吧)这个包拷到 /tmp 目录里,打开终端执行下面的命令。
复制内容到剪贴板
代码:
cd /tmp
mkdir devel
mv devel.bak devel.lzm
lzm2dir devel.lzm devel
cd devel/usr/share/locale
rm locale.alias
cd /tmp
dir2lzm devel
然后,在你的根目录下的tmp目录中会生成一个新的 devel.lzm 文件,把这个文件拷到 U盘的 slax/base 目录中,再把 devel.bak 这个文件给删了就行了。


这里解释一下,为什么boot包里的 slax.cfg 文件不用了,因为事实上这个包里的 slax.cfg文件就是按第四步改了一下而已,那么第四步做过了,当然不用再重做了。

还有一点要说明一下,如果你的U盘以前曾经是 Slax 6.0.9 或以上的版本,只要不是 6.2.0 的,在你重做时,不可以直接拷贝模块进去就用,这样会失败的,虽然同是 kernel 2.6.27.8 内核,但6.2.0 是重编译过的内核,与 6.0.9 不同,所以,有这种情况的朋友最简单的做法是,重做这张U盘,把U盘里 Slax 的东西和 isolinux 引导的东东全删了,然后把 6.2.0 的文件拷进去,再到U盘 BOOT 目录中去执行一下 bootinst.bat,重写一下MBR。我就是这样做的,我也曾犯过同样的 6.0.9 升级 6.2.0 的错,后来总结出来的结论就是,需要重做!

小小建议,如果你有光盘或有两个U盘,建议你能到 Slax 环竟下去执行 bootinst.sh 这个命令,而不是 Windows 下去执行 bootinst.bat ,因为我遇到过 Windows 下执行这个 bat  后无效的情况,结果还是 Slax 下执行 bootinst.sh 成功。

下面提供一点小资源:

scim 输入法
(Ctrl+空格调用,调不出的请检查是否开了大写,调出只能打英文的,请检查一下右下角是不是 SCIM 输入法工具条里有个 En,有的话,点它一下,切成中文就行)
scim 1.4.7 i486-7 (Simplified Chinese)
http://www.slax.org/modules.php?action=detail&id=2643

scim 的智能拼音和五笔输入法
Tables for scim 1.4.7(Simplified Chiness)
http://www.slax.org/modules.php?action=detail&id=2644

Java JRE 6u15 简体中文版(很多软件都需要它的)
Java JRE 6u15 (Simplified Chinese)
http://www.slax.org/modules.php?action=detail&id=2632

腾迅QQ 官方 Linux 版
(这个版本很搞笑,你的好友隐身无效,只要上了线,都看得到)
Tencent QQ for Linux 1.0 Beta
http://www.slax.org/modules.php?action=detail&id=2642

FireFox-3.5.2+FlashPlayer-10.0.22.87+JRE-1.6.0_15+Aliedit
(前面三个不说了,后面一个是啥?!哈哈哈,本人有用淘宝,所以加了个淘宝安全控件,这样就可以在Slax 下的 FireFox 里登陆淘宝了)
http://www.slax.org/modules.php?action=detail&id=2631

[ 本帖最后由 applewolf 于 2009-9-3 17:14 编辑 ]

TOP

哦,忘了这个了,我是用本子的,所以,无线管理非常重要.

Wicd 1.6.2
(无线管理超便利啊,不过 WPA 支持,需要要另外加系统WPA支持包的.)
http://www.slax.org/modules.php?action=detail&id=2679

wpa_supplicant v.0.5.10(stable)(only daemon)
(WPA 无线加密支持包,官网上有更新的,不过上次下了0.7的好象不能用,我自己一直在用这个包)
http://www.slax.org/modules.php?action=detail&id=559

TOP

我按这个方法制作了,在我的笔记本里可以启动。但是在台式机上不能启动,卡在"Starting up X11 session manager..."了。

TOP

引用:
cd /tmp
mkdir devel
mv devel.bak devel.lzm
lzm2dir devel.lzm devel
cd devel/usr/share/locale
rm locale.alias
cd /tmp
dir2lzm devel
按照上面的做法,为什么我解压devel.lzm 后,没有找到user/share目录呢?

TOP

一定有的,请仔细看,这是我启动后 images 目录里的情况。

/mnt/live/memory/images/002-006-devel.lzm/usr/share/locale

看到没,肯定有这个目录的。

TOP

的确是没有那个目录哦。

难道是我iso有问题?请看下图

[ 本帖最后由 hover_sky 于 2009-9-9 17:19 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

检查md5没有发现错误。iso应该没有问题啊。

奇怪了

TOP

请看一下你自己发的截图,你下载的文件是不是有问题,LZM2DIR 失败了。

TOP

引用:
原帖由 kendling 于 2009-9-4 15:32 发表
我按这个方法制作了,在我的笔记本里可以启动。但是在台式机上不能启动,卡在"Starting up X11 session manager..."了。
这种情况通常是因为显卡驱动的问题,我在调试 NV 和 ATI 时,常常遇到这种情况。你试着用 VESA 模式进去看看,我很少用这种模式,因为我通常都是COPY2RAM运行的,而且我用的是我自己做的INTEL 3D 显卡驱动。

差点忘了说了,官方网站上提供的很多驱动都是用不上的,我大多都试过了,主要是做包的人没法把内核部份的东西做进去,只是做了两个SO文件,事实上只放到驱动目录里,内核根本不会调用它,只有你自己重新编译才行的,必需取得内核的支持,不过我的INTEL 显卡有点特殊,可以全外挂,这与内核编译时的选项有关。

[ 本帖最后由 applewolf 于 2009-9-12 02:17 编辑 ]

TOP

引用:
原帖由 applewolf 于 2009-9-12 02:13 发表
请看一下你自己发的截图,你下载的文件是不是有问题,LZM2DIR 失败了。
我下载的6.1.2 和6.2.0都出现同意的问题,但是md5是正确的

TOP

回复 10# hover_sky 的帖子

虚拟机的话,可以考虑增加内存和扩大磁盘空间,再重新解压试试

TOP

学习了!谢谢了!

TOP

天哪,现在还有朋友在看这个东西……
http://8bao.info

如果你更热爱金钱而非自由,更习惯于被奴役的安宁而
畏惧令人充满活力的争取自由的抗争,那么,请你静静
地走开。我们不会乞求你的建议或是帮助。伏下身去讨
好那喂养你的人吧。但愿身上的锁链不会给你造成太多
的痛苦,但愿未来的人们不会记起你曾经是我们的国人

TOP