Ontwerp en bouw een besturingssysteem/Hallo wereld/De eerste test: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Virtlink (overleg | bijdragen)
k →‎Testen: emulators
Virtlink (overleg | bijdragen)
Geen bewerkingssamenvatting
Regel 43:
ld -T link.ld -o kernel.bin start.o
</pre>
 
<!-- Mogelijke fout(en): ? -->
{{Bericht
|titel=Foutmelding?
|bericht=Als je volgende melding krijgt, kijk dan eens in het hoofdstuk [[../../Werkomgeving en hulpmiddelen/Toolchain|Toolchain]] voor informatie over hoe je een ''cross-platform toolchain'' maakt, en gebruik dan de <tt>ld</tt> uit de toolchain (bijv. <tt>i686-unknown-linux-gnu-ld.exe</tt>).
<pre>
start.o: file not recognized: File format not recognized
</pre>
|type=info}}
 
Nu hebben we een <tt>kernel.bin</tt> bestand, maar we kunnen het nog niet starten. In het hoofdstuk [[../Bootloader instellen|Bootloader instellen]] hebben we al een diskette(image) gemaakt met de bootloader en de configuratie erop. We moeten nu nog het <tt>kernel.bin</tt> bestand op de diskette kopiëren. Als je een disketteimage gebruikt, kijk dan in het hoofdstuk [[../Bootloader instellen|Bootloader instellen]] hoe je de disketteimage via een loopback apparaat kan gebruiken.
Regel 50 ⟶ 57:
Alles is klaar: we hebben een diskette met de bootloader en de kernel binary erop, en alles is ingesteld. We kunnen nu gaan testen. Als je een fysieke testcomputer gebruikt, steek dan de diskette in het diskettestation en start de computer op. Als je daarentegen een emulator gebruikt, kijk dan bij [[../../Werkomgeving en hulpmiddelen/Emulators|Emulators]] voor informatie over hoe je de emulator kan instellen en gebruiken om de disketteimage te lezen.
 
Als het goed is wordt de diskette gelezen, en verschijnt het menu van GRUB op je scherm. Je kan hier kiezen voor je besturingssysteem. Als je dat doet, eindigkrijg je eventueel nog wat GRUB uitvoer, en daarna een knipperende cursor. Je kan nu (als het goed is) met een zwartniks schermdoen. Gefeliciteerd!
 
{{sub}}
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.