message:
db "Hello World!", 10
_start:
mov rax, 1
mov rdi, 1
mov rsi, message
mov rdx, 14
syscall
mov rax, 60
syscall
section .data
global _start
section .text
nasm -felf64 bin BootLoader.asm -o BootLoader.bin
more than one input file specified
nasm -felf64 bin BootLoader.asm -o BootLoader.bin
-felf64
и замени его на -fbin
.message
у тебя лежит перед кодом, в той же секции, хороший bin из этого не получится.