当前位置: 技术问答>linux和unix
如何制作完全属于自己的livecd?
来源: 互联网 发布时间:2015-11-08
本文导语: 有云:所谓的LiveCD就是整个操作系统都在一张光盘上,只要开机从光盘启动,就能拥有一个完整的Linux系统,无需安装。 如何做呢,而不用第三方提供的软件,自己重头到尾做一个完全属于自己的livecd。 哪位高手能提...
有云:所谓的LiveCD就是整个操作系统都在一张光盘上,只要开机从光盘启动,就能拥有一个完整的Linux系统,无需安装。
如何做呢,而不用第三方提供的软件,自己重头到尾做一个完全属于自己的livecd。
哪位高手能提供些帮助呢?不胜感激!我到google找了好久,也没有合适的文章。
如何做呢,而不用第三方提供的软件,自己重头到尾做一个完全属于自己的livecd。
哪位高手能提供些帮助呢?不胜感激!我到google找了好久,也没有合适的文章。
|
大部分操作系统都可以做成LiveCD的,MacOS、Windows、BSD、Linux等等。第一次知道LiveCD,是Knoppix,后来才发现,LiveCD是如此之多(http://www.livecdlist.com/)
我自己没做过,大概就是选择应用,创建内存虚拟盘,创建一个可boot的CD等等。你看看http://ibuild.livecd.net/,这个工具号称很好。
我自己没做过,大概就是选择应用,创建内存虚拟盘,创建一个可boot的CD等等。你看看http://ibuild.livecd.net/,这个工具号称很好。
|
关于knoppix的制作,可以参看下面这个链接
http://www.woodfox.net/glyoung/linux/knoppix-zh/howto.html
http://www.woodfox.net/glyoung/linux/knoppix-zh/howto.html
|
请参看"安全焦点"以下文章:
工具光盘制作笔记
创建时间:2003-06-02
文章属性:原创
文章提交:san (san_at_xfocus.org)
一、重灌knoppix
knoppix是一个基于debian的在光盘运行的linux,关于knoppix重新定制网上有很多文章了,我其实只是自己做的记录而已。
1、解包ISO
没有空余的机器或空余的分区,只能用虚拟机来折腾。在VPC上添加一个新的linux系统,选好内存大小,硬盘映像文件,然后启动这个系统,在菜单CD -> Capture Image...选择KNOPPIX_V3.2-2003-05-03-EN.iso就可以了。
启动选项输入knoppix 2进入字符模式,用fdisk给/dev/hda分一个区,5个G应该足够,然后用mkfs.ext2给/dev/hda1创建文件系统。再把这个分区mount上:
# mount -o rw /dev/hda1 /mnt/hda1
建立工作目录:
# mkdir /mnt/hda1/knx
# mkdir -p /mnt/hda1/knx/master/KNOPPIX
# mkdir -p /mnt/hda1/knx/source/KNOPPIX
如果机器没有足够内存应该建立一个swap文件,因为最后压缩文件系统的时候会暂时把压缩文件写入内存:
# cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile
拷贝knoppix文件,cp的p参数是保持文件的所有属性,这里的拷贝会持续比较长时间。
# cp -Rp /KNOPPIX/* /mnt/hda1/knx/source/KNOPPIX
以下的拷贝是为了重新编译内核以后,重做iso以新内核启动。否则只需拷贝boot.img就可以了。
# cd /cdrom/KNOPPIX
# cp boot.img boot.cat KNOPPIX /mnt/hda1/knx/master/KNOPPIX
进入chroot环境对knoppix进行大刀阔斧的裁剪了:
# chroot /mnt/hda1/knx/source/KNOPPIX
工具光盘制作笔记
创建时间:2003-06-02
文章属性:原创
文章提交:san (san_at_xfocus.org)
一、重灌knoppix
knoppix是一个基于debian的在光盘运行的linux,关于knoppix重新定制网上有很多文章了,我其实只是自己做的记录而已。
1、解包ISO
没有空余的机器或空余的分区,只能用虚拟机来折腾。在VPC上添加一个新的linux系统,选好内存大小,硬盘映像文件,然后启动这个系统,在菜单CD -> Capture Image...选择KNOPPIX_V3.2-2003-05-03-EN.iso就可以了。
启动选项输入knoppix 2进入字符模式,用fdisk给/dev/hda分一个区,5个G应该足够,然后用mkfs.ext2给/dev/hda1创建文件系统。再把这个分区mount上:
# mount -o rw /dev/hda1 /mnt/hda1
建立工作目录:
# mkdir /mnt/hda1/knx
# mkdir -p /mnt/hda1/knx/master/KNOPPIX
# mkdir -p /mnt/hda1/knx/source/KNOPPIX
如果机器没有足够内存应该建立一个swap文件,因为最后压缩文件系统的时候会暂时把压缩文件写入内存:
# cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile
拷贝knoppix文件,cp的p参数是保持文件的所有属性,这里的拷贝会持续比较长时间。
# cp -Rp /KNOPPIX/* /mnt/hda1/knx/source/KNOPPIX
以下的拷贝是为了重新编译内核以后,重做iso以新内核启动。否则只需拷贝boot.img就可以了。
# cd /cdrom/KNOPPIX
# cp boot.img boot.cat KNOPPIX /mnt/hda1/knx/master/KNOPPIX
进入chroot环境对knoppix进行大刀阔斧的裁剪了:
# chroot /mnt/hda1/knx/source/KNOPPIX
|
学习ING...........
|
说句废话,knoppix其实就是CD版的Debian,如果你对Debian熟悉的话,其实并不复杂
|
学习了