当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 67 篇帖子 ]  前往页数 1, 2, 3, 4, 5  下一页
作者 内容
1 楼 
 文章标题 : 把当前使用的ubuntu804制作成livecd/usb,提供工具下载(更新)
帖子发表于 : 2008-05-15 11:18 
头像

注册: 2007-10-28 21:35
帖子: 1169
送出感谢: 0 次
接收感谢: 2
做livecd/usb有段日子了,最近把所有的工具总结了一下,做成一套。感觉有必要发给大家用用。

目前仅适用于ubuntu-8.04-gnome

基本原理:
根据内核版本生成initrd.img
用mksquashfs打包整个系统
用genisoimage制作iso文件

制作出来的iso可以做成livecd/usb,可以添加功能模块,保存数据;也可以在windows下用colinux启动(这需要特定的initrd)。

一. 下载地址:
http://ftp.ubuntu.org.cn/home/yaska/prayaya-804-gnome/tools/

用户名:ubuntu
密码:ubuntu
把prayaya-live-2.tar.bz2下载下来。


二.使用方法

1. 选择一个linux分区,把prayaya-live-2.tar.bz2解压,解压出来是一个目录。

注意:制作出来的iso,大小是原系统的1/3左右,首先选择一个足够大的linux分区,也可以放到/mnt或者/media目录下,制作时会跳过这两个目录


2. 清理系统。
sudo apt-get clean
sudo apt-get auroremove
把电影之类的大文件从用户目录下移到别的分区,如果你不想做出来的iso超级大的话。

3. 在解压出来的目录下,执行
代码:
sudo ./main.sh

经过漫长的等待,取决于当前系统的大小,当前目录下会有启动必须的三个文件:iso文件,initrd.img,vmlinuz

4. 测试
可以先用虚拟起直接启动iso文件试试,没问题了安装到U盘或者移动硬盘,有问题,可以再解开系统的压缩文件,chroot进去做修改。
安装过kvm或者qemu的用以下命令:
代码:
sudo  kvm  -cdrom  *.iso  -m 300   ## 300是分配的内存


5. 安装到U盘或者移动硬盘,有安装工具,请到:
http://www.inlsd.org/forum/viewtopic.php?t=313


ps : 由于个人的系统都不一样,所做的测试有限,不能保证必定成功,但能保证对原系统没有影响。
完成只有。

更详细介绍:http://www.inlsd.org/forum/viewtopic.php?p=1478#1478


ps:该工具会把整个系统打包成一个压缩文件,即可以起到一个备份的目的,再加一个还原工具,就可以做成专门用于linux系统的备份还原工具,现在还没完成,有兴趣的朋友请联系:muses@inlsd.org


最后由 yaska 编辑于 2008-10-07 22:17,总共编辑了 5 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-05-15 12:01 

注册: 2007-03-20 14:19
帖子: 127
送出感谢: 0 次
接收感谢: 0 次
谢谢!收了,不错的家庭作业。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-05-15 12:04 
头像

注册: 2007-10-28 21:35
帖子: 1169
送出感谢: 0 次
接收感谢: 2
呵呵,家庭作业!
完成了要交上来啊。。

还有很多细节,不知道怎么说。。反正大家一起讨论吧。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-05-15 18:11 

注册: 2007-03-20 14:19
帖子: 127
送出感谢: 0 次
接收感谢: 0 次
作业一:
参考的课外读物
Fedora 9 (Sulphur)代号”硫磺” 发布摘要
......
永久性USB Live支持: 全新的 LivdCD 工具包支持将 LiveCD 镜像转化为自启动U盘 Live 系统,并且不会丢失原先U盘上的数据。而且对U盘中 Live 系统的改变可以永久储存在预先定义的空间内。现在,你可以将 Fedora 系统与文档随身携带,还可以对 Live 系统进行升级。同时,通过 liveusb-creator 也可以在 Windows 系统下制作Fedora Live U盘了。
https://fedorahosted.org/liveusb-creator

......


附件:
liveusb-creator.png
liveusb-creator.png [ 29.95 KiB | 被浏览 15676 次 ]

页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-05-15 20:53 
头像

注册: 2007-10-28 21:35
帖子: 1169
送出感谢: 0 次
接收感谢: 2
"全新的 LivdCD 工具包支持将 LiveCD 镜像转化为自启动U盘 Live 系统"

这个没啥意思,只是把livecd里面的镜像(应该就是本文说的系统压缩包)转化,改 initrd.img就可以做到。

通过 liveusb-creator 也可以在 Windows 系统下制作Fedora Live U盘了。

这个是我喜欢,得研究研究代码了。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-05-16 11:00 
头像

注册: 2007-10-28 21:35
帖子: 1169
送出感谢: 0 次
接收感谢: 2
对这个论坛有点失望了。

发张壁纸,关注的人都比技术帖多得多。


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-05-16 17:48 
头像

注册: 2006-09-27 19:59
帖子: 335
地址: 银川,宁夏
送出感谢: 0 次
接收感谢: 0 次
yaska 写道:
对这个论坛有点失望了。

发张壁纸,关注的人都比技术帖多得多。

这个问题其实很容易解释的:现在坛子里基本上都是像我这样的“新手新手新新手“,或者是“最终用户“,所以他们关注的和技术其实没什么关系:只要能将机器用起来,用好这就是最好的了!而且,我觉得也应该提倡这个——毕竟现在UBUNTU走的路线是发展桌面系统……


_________________
我是一阵风,吹过飘零的天空;沾染了一身的灰尘,却抹不去飘浮的云……


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-05-16 18:01 
头像

注册: 2007-11-19 21:51
帖子: 6956
地址: 成都
送出感谢: 0 次
接收感谢: 4
这个要顶,得研究研究,正想自己做个顺手的usb系统呢。


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-05-16 18:09 
头像

注册: 2007-11-19 21:51
帖子: 6956
地址: 成都
送出感谢: 0 次
接收感谢: 4
lz那个,实现这个功能的就只是那个main.sh还是有其他的东西,其余的那些都是用来干什么的啊?


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-05-16 23:35 
头像

注册: 2007-10-28 21:35
帖子: 1169
送出感谢: 0 次
接收感谢: 2
buid_iso.sh 做iso的。

mkinitrd. 做initrd.img的。

还有extra里有一套upstart的脚本,用来加快启动速度。

还有xorg的自动配置,分区自动挂载等脚本。

main.sh 只是把这些综合起来。

做出来的iso,如果有问题,不用重新制作,把系统的压缩包解开,然后chroot进去进行修改,再用buid_iso.sh重新打包。

做livecd/usb已经很简单,很简单了。


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-05-17 17:07 
头像

注册: 2006-09-19 18:16
帖子: 3711
送出感谢: 0 次
接收感谢: 3
这个要顶,楼主辛苦了!回头试过再来讨论

目前有两点请教楼主:

upstart 的脚本加快启动速度是什么原理呢?会不会造成系统不稳定呢??

有了 gnome-mount ,分区自动挂载脚本还有必要吗??


_________________
Ubuntu 系统备份、恢复、克隆、批量部署、制作 live 系统


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-05-17 17:23 

注册: 2007-03-31 12:56
帖子: 279
送出感谢: 0 次
接收感谢: 0 次
这个软件很好,我一直都在烦恼,就是重装之后无法保存先前的设置的问题。但还是有个问题需要请教一下。
为什么不行呢??在解压的时候就提示说有什么关联部队,然后制作的时候干脆说没有权限,可我是用sudo的阿。

还有我能不能将这个软件放在fat32的分区,然后再制作?因为fat32的分区我需要mount,那么他制作的时候会不会把这部分都加进去呢?

Another pic for the untar processing.


附件:
def.png
def.png [ 123.01 KiB | 被浏览 15572 次 ]

rayaya-live.png
rayaya-live.png [ 62.22 KiB | 被浏览 15486 次 ]

页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-05-17 21:20 
头像

注册: 2007-10-28 21:35
帖子: 1169
送出感谢: 0 次
接收感谢: 2
ptptptptptpt 写道:
这个要顶,楼主辛苦了!回头试过再来讨论

目前有两点请教楼主:

upstart 的脚本加快启动速度是什么原理呢?会不会造成系统不稳定呢??

有了 gnome-mount ,分区自动挂载脚本还有必要吗??


upstart是进程管理,位于/etc/event.d。基本就是基于事件,并行运行。prayaya的显卡自动配置,还有启动gdm都是在这里处理的。可以在启动X之前做点事情。

具体的原理你可以google。

分区自动挂载当然需要,livecd/usb移动使用,各个fstab都不一样,还有一个原因就是,挂载分区之后,prayaya还要找各个分区上的功能模块,以达到添加功能的目的。


最后由 yaska 编辑于 2008-05-17 21:33,总共编辑了 1 次

页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-05-17 21:23 
头像

注册: 2007-10-28 21:35
帖子: 1169
送出感谢: 0 次
接收感谢: 2
jerro 写道:
这个软件很好,我一直都在烦恼,就是重装之后无法保存先前的设置的问题。但还是有个问题需要请教一下。
为什么不行呢??在解压的时候就提示说有什么关联部队,然后制作的时候干脆说没有权限,可我是用sudo的阿。

还有我能不能将这个软件放在fat32的分区,然后再制作?因为fat32的分区我需要mount,那么他制作的时候会不会把这部分都加进去呢?

Another pic for the untar processing.


请在linux分区制作。很多文件有权限的。

制作的时候,会略过/media 和/mnt。 因为一般分区都是挂载这里的。


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-05-17 21:35 
头像

注册: 2007-10-28 21:35
帖子: 1169
送出感谢: 0 次
接收感谢: 2
新发布的fedora 9 也引入了upstart。

http://linuxtoy.org/archives/fedora-9-s ... B5%81.html


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 67 篇帖子 ]  前往页数 1, 2, 3, 4, 5  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译