You are not logged in.

#1 2024-12-14 14:00:40

D3vil0p3r
Member
Registered: 2022-11-05
Posts: 200

[SOLVED] Arch boot entries variable not expanded in old systems

I'm trying to install Arch-based distro on an old computer (Samsung RV511).  BIOS allows me to boot Arch only in BIOS/Legacy mode.

When I reach the boot entries, they refer to the following:

.linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-lts archisobasedir=%INSTALL_DIR% cow_spacesize=4G copytoram=n archisolabel=%ARCHISO_LABEL% driver=free nouveau.modeset=1 radeon.modeset=1 i915.modeset=1 nvme_load=yes initrd=/%INSTALL_DIR%/boot/x86_64/initramfs-linux-lts.img

My question is: why on this old computer the "%INSTALL_DIR%" and "%ARCHISO_LABEL%" variables are not "expanded" to their actual values?

These variables are correctly expanded on recent computers or virtual machines but not on this old system. Why is it occurring? Is there any chance to make this "variable expansion" working correctly? Something should be done on Archiso side?

Last edited by D3vil0p3r (2024-12-14 20:31:58)

Offline

#2 2024-12-14 15:03:26

Scimmia
Fellow
Registered: 2012-09-01
Posts: 12,323

Re: [SOLVED] Arch boot entries variable not expanded in old systems

What are you booting, exactly?

Offline

#3 2024-12-14 20:31:34

D3vil0p3r
Member
Registered: 2022-11-05
Posts: 200

Re: [SOLVED] Arch boot entries variable not expanded in old systems

I analyzed better the case. The problem was due to Rufus software during the burn of the ISO on the USB stick. By using Balena Etcher I don't get this issue. I will report this issue upstream on Rufus project.

Offline

Board footer

Powered by FluxBB