11-24-2015, 08:34 AM
(11-22-2015, 03:00 PM)Wirezfree link Wrote: [size=1em]So if I understand correctly the grub.conf is pointing by UUID to the partition /dev/nvme0n1p3[/size]
[size=1em]The thread firenice03 and myself found seem to imply that pointing directly to the root boot device,[/size]
[size=1em]where the grub is /dev/nvme0n1 instead of the UUID for the LL partition is, may solve it..??[/size]
I doubt that will help. That's the MBR of the disk, so just like pointing to /dev/sda if it were regular disk. On boot-up (in Legacy mode on MBR disks), the MBR of drive only holds first stage boot loader which then points to rest of boot code on root partition (in this case) to finish booting process. The boot code on root partition is what needs to be specified in grub.conf.
(11-23-2015, 12:45 PM)Wirezfree link Wrote: [size=1em]Having exhausted all my options, a final google led me to this: NVM Express Disk Driver
It's in a Ubuntu 14.04 Man page, but seems to be linked to BSD.[/size]
[size=1em]Not sure if it's valid, or usable..??[/size]
[size=1em]
I have absolutely no idea how to compile a kernel ??? [/size]
[size=1em]But there is also a "load the driver as module at boot time",, however,[/size]
[size=1em]I don't seem to be able to find the loader.conf file , should I have one..??[/size]
[size=1em]or is there another way to do this with LL..??[/size]
[size=1em]any advice greatly received[/size]
I'm not sure if this will work, but might as well give it a try.
Boot with live LL dvd/usb and open a terminal.
Mount the root partition on installed disk to live environment
Code:
sudo mount /dev/nvme0n1p3 /mnt
for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt$i; done
Chroot into installed system
Code:
sudo chroot /mnt
Open grub file with nano. (When chrooted into system you're operating as root, so no need to precede commands with "sudo". Just enter commands as written below.)
Code:
nano /etc/default/grub
Use arrow keys to navigate to this line
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Change it to read as
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvme_load=YES nvd_load=YES"
Hit Ctrl+O to "Write Out"/(Save changes); then Ctrl+X to exit nano and get back to terminal prompt.
Now update grub
Code:
update-grub
Exit out of chroot
Code:
exit
Unmount everything
Code:
for i in /sys /proc /dev/pts /dev; do sudo umount /mnt$i; done
sudo umount /mnt
Reboot (without live dvd/usb), cross your fingers and hopefully that worked.
Try Linux Beginner Search Engine for answers to Linux questions.