MIC2使用
翻译:徐诚
目前MIC2仅是一个命令行工具,但项目计划建立的是图形界面程序。映像的配置基于kickstart,该格式用于自动在Fedora和Redhat上安装。
首先,安装时需要超级用户权限。该工具拥有一系列说明文档,可使用“--help”选项查看。
下列位置可找到示例:
· 如果已安装该工具,示例的位置在“/usr/share/doc/mic2/examples”。
· 如果通过GIT软件获得了源代码,示例的位置在源码目录中或源码树中。
以上网本为例,示例文件能够方便地根据需求设置要使用的软件包。可以为示例文件创建一个本地副本,这样就能随心所欲地编辑它。
对于上网本,有两个kickstart配置文件能在源码树的“examples”目录找到:
· netbook-core.ks:面向最终用户。
· netbook-core-developer.ks:面向开发者,其中选择了开发工具包。
不要直接编辑安装的示例配置文件,因为MIC2能够打开任意位置的配置文件,并且不需要这些文件存在于某一特定位置。
复制“netbook.ks”文件到用户主目录以外的某个位置。如果需要添加、移除软件包或定制化,可将这些信息保存在“netbook.ks”文件副本内。下面介绍一些关于kickstart格式的细节。注意,这里介绍的并非是用于创建映像的全部指令和选项,而是列出当前所需选项的一个概要。示例中的默认选项能够用于大多数情况下。
要创建一个Moblin开发资源库映像,可执行下列命令:
moblin-image-creator -c netbook-core.ks -f livecd --cache=/tmp/mycache
该命令告诉MIC2使用名为“netbook-core.ks”的kickstart文件来获得哪些软件包将被下载和装入映像的信息。“--cache”是本地计算机的目录,它是用于存放软件包的缓存目录。缓存非常有用,如果访问的是远程服务器,大量的软件包将不用在将来创建映像时反复下载。下一次执行该命令,如果其中有些软件包已升级,那么缓存也将简单地“升级”,这会比从资源库重新下载要容易。
后文将介绍完整的命令参数。
创建Live CD映像
执行下列命令:
sudo moblin-image-creator --config=netbook-core.ks --format=livecd --cache=mycache
该命令的输出是名为“moblin-netbook-core-XX.iso”的文件。
该ISO映像是一个复合映像,它能被写入磁盘设备或烧制一张CD-ROM光盘。
假设当前系统上“/dev/sdb”目录是U盘路径,如果要将映像写入到U盘上,只需要执行下列命令:
sudo dd if=moblin-netbook-core-XX.iso of=/dev/sdb
创建Live USB映像
执行下列命令:
sudo moblin-image-creator --config=netbook-core.ks --format=liveusb --cache=mycache
一个名为“moblin-netbook-core-XX.usbimg”的文件将被创建。假设当前系统上“/dev/sdb”目录是U盘路径,如果要将映像写入到U盘上,只需要执行下列命令:
sudo dd if=moblin-netbook-core-XX.usbimg of=/dev/sdb
该映像使用FAT文件系统,因此能简单地挂载到Windows或其它操作系统上。
创建交互式Live USB映像:
执行下列命令:
sudo moblin-image-creator --config=netbook-core.ks --format=liveusb --interactive --cache=mycache
该命令将创建一个可直接写入到可用或匹配设备上的映像。
创建循环映像
执行下列命令
sudo moblin-image-creator --config=netbook-core.ks --format=loop --cache=/tmp/mycache
一个名为“moblin-netbook-core-XX.img”将被创建。可使用命令行挂载它,并通过交换根目录方式进入映像。如下所示:
sudo mount -o loop moblin-netbook-core-XX.img /mnt
sudo chroot /mnt su –
创建KVM和Raw虚拟机映像
执行下列命令:
sudo moblin-image-creator --config=netbook-core.ks --format=raw --cache=/tmp/mycache
一个名为“moblin-netbook-core-XX-sda.raw”的文件将被创建到“moblin-netbook-core-XX”目录中。在最理想的情况下,可使用该特性在拥有VT支持的计算机中运行,并允许它在BIOS中。
如果使用Fedora或Opensuse系统,执行下列命令可进入KVM虚拟机启动映像:
sudo qemu-kvm -m 512 -boot c -hda moblin-netbook-core-XX-sda.raw
如果使用Ubuntu,执行下列命令启动映像:
sudo kvm -m 512 -boot c -hda moblin-netbook-core-XX-sda.raw
创建Vmware虚拟机映像(VMDK)
可执行下列命令创建Vmware虚拟机映像:
sudo moblin-image-creator --config=netbook-core.ks --format=vmdk --cache=mycache
“moblin-netbook-core-XX-sda.vmdk”映像文件和“moblin-netbook-core-XX-sda.vmx”配置文件将被创建到一个名为“moblin-netbook-XX”目录中。只需要运行Vmware虚拟机或Vmware播放器,在其中选择“.vmx”文件。
原文地址:http://moblin.org/documentation/moblin-image-creator-2/using-mic2