在过去的六年里,我的主工作站由一个笔式驱动器组成,该驱动器运行带有持久分区的 Debian Live 映像。这些图像简单、精彩且可靠,并且图像的在线网络构建器非常适合我的使用。
最近我想更新我的核心系统并发现Debian Live 经历了“突然结束”。 那篇文章和其他邮件都提到了替代方案;有些暗示live.debian.net
仍然处于活动状态,但它只是重定向到主 Debian wiki,而后者仅引用官方 CD 映像。另一篇文章提到它vmdebootstrap
正在更新以替代live-build
Debian Live 工具和其他 Debian Live 工具,但我也找不到任何有用的文档。似乎没有人再运行网络图像生成器了。
有人能告诉我替代方案吗?在理想情况下,会有一些简单的工作流程来生成类似于 Debian Live 过去实现的自定义图像,并使用它支持的内核选项(其中一些在持久 USB 情况下非常有用)。Debian 中还有可能吗?有人能告诉我一系列步骤吗?
答案1
USB 上持久 Debian 系统的 Debian Live 替代方案
您可以使用以下命令创建具有持久性的 Debian Live USBmkusb
工具 :
如何在 Debian 中安装 mkusb
这些方法在 Debian Wheezy 中进行了测试。它包含“手动”安装 ppa 的说明。还有一种方法可以下载文件并手动检查下载。
这mkusb
是经测试和工作很好德比安杰西 和Debian 拉伸。不存在依赖问题。
要安装mkusb
,请将以下行添加到您的/etc/apt/sources.list
deb http://ppa.launchpad.net/mkusb/ppa/ubuntu xenial main
导入 gpg 密钥:
apt-key adv --keyserver keyserver.ubuntu.com --recv 54B8C8AC
更新并安装mkusb
:
apt-get update
apt-get install mkusb
命令行工具是mkusb-nox
(txt模式),GUI是mkusb
.
使用 GUI 创建 Debian Live 持久 USB 需要执行以下几个步骤mkusb
:
从以下位置下载 Debian Live ISO:官方网站。
mkusb
从终端运行。选择d
选项然后验证:
d: dus , guidus, mkusb-dus - New, easy to use
- 选择:安装(制作启动设备)
- 选择
p
:仅 Debian 和 Ubuntu 的“持久实时” - 选择您的 debian.iso 文件并验证
- 选择您的 USB 设备
- 选择
upefi
:usb-pack-efi(ISO 文件中的默认 grub)然后验证 - 选择保留给持久分区的百分比,然后进行验证
- 选择 GO 并验证(是的,我想继续),您的 USB 将被格式化和分区
5个分区:
partition 1 - ntfs 'usbdata'
partition 2 - bios_grub
partition 3 - fat32 boot,efi
partition 4 - iso9660 - cloned system
partition 5 - ext4 - 'casper-rw'
当您收到以下消息时,您可以重新启动至永久 USB:
Done :-)
The target device is ready to use.
答案2
我还没有在持久性的实时会话中尝试过这一点,但它应该与常规安装没有任何不同。
现场 CD 非常有限,但如果您愿意,您可以添加其他风格。删除一个将是一个麻烦。
有“标准”现场 CD。这不是真正的现场直播。它安装基本的 Debian 桌面内容并提供常用的 DE 作为任务选项。您可以将其放在一根棍子上,然后尝试在 tty 控制台上完成安装。
我从未尝试过,但没有理由认为它不起作用。听起来很有趣,我可能不得不这样做。
答案3
我最终使用live-build
Debian 本身的工具在单独的 Debian 系统上构建自定义映像。我发现使用该hdd
选项构建由单独文件(而不是 ISO 映像)组成的二进制文件,然后将其复制到笔式驱动器并在笔式驱动器上设置 Grub 旧版,效果非常好。在 UEFI 系统上启动需要单独的组装。这就是我现在正在使用的。
答案4
我在实时会话中坚持不懈地做任何事情从未遇到过任何问题,而我可以在已安装的操作系统中做到这一点。由于使用Live Stick主要用于数据恢复,但是除了添加一些软件包之外我没有做太多事情。
就口味数量而言,我们采用“标准”ISO。这实际上会在你的棒上安装一个没有 DE 的系统,但它会启动,并且只要坚持不懈,你就可以添加你想要的东西。
我还认为您可以将其安装在磁盘上,但我发现至少在我使用的 USB2 棒上,实时会话的启动速度和运行速度比安装在我的棒上的操作系统更快。