You are not logged in.

#1 2016-05-27 16:18:34

nielio
Member
Registered: 2016-05-27
Posts: 4

[Solved] NVME XPS 13 / syslinux

I have successfully got arch and syslinux running on my new XPS 13 but cannot get syslinux to boot it.
I have the prompt and everything but it will not start arch

Syslinux Config
LABEL ARCH
MENU LABEL Arch Linux
LINUX ../vmlinuz-linux
APPEND root=/dev/nvme0n1pw rw
INITRD ../initrafs-linux-fallback.img

lsblk output

nvme0n1
nvme0n1p1
nvme0n1p2
nvme0n1p3  - arch install with syslinux in /boot

Is their a problem with nvme and syslinux? I was totally unable to get grub working with odd errors and thought this would be a easier route also it is running in legacy mode set to ACPI mode in the bios.

I have also tried grub but I get no device found followed by the UUID which is correct throughout the grub.cfg so that does not make much sense either

Last edited by nielio (2016-06-03 00:26:12)

Offline

#2 2016-05-27 20:47:28

netadmin
Member
Registered: 2016-04-28
Posts: 45

Re: [Solved] NVME XPS 13 / syslinux

Is the file initrafs-linux-fallback.img or initramfs-linux-fallback.img (missing m)

Offline

#3 2016-05-27 21:01:28

nielio
Member
Registered: 2016-05-27
Posts: 4

Re: [Solved] NVME XPS 13 / syslinux

netadmin wrote:

Is the file initrafs-linux-fallback.img or initramfs-linux-fallback.img (missing m)

Sorry just a spelling mistakes on my part it is correct on the system.

Offline

#4 2016-05-27 21:06:42

netadmin
Member
Registered: 2016-04-28
Posts: 45

Re: [Solved] NVME XPS 13 / syslinux

What about /dev/nvme0n1pw is the root nvme0n1p3

Offline

#5 2016-06-01 09:00:56

jafasi
Member
Registered: 2016-06-01
Posts: 4

Re: [Solved] NVME XPS 13 / syslinux

What Kernel are you trying to boot? Linux 4.4 needs the nvme module in /etc/mkinitcpio.conf
Try to add "nvme" to the MODULES list in that file and do a `mkinitcpio -p linux` or so. Does that help?

Offline

#6 2016-06-01 16:05:52

nielio
Member
Registered: 2016-05-27
Posts: 4

Re: [Solved] NVME XPS 13 / syslinux

jafasi wrote:

What Kernel are you trying to boot? Linux 4.4 needs the nvme module in /etc/mkinitcpio.conf
Try to add "nvme" to the MODULES list in that file and do a `mkinitcpio -p linux` or so. Does that help?

What line would I use to add the NVME module to the config? and do I run the "mkinitcpio -p linux" whole chrooted?

Offline

#7 2016-06-02 16:49:40

jafasi
Member
Registered: 2016-06-01
Posts: 4

Re: [Solved] NVME XPS 13 / syslinux

nielio wrote:

What line would I use to add the NVME module to the config? and do I run the "mkinitcpio -p linux" whole chrooted?

On the top of the file, there is a line for the modules to be included in the initramdisk. Alter that to (or add to it):

MODULES="i915 nvme"

Then (from the chroot and with mounted /boot), do

mkinitcpio -p linux

.

See also https://wiki.archlinux.org/index.php/Mkinitcpio. Hope that helps.

Offline

#8 2016-06-03 00:26:39

nielio
Member
Registered: 2016-05-27
Posts: 4

Re: [Solved] NVME XPS 13 / syslinux

jafasi wrote:
nielio wrote:

What line would I use to add the NVME module to the config? and do I run the "mkinitcpio -p linux" whole chrooted?

On the top of the file, there is a line for the modules to be included in the initramdisk. Alter that to (or add to it):

MODULES="i915 nvme"

Then (from the chroot and with mounted /boot), do

mkinitcpio -p linux

.

See also https://wiki.archlinux.org/index.php/Mkinitcpio. Hope that helps.

Thanks dude! Its working great now, onto the random screen flickering!

Offline

Board footer

Powered by FluxBB