[syslinux] simple message under BIOS/CSM/LEGACY
Didier Spaier
didier at slint.fr
Mon Aug 1 16:22:47 PDT 2022
Hi,
Le 01/08/2022 à 09:51, Pascal via Syslinux a écrit :
> hi,
>
> I have a live system with only UEFI boot supported.
>
> to indicate this to users who have not yet switched to UEFI, I have below
> this simple little piece of code (partly found on the internet) that I
> compile with nasm and I push onto the MBR.
>
> it runs perfectly on some PCs and in virtual machine with Qemu, but refuses
> to run on other PCs by displaying either a kind of smiley logo or a simple
> blinking cursor.
>
> does anyone have any idea or clue about this?
o fiddle o
No idea, sorry, but...
1. I would never ever allow myself to fiddle with the MBR of a machine I do not
own. What if your code brick it???
2. Why not just write:
[ ! -d /sys/firmware/efi ] && echo '** Boot with BIOS/CSM no longer supported:
reboot with EFI/UEFI **'
Cheers,
Didier
> regards, lacsaP.
>
> 8<--------------------------------
> ; nasm nobioscsm.asm -f bin -o nobioscsm
>
> bits 16
> org 0x7C00
>
> start:
> cli
> mov si, msg
> mov ah, 0x0E
> .loop lodsb
> or al, al
> jz halt
> int 0x10
> jmp .loop
>
> halt:
> hlt
>
> msg:
> db 0x0D, 0x0A, '** Boot with BIOS/CSM no longer supported : reboot with
> EFI/UEFI **', 0
>
> ;times 510 - ($-$$) db 0
> ;dw 0xAA55
> _______________________________________________
> Syslinux mailing list
> Submissions to Syslinux at syslinux.org
> Unsubscribe or set options at:
> https://lists.syslinux.org/syslinux
More information about the Syslinux
mailing list