[syslinux] simple message under BIOS/CSM/LEGACY

Pascal patatetom at gmail.com
Mon Aug 1 23:31:42 PDT 2022


this is my MBR, the MBR of my live Linux USB system :-)
the system is not yet booted, we are at the boot level with the bootloader
and it does not display the message as expected under some BIOS.

Le mar. 2 août 2022 à 01:24, Didier Spaier via Syslinux <
syslinux at syslinux.org> a écrit :

> 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
> _______________________________________________
> 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