| Zeile 39: | Zeile 39: | ||
=== Windows === | === Windows === | ||
| − | Unter Windows gibt es noch keine | + | Unter Windows gibt es noch keine Möglichkeit, ein CD-Image von GRUB2 zu erstellen. Am besten nimmt man ein Fertiges. |
| − | Dafür ist das | + | Dafür ist das Ändern des Images sehr einfach. Man lädt [http://www.chip.de/downloads/UltraISO_14293961.html UltraISO] herunter, falls man Windows-User ist (das Programm ist Shareware und bis 300MB begrenzt). Wenn UltraISO heruntergeladen und installiert ist, sollte man folgende Dateien in einem Ordner haben: Das GRUB2.iso-Image, die grub.cfg und alle für das eigene OS nötigen Dateien (Kernel, Module, Programe etc.). |
Das sollte dann so ausehen: | Das sollte dann so ausehen: | ||
[[Datei:GRUB2-1.PNG]] | [[Datei:GRUB2-1.PNG]] | ||
| Zeile 55: | Zeile 55: | ||
} | } | ||
</code> | </code> | ||
| − | Wenn das der Fall ist | + | Wenn das der Fall ist, UltraISO starten, den "Weiterhin testen..."-Button betätigen, |
| − | + | auf Datei->Öffnen klicken und dann das GRUB2-Image auswählen und öffnen. | |
| − | + | Das Fenster sollte dan wie folgt aussehen: | |
| − | + | In der Verzeichnisstruktur zu dem Ordner mit der grub.cfg und den eigenen OS-Dateien wechseln. Das Fenster sollte dann den Inhalt des Ordners beinhalten. | |
| − | |||
[[Datei:GRUB2-2.PNG]] | [[Datei:GRUB2-2.PNG]] | ||
Kernel ins Image bringen: | Kernel ins Image bringen: | ||
| − | + | Obenb Links auf den Ordner "boot" und unten rechts auf die eigene Kernel-Datei klicken. Klicke auf den makierten Button. | |
[[Datei:GRUB2-3.PNG]] | [[Datei:GRUB2-3.PNG]] | ||
grub.cfg ins Image bringen: | grub.cfg ins Image bringen: | ||
| − | + | Oben links auf das Plus neben dem Ordner "boot" klicken und dann auf den Ordner "Grub". Die grub.cfg auswählen und auf den markierten Button klicken. | |
[[Datei:GRUB2-3.PNG]] | [[Datei:GRUB2-3.PNG]] | ||
| − | + | Auf "Datei->Speichern" klicken. | |
| − | + | Nun ist das Image bereit, um auf einem echten PC oder einem Emulator gebootet zu werden. | |
| − | Achtung: | + | Achtung: Bedanken, dass immer, wenn sich etwas am Kernel oder den Modulen ändert, diese erneut dem Image hinzugefügt werden müssen. |
== grub.cfg == | == grub.cfg == | ||
| − | Die grub.cfg Datei ist die neue | + | Die grub.cfg Datei ist die neue Konfigurationsdatei von GRUB2. Sie ist das Äquivalent zur grublst von GRUB legacy. |
| − | + | Hier ein Beispiel: | |
<code> | <code> | ||
set timeout=15 | set timeout=15 | ||
| Zeile 91: | Zeile 90: | ||
} | } | ||
</code> | </code> | ||
| − | Diese | + | Diese Konfigurationsdatei würde die Kerneldatei Kernel.elf aus dem Ordner "boot" laden und danach ausführen. |
| − | === wichtige Befehle = | + | === wichtige Befehle === |
{| {{prettytable}} | {| {{prettytable}} | ||