Ich verwende ein Barebone-Tutorial als Grundlage für ein Betriebssystem, an dem ich arbeite, und es scheint ein älteres Tutorial zu sein: Es kompiliert den Kernel auf ein Disketten-Image und lädt es dann mit GRUB.Wie programmiere ich programmgesteuert eine bootfähige CD?
Grundsätzlich möchte ich immer noch GRUB verwenden, aber ich möchte stattdessen mein Betriebssystem von einer CD laufen lassen. Der Hauptgrund ist, dass ich eigentlich kein echtes Diskettenlaufwerk zur Verfügung habe (ich teste gerade in VirtualBox) und ich habe daher keine Möglichkeit, mein Betriebssystem auf echter Hardware zu testen.
Ich habe im Internet herumgestochert, und ich kann viele Dienstprogramme finden, die eine bootfähige CD von einem Diskettenbild erstellen, aber diese alle scheinen ein tatsächliches Diskettenlaufwerk zu erfordern, und es ist nicht wirklich, was ich bin Auf der Suche nach. Ich möchte am liebsten während meines Make-Schritts eine bootfähige CD haben, ohne das Bild zuerst auf eine Diskette legen zu müssen, was ziemlich sinnlos erscheint.
Ich denke, der einfache Weg, dies zu beantworten: Wie richte ich GRUB ein, um mein Kernel-Image von einer CD zu lesen? Brauche ich ein spezielles Dienstprogramm, um dies von Windows zu tun? (Der Kernel kann sich selbst noch nicht kompilieren, das geht ja schon lange nicht)
Danke!
... oooh, ich habe nie an USB gedacht. Ich werde danach suchen. –
Nicht alle Computer können von einem USB-Gerät booten, aber die meisten (alle?) Sollten modern sein. – senfo
senfo: Richtig, nicht alle Computer können vom USB-Gerät booten, so wie nicht alle Computer von einem CD-ROM-Laufwerk booten können. Aber wenn es kein Diskettenlaufwerk hat, ist es wahrscheinlich neu genug, um dies zu können. –