### 制作一个Meego镜像的方法小结 随着开源技术的发展与应用,越来越多的人开始关注并使用基于Linux内核的操作系统。其中,MeeGo作为一款由英特尔和诺基亚联合开发的操作系统,因其良好的性能及丰富的功能而受到不少用户的青睐。本文将围绕如何制作一个Meego镜像进行详细介绍,帮助开发者更好地理解和掌握这一过程。 #### 一、MeeGo Image Creator (MIC) MeeGo Image Creator(简称MIC)是一款强大的工具,它能够帮助用户轻松地创建定制化的MeeGo镜像。MIC通过集成多种功能模块,使得创建过程变得简单高效。在开始之前,我们首先需要确保已经安装了MIC。安装过程中,需要编辑`/etc/apt/sources.list`文件,并添加必要的仓库源,例如使用命令`apt-get mic2deb http://repo.meego.com/tools/repos/debian/5.0//`来获取所需的软件包。安装MIC时,请选择“Installation”选项中的“Image_Creation#Requirements”。 #### 二、使用KickStart文件 在创建Meego镜像的过程中,KickStart文件(.ks 文件)起着至关重要的作用。KickStart文件是一种配置文件,用于自动化操作系统安装过程。MIC可以通过KickStart文件自动完成大部分安装步骤,从而大大提高了效率。 对于不同的硬件平台,如诺基亚N900 ARM设备,可以通过以下链接下载预设的KickStart文件:`http://repo.meego.com/MeeGo/builds/trunk/<版本>/handset/images/meego-handset-armv7l-n900/`。针对Intel Atom平台的Moorestown设备,则可以从这里获取:`http://repo.meego.com/MeeGo/builds/trunk/<版本>/{netbook,handset,ivi}/images/`。 如果需要为特定版本的MeeGo系统创建镜像,比如版本1.1.80.7.20101119.1的Netbook版本,可以使用此链接:`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`。需要注意的是,这里的版本号可能会发生变化,请根据实际情况进行调整。 #### 三、创建LiveCD和LiveUSB 创建MeeGo的LiveCD或LiveUSB是另一种常见的应用场景。这通常涉及到使用MIC工具,并指定相应的KickStart文件以及格式化类型。具体操作步骤如下: 1. **创建LiveCD**: - 使用管理员权限运行命令:`sudo mic-image-creator --config=default.ks --format=livecd --cache=mycache` - 这个命令会生成名为`meego-1.0-default-XX.iso`的ISO文件。 - 之后,你可以使用任何支持的光驱刻录工具将ISO文件烧录到光盘上。 2. **创建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`。 - 生成的LiveUSB可以在支持FAT文件系统的计算机上使用,包括Windows系统。 #### 四、配置代理设置 在实际操作过程中,如果遇到网络受限的情况,可能需要配置代理来访问外部资源。可以通过编辑`~/.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`:用于指定临时文件的目录,默认情况下,可以不使用`--tmpdir`参数。 - `outdir`:用于指定输出目录,默认情况下,可以不使用`--outdir`参数。 - `proxy`:用于指定代理服务器地址。 - `no_proxy`:用于排除某些不需要通过代理访问的域名或IP地址。 通过以上步骤,我们可以成功地创建出符合需求的Meego镜像。在整个过程中,需要注意的是版本兼容性问题以及网络环境的影响,这些都是影响最终结果的重要因素。希望本指南能帮助到需要自行构建MeeGo镜像的开发者们。
























- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 3生物组织中还原糖、脂肪、蛋白质的鉴定.doc
- 微信小程序-NAMI DEMO-赞赏(支付,登录).zip
- 简洁、易用、灵活的微信小程序组件库.zip
- 造价员考试《工程造价基础知识》重点知识点.doc
- 微信小程序 —— 新闻阅读器.zip
- 35kv输电线路施工组织措施及施工方案.doc
- 流动图书馆微信小程序前端.zip
- 重庆某污水处理厂施工方案.doc
- wanandroid 微信小程序.zip
- 浅析建筑施工企业索赔策略及措施.doc
- 一个简单的微信小程序购物车DEMO.zip
- sprnigboot和微信小程序实现点餐系统(全栈开发之微信小程序点餐).zip
- 微信小程序商城后台,微信小程序微店后台,接口基于FaShop.zip
- 基于 Apache ECharts 的微信小程序图表库.zip
- 德国威达种植屋面系统介绍.doc
- 油压机操作规程.docx


