LinuxSir.cn,穿越时空的Linuxsir!

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

关于做livecd的问题的疑惑,请大家帮忙。

[复制链接]
发表于 2006-4-3 22:56:45 | 显示全部楼层 |阅读模式
http://livecd.berlios.de/?Documentation:HowTo_Create_A_LiveCD
我想上面的链接中的步骤做livecd,但是有两个步骤看不懂,请高手指点
..................................................................................
Step 1
* Install Mandrakelinux 10.0 Official on one / partition, 3 - 5 GB, that depends on your needs. Make sure you have enough RAM and/or SWAP. Example: I am building a ~300 MB iso off a 700 MB big installed system, got 256 MB RAM and a big SWAP partition (but 250 MB SWAP might be enough). Make sure you have the syslinux rpm installed: # urpmi syslinux
Extract the file install_any.pm.gz from your first mdk install cd (/Mandrake/mdkinst/usr/bin/perl-install) to /usr/lib/libDrakX

Step 2
* Make your system as small as possible. You iso is limited to 700 MB, your system should not extend 1,8 GB. Better start with a pretty small installation.

Step 3
* Add contrib (for 10.0) to your urpmi sources.

Step 4
* Install the kernel-tmb-2.6.7-2.tmb.6mdk-1-1mdk.i586.rpm on your system. You can find the rpm on the *contrib 10.1* ftp mirrors.

Step 5
* Install the latest stable mklivecd scripts for 10.0, the version is 0.5.8-1mdk, get them here .
The mklivecd rpm contains the scripts for building your livecd, the livecd-utils rpm is only needed if you want to implement a harddisk installation in your LiveCD. Use urpmi to install the rpms, it will take care of the dependencies, you have added contrib to your urpmi sources, don't you? And you might need CD 4, if you don't have it, just add also the /main ftp tree to your sources!

Step 6
Clickup a console. Get root. Run: mklivecd --help
The command to build your iso is as simple/enhanced as you want.
Examples:
# mklivecd myown.iso
# mklivecd --verbose --kernel 2.6.7-2.tmb.6mdk --resolution 800x600 --fstab=rw,auto --splash=no --keyboard=fr --usbhome rain.iso
The script takes care of compressing the files and building a bootable image, and will cleanup after it is done.

Step 7
Burn your iso. Have fun. - Problems? Read the mailing list.

..................................................................................

3这个步骤有什么用,能省掉吗?是为了以后系统程序方便吗?:ask
4这个步骤是安装内核,因为步骤一已经装好系统,内核肯定已经有了,为什么还要装内核?
ps:我以前装软件,如果是rpm格式的话我都用rpm,没有用过urpmi。今天才开始看urpmi的。
如:关于好使好用之URPMI程序
发表于 2006-4-4 08:20:04 | 显示全部楼层
3 是做成的livecd 也能裝軟件
4 是原本的kernel 不提供部份功能, 要另裝kernel

Post by future_god

3这个步骤有什么用,能省掉吗?是为了以后系统程序方便吗?:ask
4这个步骤是安装内核,因为步骤一已经装好系统,内核肯定已经有了,为什么还要装内核?
ps:我以前装软件,如果是rpm格式的话我都用rpm,没有用过urpmi。今天才开始看urpmi的。
如:关于好使好用之URPMI程序
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-4 09:18:14 | 显示全部楼层
关于第四步, mdk10.0是2.6.3的内核,现在要装2.6.7的内核,但是一个系统启动以后就只能用一个内核吧.2.6.7的内核怎么提供给他不同的功能呢?除非是以新装的2.6.7的内核启动.这样的话我应该可以把这一步省掉,换成我自己新编译好的内核.应该也可以吧?
:ask
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-4 09:58:08 | 显示全部楼层

新手请多指教

关于第三步是不是类似这样就可以了
urpmi.addmedia main http://gd.tuwien.ac.at/pub/linux ... 0.1/i586/media/main with media_info/synthesis.hdlist.cz
是以root执行.
回复 支持 反对

使用道具 举报

发表于 2006-4-4 12:21:49 | 显示全部楼层
原来MKLIVECD还可以做成安装盘的啊,可以考虑用这个做特殊的版本啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-4 12:56:11 | 显示全部楼层
我现在就是在研究这个用法,有兴趣的话可以一起讨论啊.
更需要大家的帮助.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-4 12:56:42 | 显示全部楼层
我现在就是在研究这个用法,有兴趣的话可以一起讨论啊.
更需要大家的帮助.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-4 13:00:59 | 显示全部楼层
呵呵,你说出了我的原意.
但是有一些不不大明白.
还请各位指教!
谢谢!
回复 支持 反对

使用道具 举报

发表于 2006-4-4 19:33:32 | 显示全部楼层
LE2005 及 2006 版的 Perl 有問題, 是不能作安裝用的

Post by maramail
原来MKLIVECD还可以做成安装盘的啊,可以考虑用这个做特殊的版本啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-4 22:20:07 | 显示全部楼层
能不能说具体些?
我用的是mandrake linux 10.0
应该可以吧.
回复 支持 反对

使用道具 举报

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

本版积分规则

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