So weit ich weiß schreibt GRUB im RM etwas auf den Schirm (allso mittels int 10h oder so). Und der BIOS Interrupt speichert die Cursorposition in der BDA ab. Diese kannst du dann auslesen, X auf Null setzen und Y plus eins. Dann halt über die Ports den Cursor an die Position setzten. Wie genau das geht => live.de, google.de etc.
Oder wie schon erwähnt halt:
mov edi,0B8000h ;wenn ES-Basis = Null
mov ax,0020h
mov ecx,80*25 ;80*25 Zeichen pro Schirm
rep stosd
Dann ist der Schirm leer und du kannst deine Willkommensmeldung schreiben.
bitmaster