[Bug 2102163] Re: 10_linux_zfs did not create bootable config

Taleman 2102163 at bugs.launchpad.net
Fri Mar 14 13:00:43 UTC 2025


Contains SPAM.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/2102163

Title:
  10_linux_zfs did not create bootable config

Status in grub2 package in Ubuntu:
  New

Bug description:
  10_linux_zfs did not create a bootable entry in grub.cfg.

  I found that the issue was that somehow the bootlist was displaying
  tab (\t) characters and the script was not able to detect the entries.
  I changed the last 'echo' to 'echo -e' and then it worked again:

  bootlist() {
      local mntdir="$1"
      local boot_list=""

      for dataset in $(get_root_datasets); do
          # get information from current root dataset
          boot_list="${boot_list}$(get_dataset_info "${dataset}" ${mntdir})\n"

          # get information from snapshots of this root dataset
          snapshots="$(zfs list -H -o name -t snapshot "${dataset}"|while read snapshot_dataset; do
              get_dataset_info "${snapshot_dataset}" ${mntdir}
          done)"
          [ -n "${snapshots}" ] && boot_list="${boot_list}${snapshots}\n"
      done
      echo "${boot_list}"
  }

  lsb_release -rd
  No LSB modules are available.
  Description:    Ubuntu 24.04.2 LTS
  Release:        24.04

  # apt-cache policy grub2
  grub2:
    Installed: (none)
    Candidate: 2.12-1ubuntu7.1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/2102163/+subscriptions




More information about the foundations-bugs mailing list