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 .textnasm -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 из этого не получится.