在 USB 闪存驱动器上创建自己的 Linux 操作系统

在 USB 闪存驱动器上创建自己的 Linux 操作系统

是否可以在 USB 驱动器上创建您自己的 Linux 操作系统?我知道您可以将 Linux 发行版下载到 USB 拇指驱动器上,然后将其插入计算机并从 USB 运行它,但我想在 USB 上创建我自己的操作系统,我可以将其插入任何计算机并使用。

我四处寻找问题的答案,但找不到任何与在 USB 上创建操作系统相关的内容,因此,如果有人知道答案或同一问题的链接,我们将不胜感激。

答案1

你可以尝试像 Fedora Remix 这样的东西http://fedoraproject.org/wiki/Remix以及从头开始的 Linuxhttp://www.linuxfromscratch.org/。然后尝试将它们放在 USB 上。

答案2

另一个值得考虑的发行版是小狗Linux。它是非常结构紧凑,但功能强大,可以在各种硬件上运行,包括 RAM 有限的旧机器。它有多种选项可用于从正在运行的 Puppy 安装创建可启动 USB。 (奇怪的是,Puppy 网站不提供现成的 USB 下载:您需要获取 ISO 并从中启动,然后创建可启动 USB。如果您熟悉 Linux,则可以直接从 ISO 创建可启动 USB,但在 Puppy 中运行时更容易做到这一点)。

但我在这里提到 Puppy 的主要原因是它可以轻松地让您创建自定义版本。只需安装您想要的任何额外内容并卸载/删除您不需要的内容,然后告诉 Puppy 创建当前设置的映像。 Puppy 有自己的存储库,但它也可以使用各种其他存储库,例如 Ubuntu 和 Slackware,因此您有一个很多可供选择的软件。

免责声明:我与 Puppy Linux 开发无关,但 5 年来它一直是我最喜欢的便携式发行版。

答案3

诺皮克斯

我想有两种方法可以解决这个问题:
- 从头开始​​并自己构建(那么 LFS 可能是一个不错的选择)。这为您提供了最大程度的控制,是一种很好的学习方式,但它也相当陡峭且耗时。
- 有一些您喜欢的现有发行版,并将其作为您的起点。

几年前,我选择了第二条路线诺皮克斯。它工作得很好,但我想要一张可以在旅行时随身携带并插入任何计算机的 CD,突然间它就变成了我的家庭设置:相同的工具、配置等。基本上我会随身携带一张 CD而不是笔记本电脑。

通常这是通过使用 USB 棒来完成的,其中您的实时会话更改会自动保存,但我不想走这条路。有一些相当大的变化,我不需要 CD 上的东西,这只是浪费空间,但主要是我想要一张独立的只读 CD。于是我就走上了重制版的道路。

如果 knoppix 适合您的需求,您可以将其变成几乎任何您喜欢的东西(看看所有 knoppix 衍生品!)。除了我的更改之外,我还完全改变了引导体验,放置了一个漂亮的图形 grub 菜单,使 init 脚本更快,添加了新的引导选项......

资源:
-Knoppix 重制指南
-定制/重制论坛中的部分。

答案4

您可以使用它unetbootin来将任何发行版安装到任何设备上。它是一个独立的可执行文件,因此无需安装任何内容,只需下载并运行即可。

Unetbootin 提供大多数主要发行版的 Live 和常规版本。

          unetbootin 的 ss

            unetbootin 的 ss

笔记:这些实时发行版不仅仅是重新启动之间的同一个系统。许多提供了一个可以保存更改的动态区域,以便您可以安装其他软件并自定义您的桌面,并且它将保留在您下次重新启动时。

例如,看一下 Ubuntu 的持久化文档:

本页介绍如何通过在另一个驱动器上添加持久文件存储来增强只读 LiveCD。在较新的 Ubuntu 版本中,您可以使用 usb-creator 工具从 Live CD 创建可启动 USB 闪存驱动器,并且其用户界面具有在同一 USB 驱动器上添加持久存储的选项

相关内容