Ubuntu大小版本更新频繁,有没有想过制作属于自己的专属UbuntuLiveCD?事实上,创建您自己的专属Ubuntu版本比您想象的要容易。本文将介绍如何使用UbuntuImager制作您自己的UbuntuLiveCD。为什么要定制UbuntuLiveCD?为了满足不同用户的需求,更广泛地覆盖用户,Ubuntu推出了很多版本的衍生产品。但不好说,正式版并不能满足所有用户的需求。我们通常在选择最匹配的版本后定制系统。如果我们可以根据自己的硬件环境和软件需求定制专属的UbuntuLiveCD,安装后就可以直接使用了。这不是非常方便和个性化吗?Distroshare.com是一个致力于帮助用户创建个性化Ubuntu的网站。使用他们提供的工具,创建的过程将变得非常简单。DistroshareUbuntuImager脚本曾经有一个名为remastersys的工具可以帮助我们创建LiveCD,但该项目已经停止了很长时间。幸运的是,distroshare.com开发了一个DistroshareUbuntuImager(Bash)脚本,可以帮助我们自动化创建UbuntuLiveCD的大部分过程。我们只需要编辑和执行脚本配置就可以创建一个专用的UbuntuLiveCD。DistroshareUbuntuImager托管在GitHub上,我们可以使用以下命令下载回来:cd/tmp/wgethttps://codeload.github.com/Distroshare/distroshare-ubuntu-imager/zip/master然后使用以下命令解压命令:mvmasterdistroshare-ubuntu-imager-master.zipunzipdistroshare-ubuntu-imager-master.zip-d/tmp/folder修改配置文件解压后,我们需要修改distroshare-ubuntu-imager。根据我们的需要配置config配置文件,以便能够制作出符合我们要求的专用UbuntuLiveCD。浏览到解压后的目录,我们可以看到2个主要文件:◆distroshare-ubuntu-imager.config:自定义LiveCD的配置文件◆distroshare-ubuntu-imager.sh:生成自定义镜像的自动脚本你可以使用vi或nano修改distroshare-ubuntu-imager.config配置文件。里面的各种配置选项其实很清楚,官方提供了很详细很好的注释信息。GTK选项定义了是安装GTK还是Qt,不安装可以改成NO。GTK="YES"WORK定义了脚本的工作目录和最终的ISO存储目录。WORK="/tmp/folder"如果需要支持EFI可以改成YES。EFI="YES"默认情况下,脚本将使用当前系统使用的内核版本创建一个LiveCD。如果要指定内核版本,可以更改如下配置:KERNEL_VERSION="指定内核版本号"官方注释写的很清楚了,就不一一介绍了。执行脚本sudo./distroshare-ubuntu-imager.sh执行打包脚本后,会自动读取我们刚刚更改的配置文件,并创建必要的目录。自动处理完所有配置后,会清理临时文件,压缩打包的ISO文件。创建一个可引导的USB磁盘。ISO镜像生成后,我们可以将其刻录成光盘,在虚拟机上使用,或者直接从grub运行。当然我们也可以使用如下命令写入U盘启动:ddif=live-cd.isoof=/dev/sdXbs=1M/dev/sdX就是你的U盘路径。
