??xml version="1.0" encoding="utf-8" standalone="yes"?>日韩成人影院,亚洲精品伊人,最新亚洲精品http://www.aygfsteel.com/uiiang/category/16756.html世h皆有(zhn)哀Q只有你不明?/description>zh-cnWed, 28 Feb 2007 18:59:43 GMTWed, 28 Feb 2007 18:59:43 GMT60ubuntu是怎样l成?/title><link>http://www.aygfsteel.com/uiiang/archive/2006/10/31/78300.html</link><dc:creator>强</dc:creator><author>强</author><pubDate>Tue, 31 Oct 2006 07:58:00 GMT</pubDate><guid>http://www.aygfsteel.com/uiiang/archive/2006/10/31/78300.html</guid><wfw:comment>http://www.aygfsteel.com/uiiang/comments/78300.html</wfw:comment><comments>http://www.aygfsteel.com/uiiang/archive/2006/10/31/78300.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/uiiang/comments/commentRss/78300.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/uiiang/services/trackbacks/78300.html</trackback:ping><description><![CDATA[ <p> <span id="wmqeeuq" class="tpc_content">转自:http://mailboxpublic.googlepages.com/ubuntu%E6%98%AF%E6%80%8E%E6%A0%B7%E7%BB%83%E6%88%90%E7%9A%84<br /><br />q篇文章在互联网上被q泛转蝲Q但是很多都不完_(d)误导新手。同时有许多人根本不重作者的辛勤力_Q没有给原文|名。因此,我把它放到googlepages来,作ؓ(f)正式的文章。如果有商业用途,误pL人:(x)yulewang \at gmail \dot com<br /></span> </p> <p> <span id="wmqeeuq" class="tpc_content"> Q{载请保持原样Q请勿擅自修改,以免误导新手Q?br /></span> <span id="wmqeeuq" class="tpc_content">yulewang 译</span> <span id="wmqeeuq" class="tpc_content">整理 <br /><br />二十一世纪CQ每个h都强调自q个性,于是一U叫做DIY的东西?zhn)然兴赗?br />操作pȝ作ؓ(f)全hcL慧的l晶Q自然DIYh隑ֺ极大Q因而DIYZ个操作系l成感l对比买宜家的东西的成就感大?br />Z不至于从头开始编写一个操作系l,我们当然把采用现成的操作pȝ作ؓ(f)一个底Uѝ?br />当然Q我们可以通过LFS让我们爽到底Q但是,能够做到LFS的h可真的是凤毛麟角。而且更重要的是LFS直在挑战我的忍耐程度?br />我的q篇文章Q教大家如何DIY一个自qubuntu发行版。在非常节省旉的情况下Q达到耍酷的目的?br /><br />好比LFS一P我们需要一个创作基地。我们首先徏立一个变量。徏立这个变量的好处很明显,即你不用~/diy_ubuntuq个目录Q一样可以照着q个文章l箋做下厅R?br />$ export WORK=~/diy_ubuntu<br />$ mkdir -p $WORK<br /><br />然后我们把光盘镜像文件挂?mnt<br />$ sudo mount -t iso9660 -o loop dapper-live-i386.iso /mnt<br />$ cd $WORK<br /><br />复制文g光盘文g<br />$ mkdir ubuntu-livecd<br />$ cp -a /mnt/. ubuntu-livecd<br />$ chmod -R u+w ubuntu-livecd<br />$ sudo umount /mnt<br /><br />׃光盘中包含了很多windows下面的自pYӞ我们来把不必要的文g删除。当然你可以保留?br />$ rm -rf $WORK/ubuntu-livecd/programs<br /><br />把光盘中的压~文件挂hQ这个样子以后你可以?WORK/old目录中看C个完整的linux操作pȝ的目录?br />$ mkdir $WORK/old<br />$ sudo mount -t squashfs -o loop,ro $WORK/ubuntu-livecd/casper/filesystem.squashfs $WORK/old<br /><br />我们建立一?GB大小的文件系l?然后把这个文件当作一个设备文件格式化Q结果系l给Z一个警告,别理?x)它Q选择是就是?br />$ sudo dd if=/dev/zero of=$WORK/ubuntu-fs.ext2 bs=1M count=2147<br />$ sudo mke2fs $WORK/ubuntu-fs.ext2<br /><br />然后我们把这个空文gpȝ挂v来?br />$ mkdir $WORK/new<br />$ sudo mount -o loop $WORK/ubuntu-fs.ext2 $WORK/new<br /><br />复制linux操作pȝ的文?׃我们事先得到的linux是压~的Q所以我们把它解压了?br />$ sudo cp -a $WORK/old/. $WORK/new<br /><br />当然现在$WORK/old没有用处了。废掉它<br />$ sudo umount $WORK/old<br /><br />我们首先q入刚才得到的那个操作系l?br />$ sudo cp /etc/resolv.conf $WORK/new/etc/<br />$ sudo mount -t proc -o bind /proc $WORK/new/proc<br />$ sudo chroot $WORK/new /bin/bash<br /><br />现在你就q入pȝ了,高喊linux for human beingsQ大炼ubuntuQ想q什么就q什么?br /># vi /etc/apt/sources.list #选择适合你的?br /># apt-get update<br /># apt-get dist-upgrade<br /># apt-get install 你想装的软g<br /># apt-get clean<br />.... #更多的配|?br />最后离开你的那个操作pȝ<br /># exit<br /><br />$ sudo umount $WORK/new/proc<br />$ sudo rm $WORK/new/etc/resolv.conf<br />现在你已l回C你的初始状态中<br /><br />把manifest重新整一?br />$ sudo chroot $WORK/new dpkg-query -W --showformat='${Package} ${Version}\n' > $WORK/ubuntu-livecd/casper/filesystem.manifest<br /><br />然后做一下“磁盘清理?br />$ sudo dd if=/dev/zero of=$WORK/new/dummyfile<br />$ sudo rm $WORK/new/dummyfile<br /><br />重新压羃pȝ<br />$ sudo rm $WORK/ubuntu-livecd/casper/filesystem.squashfs<br />$ cd $WORK/new<br />$ sudo mksquashfs . $WORK/ubuntu-livecd/casper/filesystem.squashfs<br /><br />你的改动都保存了。现在把$WORK/new废掉<br />$ cd $WORK<br />$ sudo umount $WORK/new<br /><br />把文件的md5重新一?br />$ cd $WORK/ubuntu-livecd<br />$ sudo find . -type f -print0 |xargs -0 md5sum |sudo tee md5sum.txt<br /><br />建立光盘镜像Q命令很长,忍受着炏V?br />$ cd $WORK<br />$ sudo mkisofs -o ubuntu-new.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -r -V "My Cool Ubuntu Live CD" -cache-inodes -J -l ubuntu-livecd<br />然后你就可以用iso把光盘烧?br /><br />然后你就可以在别人前面耍酷了。最后,王子和公主过着q福的生z?/span> </p> <img src ="http://www.aygfsteel.com/uiiang/aggbug/78300.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/uiiang/" target="_blank">强</a> 2006-10-31 15:58 <a href="http://www.aygfsteel.com/uiiang/archive/2006/10/31/78300.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu Live CD 个性化定制http://www.aygfsteel.com/uiiang/archive/2006/10/31/78298.htmlTue, 31 Oct 2006 07:48:00 GMThttp://www.aygfsteel.com/uiiang/archive/2006/10/31/78298.htmlhttp://www.aygfsteel.com/uiiang/comments/78298.htmlhttp://www.aygfsteel.com/uiiang/archive/2006/10/31/78298.html#Feedback0http://www.aygfsteel.com/uiiang/comments/commentRss/78298.htmlhttp://www.aygfsteel.com/uiiang/services/trackbacks/78298.htmlUbuntu Live CD 个性化定制全程图解

转蝲,未测?/strong>

个性化定制最为明昄好处在于能够真正适合自己的需要。想要个性化定制 Ubuntu ?Live CD 吗?惌体验 DIY 的乐吗Q本文将以图解的方式全程Z提供指导与帮助?br />
选择工具

“工预善其事Q必先利其器”。选择一Ƒ֐适的定制工具Q对于普通用h说尤光要。这儿有两种 Ubuntu Live CD 的定制工P(x)UCK ?Reconstructor。前者可以增?Live CD 中的语言包和应用E序Q后者能够提供从 GNOME 桌面到应用Y件的多方面定制功能。本文选择 Reconstructor 作ؓ(f) Ubuntu Live CD 的定制工P读者朋友也可以自行试 UCK?br />
前期准备

在正式定制之前,应该做好q些斚w的准备工作:(x)制作或收集需要用到的定制资源Q如主题、壁U、模块等{;Ubuntu Live CD 的原?ISO 映像QReconstructor 支持 6.06 ?6.10Q;?Reconstructor 官方|站下蝲定制E序Q安?Reconstructor 的用依赖,?squashfs-tools、libbogl-dev、mkisofs {(详见 readme.txt 文gQ?br />
定制q程

执行E序

tar xvzj reconstructor-2.0.tar.gz
cd reconstructor-2.0/
sudo python reconstructor.py

Reconstructor 在启动时?x)检查用依赖,q提C用户安装未完成的依赖。接着?x)进入欢q页面?br />



创徏工作目录
Reconstructor 默认?x)将工作目录创徏?/home/username/reconstructorQ另外分别创?remaster、root、initrd 三个子目录。工作目录仅在首ơ用时才有必要创徏Q如果是再次使用Q则无需创徏。因为我们是初次使用Q所以勾选其中的三个选项。然后,?Live CD ISO Filename 选择先前下蝲好的原始 Ubuntu Live CD ISO 映像文g?br />



定制引导屏幕
引导屏幕q部分可以定?Live CD Splash 囑փ、引导选项文字的颜艌Ӏ以?Usplash 囑փ。需要注意是QSplash 囑փ要求?pcx 格式Q?Usplash 则是~译好的 so 文gQ对?Ubuntu 6.06QReconstructor 支持直接生成Q。设|后Q点几ZApply”按钮以便生效?br />



GNOME 桌面的定?
GNOME 桌面包括d屏幕、桌面、主题三部分的定制。其中,在登录屏q中可以讄 GDM 主题、Splash 屏幕、背景颜Ԍ桌面部分能够定制壁纸和字体;在主题中可以选择 GNOME 桌面所用的主题及图标。对于这些定Ӟ用户既可以选择pȝ自带的,也可以用自q。从 GNOME LOOK 上可以找到这斚w的丰富资源?br />



定制 Apt ?
通过定制 Apt 源,p够直接在 Live CD 中用这些扩展的源,以便安装需要的应用E序。在你需要用的源前打勾选择卛_。对于其他的源,可以输入C面的文本框中?br />



优化启动及关E?
在启动部分,可以选择在系l启动时需要运行的守护q程Q如 ppp、laptop-mode {。同ӞReconstructor 也能够对xq程q行优化?br />



讄用户及口?
切换?Live CD 选项,对在 Live CD 中要用到的用戗口令及L名进行设|?br />



定制应用E序
Reconstructor 的模块功能可以让用户按需定制应用E序Q如安装E序、删除程序等。普通用户可以?Reconstructor 提供的现有模块:(x)包括囑փ处理软g、生产力软g、多媒体软g、网lY件、服务器软g、及其他软g{。如果现有模块不能满你的要求,那么可以通过输入安装或删除命令来实现对于软g的定制?br />



构徏选项
注意以上每一个部分的定制都需要点几ZApply”按钮。现在按“Next”进入构建选项c在此设|?Ubuntu Live CD ISO 文g的保存\径、名U、架构。如果所有的都没有问题,那么l箋下一步吧?br />



定制l束
此时Q需耐心{候一阵,直到看到 Finished 面?br />



最后测?br />
?Ubuntu Live CD 定制l束后,先不要忙着ȝQ在虚拟Z试一下,如果认没有问题Q那么就烧录q与朋友分n?/span>

2006-10-31 15:48 发表评论
]]>
վ֩ģ壺 | | | غ| | פ| ɽ| ī| ͷ| ʦ| | | | ٰ| | | | | | | Թ| | | | ͬ| ȫ| | Ϫ| ӱ| ƽԭ| Ϲ| Ͽ| | Ϊ| ɽ| | | ϰ| | | |