LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware - Installation (https://www.linuxquestions.org/questions/slackware-installation-40/)
-   -   [-CURRENT] NVME elilo install failed (https://www.linuxquestions.org/questions/slackware-installation-40/%5B-current%5D-nvme-elilo-install-failed-4175608132/)

Freaksta 06-18-2017 11:17 AM

[-CURRENT] NVME elilo install failed
 
Just an FYI, when installing in EFI mode with -current (-current usb boot image + 14.2_64 stable media) the modified installer script did detect /dev/nvme0n1p1 as type EFI (EF00) and formatted it correctly, it also saw and removed a previous EFI boot entry, however elilo failed to install the new entry. The screen 'skipped' the 'would you like to add an entry' field.

When running elilo manually, it reported that it failed because 'could not find /dev/nvm'

I simply symlinked /dev/nvm -> /dev/nvme0n1 and reran eliloconfig.

However, it didn't like the entry, so I deleted it and created a new entry pointing to /boot/efi/EFI/Slackware/elilo.efi using efibootmgr. [Sorry, I don't have the details of this issue - poor documentation on my end.]

So ultimately, it's getting better but not bug free.

Just some friendly feedback, and I thank everyone for their efforts.

Didier Spaier 06-18-2017 12:49 PM

That's because you installed the elilo package coming from 14.2, that has not been upgraded.

The installer doesn't include eliloconfig, instead it runs the one shipped with the elilo package.

Freaksta 06-18-2017 02:35 PM

Aha!

Thank you Didier Spaier.

So the NVME patch in -current is only for LILO?

Didier Spaier 06-18-2017 03:08 PM

Quote:

Originally Posted by Freaksta (Post 5724092)
Aha!

Thank you Didier Spaier.

So the NVME patch in -current is only for LILO?

Actually, three files are patched in -current (and only in -current) to better handle NVMe devices:
  • eliloconfig (shipped in the elilo package)
  • probe (in the installer's initramfs)
  • setEFI (in the installer's initramfs)
They are mentioned in the ChangeLog for -current on 4 May 2017. You can see them here.

Lilo was not patched, as that would need changes probably not worthwhile considering that the NVMe devices are probably installed on machines equipped with an UEFI firmware anyway (and I don't even know if a legacy BIOS can handle them).


All times are GMT -5. The time now is 08:59 AM.