Mat*_*hew 5 linux debian livecd
我正在运行基于 Debian 的 linux i386。我下载、配置并安装了snort。我还更改了桌面背景,并在唯一用户的主文件夹中添加了一些文件。
我想将正在运行的 Debian linux 变成实时启动,这样当他们启动时,一切看起来就像我正在运行的系统一样。与 Kali 的工作方式类似,应用程序都在那里并安装,并且它具有自定义背景等。
有谁知道这是怎么做到的吗?我发现了很多关于制作 Linux 发行版的实时启动的链接,但它缺乏我需要和想要的定制。
小智 4
我也尝试这样做。如果我理解你的问题,你想将当前的安装变成 live CD。Live Helper可能会有所帮助,这里他们解释了如何从命令行构建 Debian,它也可能有所帮助。您可以将下载的 Debian 软件包复制过来。另外,squashfs看起来很有前途,但我从未使用过它。Ubuntu 使用它。
\n\n\n\n下载并安装Live-Helper:
\n\n\n
\n\n- \n
打开终端并输入 sudo gedit /etc/apt/sources.list
\n\n将 deb http://live.debian.net/debian/ etch main 添加到列表中并保存>文件。
- \n
返回终端,输入 sudo apt-get update
- 类型 sudo apt-get install debian-unofficial-archive-keyring
\n- 输入 sudo apt-get install live-helper
\n配置基于 Debian 的 Live CD 的设置:
\n\n\n
\n\n- 以 root 用户身份登录并打开终端(必须以 root 用户身份完成)
\n- 从终端输入 lh_config
\n现在我们可以编辑在(root\'s Home) debian-live/config/ 目录中创建的配置文件
\n\n打开 debian-live/config/chroot,设置交互参数 >LIVE_INTERACTIVE="enabled" (这允许您 chroot 到文件系统并在压缩之前进行更改)\n 您还应该设置要安装的 live 包。例如:>LIVE_PACKAGES_LISTS="gnome"(将安装 gnome 桌面)\n 保存更改并关闭 chroot 文件
\n\n注意:要创建 USB 映像而不是 ISO,请打开 debian-live/config/binary 并将映像类型参数从 iso 更改为 usb-hdd LIVE_BINARY_IMAGES="usb-hdd"
\n\n构建基于 Debian 的 Live Linux ISO 或 IMG:
\n\n现在我们已经进行了一些基本的配置更改,我们可以继续构建过程。
\n\n\n
\n\n- 回到终端,输入 cd debian-live (将我们移至 debian-live,我们的 >live 发行版将在其中构建)
\n- 输入 lh_build (根据我们的实时配置>设置启动构建过程)
\n在构建过程中,live-helper 将创建一个名为 chroot > 的目录,其中包含稍后将被压缩的 Linux 文件系统。一旦 live-helper 完成核心组件的安装,它将启动一个交互式 shell(将根目录更改为 chroot),暂停构建并允许您安装其他软件包并在压缩文件系统并构建之前进行更改或调整最终的 Live Linux ISO。
\n\n\n
\n\n- \n
在终端,当脚本响应以下内容时:\n 暂停构建:启动交互式 shell\xe2\x80\xa6
\n\n进行更改(如果有),然后输入 exit 以允许 live-helper 继续。
刻录 ISO 并测试您的新作品:
\n\nlive-helper 完成后,您将在 debian-live 目录中找到完成的 ISO。
\n\n\n
\n\n- \n
将 ISO 刻录到 CD 或 DVD
- \n
通过从 CD/DVD 重新启动来测试您的新创建。
或者将 IMG 复制到 USB 设备:
\n\n\n
\n\n- \n
从终端输入 fdisk -l 并找到您的 USB 设备。示例:dev/sdX(其中 X 代表您的 USB 设备)
- \n
输入 dd if=binary.img of=/dev/sdX
- \n
重新启动您的电脑,从 USB 设备启动
注意:对于 CD/DVD 或 USB 版本,您可以通过持久功能将更改保存回 USB 设备。只需在标记为 casper-rw 的设备上创建一个分区并在启动时键入 live permanent 即可保存和恢复设置/更改。
\n\n示例:mkfs.ext2 -L casper-rw /dev/sdx2
\n