使用Linux Live Kit制作自定义Live Linux发行版


Linux,这个词使许多非怪胎的眼睛几乎立刻就呆呆了。但是,台式机Linux产品现在与Windows和MacOS之类的知名品牌几乎相当。

由于数十年来的社区工作和Canonical等组织的支持,您可以立即下载Ubuntu Linux之类的东西,并使用Windows几乎完成所有工作。所有这些都不需要计算机科学学位。现代台式机Linux发行版看起来不错,运行良好并且适合普通用户。

但是,与商业操作系统相比,它们有一个巨大的区别-开源许可。

这意味着我们可以完全访问Linux的所有内部工作方式。您无需付费即可使用它,并且可以按照自己喜欢的任何方式对其进行自定义。对于喜欢用螺母和螺栓进行修补的高级用户而言,这很棒,但是如果您只想保留自己调整过的自定义Linux安装呢?

您实际上可以创建一个全新的Linux安装,只需对其进行设置即可。您想要的方式,然后将其转换为实时可启动安装。由于某些原因,这很有用。首先,这意味着您不必重新安装操作系统就不会造成任何停机。

您的所有设置和软件从一开始就已经在等待。它还使创建用于分发的自定义安装非常容易。假设您必须在装有PC的整个计算机实验室中安装Linux,然后安装教育软件包。使用自定义分发工具意味着您只需进行一次自定义,然后只需照常安装即可。

<!-
In_content_1 all:[300x250] / dfp:[640x360]
- >
<图class =“ lazy aligncenter”>

最简单的工具之一那里有一个叫做Linux Live Kit的工具,我们将仔细研究如何将现有的Linux安装改回自定义发行版。

设置计算机

以便使用如果需要Linux Live Kit,则需要安装Linux进行自定义。虽然您可以继续进行安装,但如果要为除主计算机以外的其他对象创建自定义发行版,这不是最实用的方法。

因此,我们要做的是将UbuntuLinux安装到VirtualBox虚拟机。这为我们提供了一个干净,受控的安装环境。这也意味着您可以根据需要从Windows机器制作自定义Linux发行版。最后,这是测试您刚刚创建的发行版以确保其正常运行的好方法。

我们将使用以下组件:

  • Windows 10
  • VirtualBox
  • Ubuntu 18 LTS
  • 请记住,该过程的工作原理完全相同如果您在Linux上安装的Linux Live Kit可以在计算机上正常运行,而不是在虚拟机上运行。

    安装Linux

    首先要做的是安装Linux。显然,如果要使用现有的安装,则可以跳过这步。

    以常规方式安装Linux只是需要从DVD或USB安装介质启动。因为我们使用的是VirtualBox,所以我们只需要创建一个新的虚拟机,然后将其指向我们下载的Ubuntu光盘映像即可。这是您需要遵循的步骤。

    照顾依赖项

    由于Linux Live Kit只是一个聪明的脚本集合,因此它需要某些其他软件包才能出现在Linux机器上。在许多情况下,它们已经是您选择的Linux版本的默认部分,但是您必须通过任一方法进行验证。

    您需要确保aufs由您选择的Linux发行版使用的内核支持。您可以检查哪些内核版本支持aufs 这里 。如果您选择的内核不支持aufs,则需要查看Linux Live Kit的替代解决方案。

    现在,我们需要确保在系统上安装了Squashfs。这是Linux LiveKit使用的压缩技术。要安装它,请执行以下操作。

    首先,打开终端。在Ubuntu中,您可以通过点击屏幕左下方的“显示应用程序”按钮来执行此操作。,这将弹出一个搜索栏。搜索“终端”并在出现时单击它。

    <图类=“ lazy aligncenter”>

    现在,在终端中,键入以下内容:

    sudoapt-get update && sudo apt-get install squashfs-tools

    <图class =“ lazy aligncenter”>

    如果一切顺利好了,软件包将被安装。如果遇到麻烦,则必须参考您的OS文档版本。解决存储库和安装问题不在本教程的讨论范围之内。

    修整胖

    由于您的实时发行版将具有与已安装发行版相同的所有内容,因此您应该删除所有文件您不需要安装。如果您使用的是闪存驱动器,则不必这样做,而且这些天的存储空间很便宜。如果您不知道可以安全删除的内容,请暂时跳过此部分。

    自定义

    现在,您可以继续进行更改,以进行现场发行。安装应用程序,调整设置等。完成后,我们可以继续使用Live Kit本身。

    下载Linux Live Kit

    现在是时候下载我们需要的脚本了。您可以在的GitHub 。请特别注意自述文件中的提示。其中一些可能与您的需求或情况有关。对于例如,如果要制作可引导的liveCD,则有特定说明。

    将下载的文件保存到/ tmp。在下载中,您将找到一个名为“ / DOC /”的文件夹。

    生成实时操作系统

    现在,这些脚本文件就在它们应有的位置,我们想实际运行该文件。脚本。为此,我们必须从常规用户切换为超级用户。在Ubuntu中,打开终端,然后键入以下内容:

    cd / tmp

    此将您切换到解压Live Kit文件的TMP文件夹。

    最后要做的就是运行脚本,因此type:

    sudo ./build

    现在只需等待脚本完成!

    运行实时发行版

    那么如何获取实时发行版?该脚本在/ TMP文件夹中生成两个版本。您可以将一张ISO映像刻录到光盘或加载到虚拟机中进行测试。但是,大多数人都在意可引导的USB文件。这些也位于/ TMP文件夹中。

    将它们复制到闪存驱动器中,切记在此过程中将其解压缩。将它们放在那里之后,使用终端并导航到/ boot目录。然后运行“ bootinst.sh”脚本以使该闪存驱动器可启动。

    如果一切顺利,那么您现在将拥有自己的实时操作系统!

    Arduino FM Radio project with a Nokia 5110 display and TEA5767 module.

    相关文章:


    23.05.2019