Error booting from limine

Moderator: BarryK

Post Reply
libertas
Posts: 118
Joined: Thu Apr 22, 2021 8:35 pm
Has thanked: 24 times
Been thanked: 3 times

Error booting from limine

Post by libertas »

Hi @BarryK,

I'm trying to install EasyOS to a laptop that has Windows 11.
When the computer boots, rEFInd menu has two options to choose from:
- Windows
- Limine

When booting from limine, I'm able to choose the keyboard layout, and to encrypt the partition.

But the copy of the vmlinuz file fails.

The script tries to copy it like so:

Code: Select all

/mnt/nvme0n1p7/EasyOS/Daedalus/wkg_dir/vmlinuz /mnt/nvme0n1p7/EasyOS/daedalus/wkg_dir/releases/easy-6.5.3/vmlinuz

There's a vmlinuz file at /mnt/nvme0n1p7/EasyOS/Daedalus/
but not inside its sub-directory wkg_dir.

Code: Select all

# ls -l /mnt/nvme0n1p7/EasyOS/Daedalus/
total 931840
-rw-r--r-- 1 root root 940011520 Dec 27 16:15 easy.sfs
-rw-r--r-- 1 root root   6575104 Dec 27 16:15 initrd
-rw-r--r-- 1 root root   7603200 Dec 27 16:15 vmlinuz
drwxr-xr-x 9 root root      4096 Jan  6 15:35 wkg_dir

# ls -l /mnt/nvme0n1p7/EasyOS/Daedalus/wkg_dir/
total 20
drwxr-xr-x  6 root root 4096 Jan  7 14:34 containers
drwxr-xr-x  2 root root 4096 Jan  7 14:34 data
drwxrwsr-x 13 root  122 4096 Jan  7 14:34 files
drwxr-xr-x  3 root root 4096 Jan  6 15:35 releases
drwxr-xr-x  5 root root 4096 Jan  7 14:34 sfs

The limine.cfg entry is:

Code: Select all

:EasyOS Daedalus64 (partition nvme0n1p7, path EasyOS/Daedalus)
    COMMENT=EasyOS Daedalus bootup
    RESOLUTION=800x600
    PROTOCOL=linux
    KERNEL_CMDLINE=rw wkg_uuid=e5f2c887-ac1d-46b9-aa90-498eec9395ad wkg_dir=EasyOS/Daedalus/wkg_dir/
    KERNEL_PATH=guid://aba5be6d-f6ee-48a3-a7a0-2dde3777d418/EasyOS/Daedalus/vmlinuz
    MODULE_PATH=guid://aba5be6d-f6ee-48a3-a7a0-2dde3777d418/EasyOS/Daedalus/initrd

So, vmlinuz is said to be under /EasyOS/Daedalus, not inside /EasyOS/Daedalus/wkg_dir.

Is this a bug?
Or do I have some configuration that is wrong?

Caramel
Posts: 507
Joined: Sun Oct 02, 2022 6:25 pm
Location: France
Has thanked: 105 times
Been thanked: 88 times

Re: Error booting from limine

Post by Caramel »

libertas wrote: Tue Jan 07, 2025 2:59 pm

...

When booting from limine, I'm able to choose the keyboard layout, and to encrypt the partition.

But the copy of the vmlinuz file fails.

The script tries to copy it like so:

Code: Select all

/mnt/nvme0n1p7/EasyOS/Daedalus/wkg_dir/vmlinuz /mnt/nvme0n1p7/EasyOS/daedalus/wkg_dir/releases/easy-6.5.3/vmlinuz

There's a vmlinuz file at /mnt/nvme0n1p7/EasyOS/Daedalus/

...

The limine.cfg entry is:

Code: Select all

:EasyOS Daedalus64 (partition nvme0n1p7, path EasyOS/Daedalus)
    COMMENT=EasyOS Daedalus bootup
    RESOLUTION=800x600
    PROTOCOL=linux
    KERNEL_CMDLINE=rw wkg_uuid=e5f2c887-ac1d-46b9-aa90-498eec9395ad wkg_dir=EasyOS/Daedalus/wkg_dir/
    KERNEL_PATH=guid://aba5be6d-f6ee-48a3-a7a0-2dde3777d418/EasyOS/Daedalus/vmlinuz
    MODULE_PATH=guid://aba5be6d-f6ee-48a3-a7a0-2dde3777d418/EasyOS/Daedalus/initrd

So, vmlinuz is said to be under /EasyOS/Daedalus, not inside /EasyOS/Daedalus/wkg_dir.

Is this a bug?
Or do I have some configuration that is wrong?

In limine.cfg, at the very end of the line KERNEL_CMDLINE, the "wkg_dir/" should be deleted.

libertas
Posts: 118
Joined: Thu Apr 22, 2021 8:35 pm
Has thanked: 24 times
Been thanked: 3 times

Re: Error booting from limine

Post by libertas »

Caramel wrote: Tue Jan 07, 2025 5:52 pm
libertas wrote: Tue Jan 07, 2025 2:59 pm

...

When booting from limine, I'm able to choose the keyboard layout, and to encrypt the partition.

But the copy of the vmlinuz file fails.

The script tries to copy it like so:

Code: Select all

/mnt/nvme0n1p7/EasyOS/Daedalus/wkg_dir/vmlinuz /mnt/nvme0n1p7/EasyOS/daedalus/wkg_dir/releases/easy-6.5.3/vmlinuz

There's a vmlinuz file at /mnt/nvme0n1p7/EasyOS/Daedalus/

...

The limine.cfg entry is:

Code: Select all

:EasyOS Daedalus64 (partition nvme0n1p7, path EasyOS/Daedalus)
    COMMENT=EasyOS Daedalus bootup
    RESOLUTION=800x600
    PROTOCOL=linux
    KERNEL_CMDLINE=rw wkg_uuid=e5f2c887-ac1d-46b9-aa90-498eec9395ad wkg_dir=EasyOS/Daedalus/wkg_dir/
    KERNEL_PATH=guid://aba5be6d-f6ee-48a3-a7a0-2dde3777d418/EasyOS/Daedalus/vmlinuz
    MODULE_PATH=guid://aba5be6d-f6ee-48a3-a7a0-2dde3777d418/EasyOS/Daedalus/initrd

So, vmlinuz is said to be under /EasyOS/Daedalus, not inside /EasyOS/Daedalus/wkg_dir.

Is this a bug?
Or do I have some configuration that is wrong?

In limine.cfg, at the very end of the line KERNEL_CMDLINE, the "wkg_dir/" should be deleted.

Hi @Caramel,

Thank you for your suggestion, but didn't work.
There was another problem, because the above mentioned error in the cp command happened again.
This time, EasyOS boot process was trying to copy /mnt/nvme0n1p7/vmlinuz, and this file is under EasyOS/Daedalus/.

I have EasyOS booting fine from a usb stick using a similar setup using the wkg_dir option.
Don't know what is happening.
Can't boot EasyOS from nvme.

Caramel
Posts: 507
Joined: Sun Oct 02, 2022 6:25 pm
Location: France
Has thanked: 105 times
Been thanked: 88 times

Re: Error booting from limine

Post by Caramel »

libertas wrote: Wed Jan 08, 2025 6:55 pm

...
There was anoth
er problem, because the above mentioned error in the cp command happened again.
This time, EasyOS boot process was trying to copy /mnt/nvme0n1p7/vmlinuz, and this file is under EasyOS/Daedalus/.

I have EasyOS booting fine from a usb stick using a similar setup using the wkg_dir option.
Don't know what is happening.
Can't boot EasyOS from nvme.

Maybe I was not clear.

The suggestion is to write

Code: Select all

KERNEL_CMDLINE=rw wkg_uuid=e5f2c887-ac1d-46b9-aa90-498eec9395ad wkg_dir=EasyOS/Daedalus/

in limine.cfg

libertas
Posts: 118
Joined: Thu Apr 22, 2021 8:35 pm
Has thanked: 24 times
Been thanked: 3 times

Re: Error booting from limine

Post by libertas »

Caramel wrote: Wed Jan 08, 2025 7:23 pm
libertas wrote: Wed Jan 08, 2025 6:55 pm

The suggestion is to write

Code: Select all

KERNEL_CMDLINE=rw wkg_uuid=e5f2c887-ac1d-46b9-aa90-498eec9395ad wkg_dir=EasyOS/Daedalus/

in limine.cfg

Sorry for the misunderstanding.

That results in a kernel panic.
Line 1363, no CONFIG file found. /mnt/nvme0n1p7/....../initrd/CONFIG

Caramel
Posts: 507
Joined: Sun Oct 02, 2022 6:25 pm
Location: France
Has thanked: 105 times
Been thanked: 88 times

Re: Error booting from limine

Post by Caramel »

libertas wrote: Thu Jan 09, 2025 12:04 am

...

That results in a kernel panic.
Line 1363, no CONFIG file found. /mnt/nvme0n1p7/....../initrd/CONFIG

It's strange.
In the line1362 the CONFIG file is created if it didn't already exist.
Line 1362 :

touch /mnt/${WKG_DEV}/${WKG_DIR}sfs/settings/initrd/CONFIG

Is EasyOS installed in a ext4 partition ?

libertas
Posts: 118
Joined: Thu Apr 22, 2021 8:35 pm
Has thanked: 24 times
Been thanked: 3 times

Re: Error booting from limine

Post by libertas »

Yes, it is installed on an ext4 partition.

Caramel
Posts: 507
Joined: Sun Oct 02, 2022 6:25 pm
Location: France
Has thanked: 105 times
Been thanked: 88 times

Re: Error booting from limine

Post by Caramel »

It's beyond my knowledge.

One thing to check: start over (or "start again" ?, my English is very bad ) completely to make sure previous mistakes haven't corrupted anything.

And if the error persists, check with the EasyOS on USB if the file /mnt/nvme0n1p7/EasyOS/Daedalus/sfs/settings//initrd/CONFIG exists

Post Reply

Return to “EasyOS”