TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

ZFSBootMenu

189 点作者 denysonique将近 2 年前

8 条评论

nisa将近 2 年前
Kudos to everyone involved in this! Love everything about this. Using it on my notebook, on dedicated servers rented at Hetzner as well as on Hetzner-Cloud, as well on a bunch of dedicated servers in a rack. Solves almost all problems related to ZFS and Linux. Booting this from SYSLINUX works very well as well as UEFI - it's extensible and you can run it with the ZFS git version if you use the generate-zbm command. Saved my ass quite a few times already.
评论 #37114537 未加载
评论 #37116240 未加载
评论 #37118047 未加载
londons_explore将近 2 年前
It seems lame that UEFI firmware needs to &#x27;mount&#x27; a filesystem to load a bootloader.<p>That bootloader needs to mount a filesystem to find the kernel.<p>The kernel needs to mount the filesystem to run the system.<p>Each of those mount operations is done with different code, and normally each involves some config or search process to find the right disk&#x2F;partition. If any of the searches finds the wrong partition or is misconfigured, you get a boot failure.<p>It really feels like the boot process is more complex than it needs to be, with more opportunities for failure than necessary.
评论 #37117978 未加载
评论 #37115409 未加载
评论 #37117512 未加载
评论 #37115956 未加载
评论 #37118678 未加载
评论 #37115705 未加载
评论 #37116569 未加载
评论 #37115491 未加载
评论 #37118599 未加载
评论 #37116169 未加载
评论 #37116798 未加载
aborsy将近 2 年前
Does ZFSBootMenu allow for entering encryption password remotely on encrypted root?
评论 #37114503 未加载
评论 #37114494 未加载
dsp_person将近 2 年前
I was looking at using this for my arch zfs-on-root setups, but I&#x27;ve instead just been hacking on &#x2F;etc&#x2F;grub.d&#x2F;10_linux and &#x2F;lib&#x2F;initcpio&#x2F;hooks&#x2F;zfs to get the boot menu setup I want with grub. I like the simplicity of it this way with less dependencies (especially otherwise needing to use AUR for the zfsbootmenu build or use the pre-built binary blob).<p>One concern I had with zfsbootmenu was I couldn&#x27;t figure out how to load microcode. With kexec, zfsbootmenu can only load one image and late loading microcode may be &quot;dangerous&quot; [1]. I don&#x27;t know practically if that is a real security issue or not. I tried cat&#x27;ing my images together as below, but it still didn&#x27;t work for me:<p><pre><code> mv initramfs-linux.img initramfs-linux.img.orig cat intel-ucode.img initramfs-linux.img.orig &gt; initramfs-linux.img </code></pre> [1] <a href="https:&#x2F;&#x2F;docs.kernel.org&#x2F;arch&#x2F;x86&#x2F;microcode.html#why-is-late-loading-dangerous" rel="nofollow noreferrer">https:&#x2F;&#x2F;docs.kernel.org&#x2F;arch&#x2F;x86&#x2F;microcode.html#why-is-late-...</a>
评论 #37114597 未加载
contingencies将近 2 年前
Nice project. In evaluating this for possible use, I have a question about workflow integration with snapshots. On gentoo-esque distros I believe there are two common configurations with ZFS, namely: (1) have a separate package repo (portage tree) ZFS dataset to the system root ZFS dataset and (2) to have them combined on one dataset.<p>In case 2 portage changes are automatically synchronized to system snapshots, but multiple system instances (VMs, diskless nodes, etc.) will have to redundantly update portage. However, in case 1 they are de-facto desynced and this can cause gentoo issues (yet saves duplicate network operations so is nominally desirable). Does ZFSBootMenu have a built-in system for managing ZFS root system snapshots with co-dependent dataset snapshot versions to enable case 1?
评论 #37121098 未加载
anotherhue将近 2 年前
I used the FreeBSD version of this, I&#x27;m a shill at this point but I find nixos booting to an ephemeral tmpfs to be much better.<p>This wouldn&#x27;t apply if you needed to have divergent state though, though it&#x27;s hard to imagine a use case for that unhandled by fs snapshots.
评论 #37116317 未加载
vermaden将近 2 年前
Which Linux distribution provides this out of the box in its installer like FreeBSD does? ... along with optional LUKS encryption as FreeBSD offers optional GELI encryption.<p>I will wait ...
评论 #37117381 未加载
评论 #37117007 未加载
prabir将近 2 年前
Been using this for arch <a href="https:&#x2F;&#x2F;github.com&#x2F;prabirshrestha&#x2F;simple-arch-installer">https:&#x2F;&#x2F;github.com&#x2F;prabirshrestha&#x2F;simple-arch-installer</a> and server <a href="https:&#x2F;&#x2F;github.com&#x2F;prabirshrestha&#x2F;simple-ubuntu-installer">https:&#x2F;&#x2F;github.com&#x2F;prabirshrestha&#x2F;simple-ubuntu-installer</a> with remote ssh unlock for zfs encryption.