QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1538|回复: 9

关于HiweedDebian的slax-livecd制作

[复制链接]
发表于 2005-1-1 02:25:38 | 显示全部楼层 |阅读模式
觉得slax是个恨不错的东东 fanx2.0做得也很帮 但是对kde兴趣不大 而且fanx里面一些设置也觉得不是很顺手 以前做过基于hiweed-livecd的东东 是修改morphix里面mod的东东 比如一个大家伙mainmod 但是觉得slax的linux-live这套脚本更好一些 于是决定用slax的scripts做一个基于hiweed-debian(主要是搞定了中文,很方便)的livecd 但是slax的脚本是基于slackware的 对于debian有些细节要注意
1.先把hiweed-desktop安装到ide硬盘或外接的usb硬盘里 然后用自带的内核启动  把hiweed修改到一个你满意的程度 比如变小 去掉xfce 加一个fvwm什么的 安装mplayer 升级firefox等等
2.注意在新系统里要去掉udev和加入devfsd 这样slax提供的那个包括ovlfs的内核才可以启动
3.ln -sf /usr/sbin/chroot /usr/bin/chroot debian系统和slackware系统有些不一样 要把chroot做一个链接 否则ovlfs的内核initrd在做chroot的时候会出错
4.新系统里安装一下mkisofs
5.把ovlfs的linux内核解压到新的系统里 其实主要就是/boot/vmlinuz此文件和/lib/moduls/2.4.26此目录要拷贝到相应的目录里 你可以把旧的debian内核apt-get --purge remove掉 可以省一点空间 slackware的内核模块都用gzip压缩了 在debian系统里做depmod的时候会出错 要把这些模块一个一个解开 可以写一个脚本去处理/lib/modules/2.4.26这个目录 现在这个系统可以用ovlfs的内核启动了
6.然后启动新系统在里面运行slax的linux-live-4.2.4这套脚本 在debian系统下表现得比较怪异 运行后不能生成正确的光盘版的initrd.gz(可能和解压缩ovlfs内核模块有关 但不解压缩最后在启动系统的时候debian无法加载slackware内核的模块) 不能正确生成usr.img
7.解决6里面的问题是通过拷贝slax-livecd或fanx-livecd的initrd.gz到新livecd里 并且用slax或fanx启动机器 然后制作usr.img覆盖掉新光盘里失败的usr.img 最后用mkisofs制作光盘

其实我对最后把iso烧录进cd盘里兴趣也不大 因为和光驱的关系太大了 很多机器光驱不好也启动不了系统
不过本人对把系统放到u盘里很感兴趣 想法是u盘里实现freedos+自制的livecd
目前都实现了 通过freedos+loadlin就可以启动上面slax-livecd里面的自制debian系统 livecd里面有个自带的dos目录下面有脚本提示真是很爽

问题:
1.slax目前的缺点就是只能用2.4的内核去满足ovlfs这个东东 当然很快就会有2.6的关于unionfs的东东出笼 憧憬...
2.如何把debian系统往死里裁呢?有没有什么相应的文章 最后希望保留一个X+中文+mplayer+xmms+....(呵呵,后面的就是个人的口味了,现我的系统是qvwm(这个小日本做的带了国际化不用象fvwm那样到腾)+应用程序 最后也化了210M ... 天太大了) 我的希望是100M以内 这样freedos+cdlinux0.4.8+debian-slax就能控制到128M以内 那么我的256MU盘还有一半的空间可以放点别的数据 请各位高手指点... :D
 楼主| 发表于 2005-1-6 21:24:47 | 显示全部楼层
今天试了一下用u盘上的debian-slax系统启动 然后apt-get update升级 再在当前系统下运行linux-live-4.2.4.tar.gz里的脚本(需要把一个分区的某个目录link成/tmp 否则u盘上的空间不够) 把当前live系统再重做live系统 升级u盘debian-slax系统 再重启 新系统生效 总共花了10几分钟 嘿 太happy了 真是爱死这套live了 支持2.6内核的新脚本快快来临吧。。。
回复

使用道具 举报

 楼主| 发表于 2005-1-11 20:17:44 | 显示全部楼层
2.6内核版的linux-live scripts终于发布 不过是beta版的 大家可以先试试 应该比较爽
回复

使用道具 举报

发表于 2005-1-11 22:31:03 | 显示全部楼层
我觉得没有必要在debian上作文章了,slackware本身就很完善
因为新的slax的架构将发生巨大的变化,所以tomas有一大堆事做,所以估计还得些时日
回复

使用道具 举报

发表于 2005-1-11 23:09:41 | 显示全部楼层
关注一下
回复

使用道具 举报

 楼主| 发表于 2005-1-12 00:46:02 | 显示全部楼层
嘿 其实我想说的不是debian 不是slackware 我想说的是linux-live这套脚本很棒 每个人都可以用这套脚本创建自己的live而且是可以自我更新的live 选一套自己喜欢的distro一套自己认为用着舒服的版本一套自己觉得很好汉化的方式然后用上linux-live这套脚本我觉得是最关键最舒心的 目前我还不知道新版的linux-live的架构对别的发行还有什么地方需要注意的 但我觉得细节部分都是可以调整的 也许mmaker也可以像linux-live那样工作 但我觉得还是linux-live更爽一些(因为它可以很方便得让我们得到自己的lfs,gentoo,debian...的live) 至少对于我来说是这样的
回复

使用道具 举报

发表于 2005-1-12 09:04:45 | 显示全部楼层
对我来说也是这样的,我就是因为它而认识的slackware,够神奇的了吧
回复

使用道具 举报

发表于 2005-1-12 12:17:12 | 显示全部楼层
同意wjping119
回复

使用道具 举报

发表于 2005-1-12 12:33:53 | 显示全部楼层
有些类似

http://140.111.152.5/plog/index.php?op=ViewArticle&articleId=522&blogId=1
回复

使用道具 举报

发表于 2005-1-12 14:49:47 | 显示全部楼层
2.注意在新系统里要去掉udev和加入devfsd 这样slax提供的那个包括ovlfs的内核才可以启动

搂主的话一语点醒梦中人啊!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-8 03:16 , Processed in 0.037890 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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