[SOLVED] Slackware64-current (Mon Jun 18 06:19:23 UTC 2018) installer Kernel panic
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
It may be related, but Pat has updates scheduled that regenerate the installer initrd. He switched to XZ compression in the "Mon Jun 18 06:19:23 UTC 2018" update but this requires an additional "--check=crc32" parameter to the xz command because the Linux kernel can't compe with CRC64 (the default) and then panics when trying to unpack that XZ-compressed initrd.
Unfortunately OSUOSL is closed for maintenance at the moment so Pat can not push the update. Our fellow Slacker alphageek published that unreleased update on his own server if you need that fixed initrd right now: http://alphageek.slackware.nl/mirror...are64-current/
It may be related, but Pat has updates scheduled that regenerate the installer initrd. He switched to XZ compression in the "Mon Jun 18 06:19:23 UTC 2018" update but this requires an additional "--check=crc32" parameter to the xz command because the Linux kernel can't compe with CRC64 (the default) and then panics when trying to unpack that XZ-compressed initrd.
Unfortunately OSUOSL is closed for maintenance at the moment so Pat can not push the update. Our fellow Slacker alphageek published that unreleased update on his own server if you need that fixed initrd right now: http://alphageek.slackware.nl/mirror...are64-current/
Thanks for the heads up Eric.
I can wait for Pat to be able to update.
It may be related, but Pat has updates scheduled that regenerate the installer initrd. He switched to XZ compression in the "Mon Jun 18 06:19:23 UTC 2018" update but this requires an additional "--check=crc32" parameter to the xz command because the Linux kernel can't compe with CRC64 (the default) and then panics when trying to unpack that XZ-compressed initrd.
Unfortunately OSUOSL is closed for maintenance at the moment so Pat can not push the update. Our fellow Slacker alphageek published that unreleased update on his own server if you need that fixed initrd right now: http://alphageek.slackware.nl/mirror...are64-current/
Still having issues here. This is a copy of my email to Pat this morning concerning current dated Tue Jun 19 05:47:22 UTC 2018
...
Greetings Pat
The installer kernel boots, installs, and writes a efivars entry.
But will not boot from the uefi boot menu.
blkid says the UUID's match ie the uefibootmgr UUID and blkid UUID
It boots from the bootstick
It boots from a stanza in elilo.conf from any other uefi bootable device
One strange thing I noticed is when booting from the bootstick it says
"Loading Kernel /vmlinuz...."
I never noticed there being a slash before the kernel name before.
Thanks for listening to my issues.
Cheers
AlleyTrotter
Similarly on bare metal (still efibootmgr version 16):
Code:
Boot001A* EFI Boot menu HD(1,MBR,0x91ca468c,0x800,0x46000)/File(\EFI\efibootmenu\BOOTx64.EFI)
all these boot entries work. In the third case the hard disk has a DOS partition table (not a GPT) and efibootmgr is run by EFI3M, but this doesn't matter.
So, please upgrade efibootmgr and see what happens.
@Pat: efibootmgr-16 works with efivar-36 on my VM, but not in bare metal (that has a relatively old firmware). Downgrading to efivar-35 fixed that. Thanks for the clue!
I got some warnings:
Code:
This entry has been added to the firmware's boot menu:
GUID Partition Table Header signature is wrong: 139e8811bbe5652 != 5452415020494645
GUID Partition Table Header signature is wrong: fffffffffffffffc != 5452415020494645
GUID Partition Table Header signature is wrong: 139e8811bbe5652 != 5452415020494645
GUID Partition Table Header signature is wrong: fffffffffffffffc != 5452415020494645
GUID Partition Table Header signature is wrong: 139e8811bbe5652 != 5452415020494645
GUID Partition Table Header signature is wrong: fffffffffffffffc != 5452415020494645
Boot001A* EFI Boot menu HD(1,MBR,0x91ca468c,0x800,0x46000)/File(\EFI\efibootmenu\BOOTx64.EFI)
Nevertheless I can boot this entry from the firmware menu.
(*) I know that efibootmgr has been upgraded to version 6.0 in Slackware 14.2, but I don't need to upgrade all the systems in this VM, that I only use for testing purposes.
But will not boot from the uefi boot menu.
blkid says the UUID's match ie the uefibootmgr UUID and blkid UUID
It boots from the bootstick
It boots from a stanza in elilo.conf from any other uefi bootable device
J
I did notice in the changelog:
Code:
+--------------------------+
Mon Jun 18 18:33:23 UTC 2018
isolinux/initrd.img: Rebuilt.
Use -C crc32 when compressing the initrd/modules with xz.
usb-and-pxe-installers/usbboot.img: Rebuilt.
Use -C crc32 when compressing the initrd/modules with xz.
+--------------------------+
It looks like Pat didn't remake the EFI initrd. I wonder why?
+--------------------------+
Mon Jun 18 18:33:23 UTC 2018
isolinux/initrd.img: Rebuilt.
Use -C crc32 when compressing the initrd/modules with xz.
usb-and-pxe-installers/usbboot.img: Rebuilt.
Use -C crc32 when compressing the initrd/modules with xz.
+--------------------------+
It looks like Pat didn't remake the EFI initrd. I wonder why?
The efiboot.img just boots the other initrd.img, so it didn't need rebuilding.
@Dider The version in current is 16. I just did the printout from my daily driver
@Pat: efibootmgr-16 works with efivar-36 on my VM, but not in bare metal.(from Dider's reply)
This is a bare metal install on a SSD plugged in on /dev/sda. I was first trying the install in my usually no problem qemu VM, starting having problems with current dated Wed Jun 13 05:43:00 UTC 2018 so I started trying to do the bare metal install
Still after several changes and adds of efi libraries by Pat no cigar. Current refuses to boot from the firmware menu. However it boots from a bootstick and/or by adding an elilo.config stanza on a separate efi partition ie. a hard disk as device sdb1 or on a nvme as device nvme0n1p1
Current install is already using efivar-35-x86_64-1
I seem to catch all the corners
AlleyTrotter
Last edited by AlleyTrotter; 06-21-2018 at 06:00 AM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.