You are not logged in.
Pages: 1
I am a newbie in Arch linux. Last month I can enter the arch system with Limine 8.6.1.
After I updated the system with
sudo pacman -SyuI have the Limine 9.0.0 with blank entry.
I check the previous VM snapshot and my limine.cfg is:
:Arch Linux
PROTOCOL=linux
KERNEL_PATH=boot:///vmlinuz-linux
MODULE_PATH=boot:///initramfs-linux.img
CMDLINE=root=PARTUUID=<uuid> zswap.enabled=0 rw rootfstype=xfsI found Limine 9.0.0 dropped the limine.cfg, but I didn't change the format to limine.conf.
so I tried to enter the blank entry
with following:
protocol:linux
kernel_path:boot:///vmlinuz-linux
module_path:boot:///initramfs-linux.img
cmdline:root=PARTUUID=<uuid> zswap.enabled=0 rw rootfstype=xfsbut it reported
PANIC : linux Failed to open kernel with path 'boot:///vmlinuz-linux'. Is the path correct?I also tried
kernel_path:boot():/vmlinuz-linuxit still didn't work. My arch linux is installed in the VM with BIOS start.
And the limine.cfg is located at
/boot/limine.cfgCan anyone help to give some advice? Thank you very much.
Offline
And I reproduced the issue in the archinstall in the new VM image with VMware workstation 17.5.1 build-23298084:
VM image info:
memory : 4 GB
processor: 2
harddisk(SCSI): 8 GB
network adapter: NAT
firmware: BIOSwith the Arch Linux 6.10.2-2-arch1-1 (tty1) use
root@archiso: archinstalldisk partitioning: Use a best-effort default partition layout
Info:
Configuration: Use a best-effort default partition layout
/dev/sda: VMware, VMware Virtual S
status | Device | Type | Start | End | Size | FS type | Mountpoint | Mount options | Flags
---------------------------------------------------------------------------------------------------------------------------------------------
create | | primary | 6144 | 421888 | 212 MB | fat32 | /boot | | Boot
create | | primary | 421888 | 16777216 | 8 GB | xfs | / | |Offline
The issue is fixed. The topic can be closed.
Here is the solution.
Change the boot sequence with archiso
Then mount the /dev/sda1 to to /mnt
Copy one limine.cfg and renamed it as limine.conf
root@archiso: mount /dev/sda1 /mnt
root@archiso: cp /mnt/limine.cfg /mnt/limine.conf
root@archiso: vim /mnt/limine.confUpdate the original info with new format, e.g. : Arch Linux -> /Arch Linux, and = -> :
/Arch Linux (linux)
PROTOCOL:linux
KERNEL_PATH:boot():/vmlinuz-linux
MODULE_PATH:boot():/initramfs-linux.img
CMDLINE:root=PARTUUID=<uuid> rw Offline
Pages: 1