gpt4 book ai didi

linux - 如何使我的自定义基于 Debian 运行?遇到一些问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:33:04 24 4
gpt4 key购买 nike

需求

最近我开始萌生制作我自己定制的 Debian 实时发行版的想法。我的目标是拥有一个装有 Debian、特定软件包、自定义脚本和文件的 USB 内存棒。通过这种方式,我可以带着我的操作系统和我工作所需的一切,而不用带上我的笔记本电脑。此外,如果我只是想复制操作系统而无需安装每个软件包和进一步自定义的麻烦,它将特别有用。

研究

所以我决定去做这件事并在这方面自学。我找到了 Linux from scratch project (LFS),但老实说,这将花费我很多时间,我目前无法负担投资(但认真考虑 future )。

我决定根据手册中的说明和示例使用实时构建项目脚本。 http://live.debian.net/manual/3.x/html/live-manual.en.html

问题

到目前为止,我已经构建了一个 hybrid.iso通过在 /config/packages-list/mylist.list.chroot 中指定包来自定义选择包的图像.

然后我尝试将自定义脚本、文件和软件复制到刚刚创建的 chroot 目录下的特定文件夹中,

mkdir chroot/etc/skel/<custom dir here> 

cp <some file or script> chroot/usr/local/bin/

然后运行

lb build binary

问题是在我第一次运行 lb build 后 iso 没有被构建每次我尝试再次构建时,对 chroot 目录所做的自定义都会被删除。

我试过...

lb clean --binary
lb clean --stage
lb build binary

lb build binary iso

那我错过了什么?如何在不重新下载每个软件包的情况下将自定义文件、文件夹和脚本添加到我的自定义实时 Debian 中?

为什么我第一次运行后没有重新构建 iso 镜像 lb build

提前致谢...

P.D:我决定写得非常详细,这样任何人都能理解,特别是那些想尝试相同的人...

最佳答案

我也意识到 LFS。但是,这个

My aim is to have an USB stick with Debian, specific packages, custom scripts and files installed inside.

还有这个

it will take me lots of time I currently cannot afford to invest

让我指向我的答案

我有两个建议。最简单的方法是使用 remastersyslive-magic 等工具。

Follow this link.

困难的,请按照官方文档 了解如何创建自定义 debian CD。

Debian official doc

关于linux - 如何使我的自定义基于 Debian 运行?遇到一些问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23885240/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com