GRUB 2 — Änderungen 7778 → 7780

Zeile 39: Zeile 39:
 
=== Windows ===
 
=== Windows ===
  
−
Unter Windows gibt es noch keine möglichkeit ein CD-Image von GRUB2 zu erstellen. am besten nimmst du ein fertiges.
+
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 ändern sehr leicht. Lade dir [http://www.chip.de/downloads/UltraISO_14293961.html UltraISO] herunter(ist Shareware und bis 300MB begrenzt aber das dauert wohl ne Zeit bis euer OS so groß ist)Wenn UltraISO heruntergeladen und installiert ist solltest du die in einem Ordner alle nötigen Dateien sammeln. Das GRUB2.iso image, die grub.cfg und deinen kernel bzw. zusätzliche module.
+
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. dann starte UltraISO und klicke auf den button :Weiterhin testen...
+
Wenn das der Fall ist, UltraISO starten, den "Weiterhin testen..."-Button betätigen,
−
Klicke oben link auf Datei->Öffnen
+
auf Datei->Öffnen klicken und dann das GRUB2-Image auswählen und öffnen.
−
navigiere in deinen Ordner wo die GRUB2.iso liegt und öffne diese dann.
+
Das Fenster sollte dan wie folgt aussehen:
−
Dann sollte dein Fenster so ausehen:
+
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.
−
Navigire unten links in der Verzeichnissstruktur zu deinem Ordner mit der grub.cfg und deiner Kernel.elf. rechts unten sollte dannn der Inhalt angezeigt werden.
 
  
 
[[Datei:GRUB2-2.PNG]]
 
[[Datei:GRUB2-2.PNG]]
  
 
Kernel ins Image bringen:
 
Kernel ins Image bringen:
−
klicke oben links auf den ordner boot und klicke unten rechts auf die Kernel.elf. Klicke auf den makierten Button.
+
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:
−
klicke oben links auf das Plus neben dem Rrdner boot und klicke auf den Ordner Grub. Klicke unten rechts auf die grub.cfg. Klicke auf den makierten Button.
+
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]]
  
−
Nun klicke auf Datei->speichern
+
Auf "Datei->Speichern" klicken.
  
−
Jetzt kannst du dieses image benutzen um im Emulator oder auf echter Hardware zu booten.
+
Nun ist das Image bereit, um auf einem echten PC oder einem Emulator gebootet zu werden.
−
Achtung: bitte beachte das du jedesmal deinen kernel neu ins ISO intigrieren must, wenn du etwas daran verändert hast.
+
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 konfigurationsdatei von GRUB2 sie ist das äquivalent zur grublst von GRUB legacy.
+
Die grub.cfg Datei ist die neue Konfigurationsdatei von GRUB2. Sie ist das Äquivalent zur grublst von GRUB legacy.
−
Hir ein Beispiel.
+
Hier ein Beispiel:
 
<code>
 
<code>
 
set timeout=15
 
set timeout=15
Zeile 91: Zeile 90:
 
}
 
}
 
</code>
 
</code>
−
Diese konfigurationsdatei würde die Kerneldatei Kernel.elf aus dem order boot laden und danach ausführen.
+
Diese Konfigurationsdatei würde die Kerneldatei Kernel.elf aus dem Ordner "boot" laden und danach ausführen.
  
−
=== wichtige Befehle =
+
=== wichtige Befehle ===
  
 
{| {{prettytable}}
 
{| {{prettytable}}