Meego Wiki
Views

适合新手的镜像制作- -简体中文

From MeeGo wiki
Revision as of 12:30, 15 February 2011 by Z1x2y3121 (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents


制作一个Meego镜像

Creating a MeeGo Image

这里是怎样制作一个Meego镜像的简单步骤。

想要获得更多的深入的信息,参照主要的镜像制作开发者指南:Image Creation

第一步 - 下载 Meego Image Create (MIc)

MeeGo Image Creator 是我们用于制作MeeGo镜像的工具。要获得它,你可以:

  • 从Gitorious下载MIC源码:

http://meego.gitorious.org/meego-developer-tools/image-creator

  • 或者,对于Debian Squuuze,将下面的一行加入/etc/apt/sources.list并且安装(使用apt-get)mic2
deb http://repo.meego.com/tools/repos/debian/5.0/ /


更多的安装需要和在下载MIC时的选项,参照这的'Installation'部分:Image_Creation#Requirements

第二步 - 获取MeeGo .ks文件

MIC通过KickStart (.ks)配置文件制作镜像.KickStart文件指定由哪些repo获取,包含哪些包,运行哪些后台脚本和制作哪种类型的镜像

你可以下载和使用它们作为你制作MeeGo镜像的基础,通过修改这些.ks文件来制作你需要的镜像.

我们将使用上网本的kickstart文件去制作一个MeeGo上网本镜像:http://repo.meego.com/MeeGo/builds/trunk/1.1.80.7.20101119.1/netbook/images/meego-netbook-ia32/meego-netbook-ia32-1.1.80.7.20101119.1.ks (这是2010/11/19最新的文件,请调整网址获取最新的版本!)

好像”@Core”和”Base”已经被重命名为”@MeeGo Core”和”@MeeGo Base”,所以我建议你编辑.ks文件来以合适的名字重命名这些包.

第三步 - 制作MeeGo Livecd镜像

MIC必须使用root权限执行,使用'sudo'.

这里是制作一个你可以烧录到CD上的MeeGo livecd镜像.

sudo mic-image-creator --config=default.ks --format=livecd --cache=mycache

生成一个名字为meego-1.0-default-XX.iso的文件.这个ISO镜像是一个混合的镜像,可以被写入磁盘设备或者烧录到CD盘上.

第四步 - 制作LiveUSB镜像

制作一个可以转移到usb存储器中的MeeGo liveusb镜像.

sudo mic-image-creator --config=default.ks --format=liveusb --cache=mycache

将会生成一个名字为meego-1.0-default-XX.usbimg的文件. 要将它烧到USB存储器中,执行以下命令:

sudo mic-image-writer meego-1.0-default-XX.usbimg

这个镜像含有一个FAT文件系统,可以很容易的在Windows和其他系统中挂载.

---要获取更多关于MIC的信息,请访问MIC开发者指南:Image Creation---

配置Proxy和其他变量

~/.mic2.conf是一个配置文件,它使得你更简单的指定proxy设置,缓冲目录和其它通常必须在命令行再次输入的变量

复制和粘贴这些到~/.mic2.conf文件中.

用你自己的值替换相关的变量

[main]
cachedir=/home/user1/mycache
tmpdir=/home/user1/mystorage/tmp
outdir=/home/user1/mystorage
proxy=http://my.proxy.com:911/
no_proxy=localhost,127.0.0.0/8,.mysite.com,172.16.0.0/16

cachedir = 存放缓存仓库的目录.有了这个变量设置,你就不需要在命令行使用--cache标记.

tmpdir = 当制作镜像时mic2所使用的临时目录.有了这个变量设置,你就不需要在命令行使用--tmpdir标记.

outdir = 存放生成镜像的目录.有了这个变量设置,你就不需要在命令行使用--outdir标记.

proxy = 如果你是工作在防火墙后的话,指定你的代理.

no_proxy = 指定那些不确定代理设置的域.

注意:指定了proxy和no_proxy后,你不需要在.ks文件中的repos部分使用--proxy标记.

------要获取更多关于MIC的信息,请访问MIC开发者指南:Image Creation---

Personal tools