Skip to content

Remove ZFS and update GRUB to 2.04 without ZFS support #2117

Merged
merged 1 commit into from
May 3, 2021

Conversation

wwwutz
Copy link
Collaborator

@wwwutz wwwutz commented Apr 27, 2021

  • update grub to 2.04
  • remove zfs dependecies
bee update grub-2.04-0

@wwwutz
Copy link
Collaborator Author

wwwutz commented Apr 27, 2021

Please revert revert #2115

@wwwutz wwwutz requested a review from pmenzel April 27, 2021 10:27
@wwwutz
Copy link
Collaborator Author

wwwutz commented Apr 27, 2021

grub with zfs:

root:invidia:/scratch/local2/# ldd /usr/sbin/grub-install
        linux-vdso.so.1 (0x00007fff59ff0000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f1b01646000)
        libdevmapper.so.1.02 => /usr/lib/libdevmapper.so.1.02 (0x00007f1b0140d000)
        libzfs.so.2 => /usr/lib/libzfs.so.2 (0x00007f1b01396000)
        libnvpair.so.1 => /usr/lib/libnvpair.so.1 (0x00007f1b0137d000)
        libc.so.6 => /lib/libc.so.6 (0x00007f1b011b6000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007f1b01196000)
        libzfs_core.so.1 => /usr/lib/libzfs_core.so.1 (0x00007f1b0118c000)
        libuutil.so.1 => /usr/lib/libuutil.so.1 (0x00007f1b0117a000)
        librt.so.1 => /lib/librt.so.1 (0x00007f1b01170000)
        libtirpc.so.3 => /usr/lib/libtirpc.so.3 (0x00007f1b01140000)
        libblkid.so.1 => /usr/lib/libblkid.so.1 (0x00007f1b010ee000)
        libm.so.6 => /lib/libm.so.6 (0x00007f1b00fab000)
        libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x00007f1b00f12000)
        libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007f1b00c18000)
        libudev.so.1 => /lib/libudev.so.1 (0x00007f1b009e7000)
        libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007f1b009de000)
        libz.so.1 => /lib/libz.so.1 (0x00007f1b007c1000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f1b0168a000)
        libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007f1b00574000)
        libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007f1b002a0000)
        libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007f1b0006e000)
        libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007f1b00068000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f1b00063000)
        libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007f1affe55000)
        libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f1affe3c000)

grub w/o zfs:

root:invidia:/scratch/local2/# ldd /scratch/local/bee-root/grub/grub-2.04-0/image/usr/sbin/grub-install                                                                                   
        linux-vdso.so.1 (0x00007ffcd57a8000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f76529f1000)
        libdevmapper.so.1.02 => /usr/lib/libdevmapper.so.1.02 (0x00007f76527b8000)
        libc.so.6 => /lib/libc.so.6 (0x00007f76525f1000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007f76525d1000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f7652a35000)

@pmenzel pmenzel changed the title grub: update to 2.04 Remove ZFS and update GRUB to 2.04 without ZFS support Apr 27, 2021
--target=x86_64
bee_build
bee_install
}
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this was needed to build for BIOS and UEFI, but not sure.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hmmm it did not build some i386-PC files afair, but I think we should just test this. as long as mxgrub works and the systems reboot that'll be fine.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok, 386 is needed. i'll fix this.

- update grub to 2.04
- remove zfs dependecies
- needs overhaul
@wwwutz wwwutz merged commit 6bccf3b into master May 3, 2021
@pmenzel
Copy link
Collaborator

pmenzel commented May 5, 2021

I installed revision -1 on deinemuddah.

@pmenzel
Copy link
Collaborator

pmenzel commented May 5, 2021

Sorry, it’s installed on deinemuddah, but wasn’t disted yet.

Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants