<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Bootloader für den Experten</title> <meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> <link rel="home" href="index.html" title="Installation mit Hilfe von DrakX"> <link rel="up" href="index.html" title="Installation mit Hilfe von DrakX"> <link rel="prev" href="setupBootloader.html" title="Haupt-Optionen des Bootloaders"> <link rel="next" href="misc-params.html" title="Summary of miscellaneous parameters"><style xmlns="http://www.w3.org/TR/xhtml1/transitional" type="text/css"> <!-- body { font-family: sans-serif; font-size: 13px } table { font-family: sans-serif; font-size: 13px } --></style></head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <div lang="de" class="section" title="Bootloader für den Experten"> <div class="titlepage"> <div> <div> <h2 class="title"><a name="setupBootloaderExpert"></a>Bootloader für den Experten </h2> </div> </div> </div> <p><a name="setupBootloaderExpert-pa1"></a>Haben Sie es bisher noch nicht getan, so lesen Sie bitte zuerst den Abschnitt <a class="xref" href="setupBootloader.html" title="Haupt-Optionen des Bootloaders">„Haupt-Optionen des Bootloaders“</a> first. </p> <div class="section" title="Manuelles Hinzufügen eines auf GRUB2 basierenden Systems"> <div class="titlepage"> <div> <div> <h3 class="title"><a name="addingGRUB2system"></a>Manuelles Hinzufügen eines auf GRUB2 basierenden Systems </h3> </div> </div> </div> <p><a name="setupBootloaderExpert-pa7"></a>Ein auf GRUB2 basierendes System kann im Startemenü von Mageia wie folgt hinzugefügt werden: </p> <div class="itemizedlist"> <ul class="itemizedlist"> <li class="listitem"> <p><a name="setupBootloaderExpert-pa8"></a>Starten Sie das fragliche System. Um in Folge die GRUB2-Version bestimmen zu können, führen Sie folgenden Befehl in einem Terminal aus: </p> <p><a name="setupBootloaderExpert-pa9"></a><code class="literal">sudo grub-install --version</code></p> <p><a name="setupBootloaderExpert-pa10"></a>oder, wenn dies nicht funktioniert, versuchen Sie: </p> <p><a name="setupBootloaderExpert-pa11"></a><code class="literal">sudo grub2-install --version</code></p> </li> <li class="listitem"> <p><a name="setupBootloaderExpert-pa12"></a>Wird "GNU GRUB version 0.97" (möglicherweise mit einem weiteren Anhang) zurück gemeldet, dann verwenden Sie GRUB (auch GRUB legacy genannt), und nicht GRUB2, und Ihr System sollte während der Installation von Mageia einwandfrei erkannt und automatisch in das Menü eingefügt werden. </p> </li> <li class="listitem"> <p><a name="setupBootloaderExpert-pa15"></a>Wird (GRUB) 1.98 oder 1.99 oder 2.xx zurückgegeben, dann verwenden Sie GRUB2. </p> <p><a name="setupBootloaderExpert-pa16"></a>Notieren Sie sich die genaue Versionsnummer und geben Sie nachfolgenden Befehl ein, um die Wurzelpartition bestimmen zu können: </p> <p><a name="setupBootloaderExpert-pa17"></a><code class="literal">df -h / |(read; awk '{print $1; exit}')</code></p> <p><a name="setupBootloaderExpert-pa18"></a>Die Ausgabe sollte ähnlich der nachfolgend gezeigten sein: </p> <p><a name="setupBootloaderExpert-pa20"></a><code class="literal">/dev/sdb11</code></p> <p><a name="setupBootloaderExpert-pa21"></a>sdb11 ist die Wurzelpartition - notieren Sie dies. </p> </li> <li class="listitem"> <p><a name="setupBootloaderExpert-pa22"></a>Nun überprüfen Sie, ob sich der Ordner /boot in der gleichen Partition befindet, indem Sie Folgendes eingeben: </p> <p><a name="setupBootloaderExpert-pa23"></a><code class="literal">df -h /boot |(read; awk '{print $1; exit}')</code></p> <p><a name="setupBootloaderExpert-pa25"></a>Befindet sich die Partition <span class="bold"><strong>/boot</strong></span> an einer anderen Position als die Wurzelpartition, so notieren Sie sich auch diese Partition und verwenden die Partition <span class="bold"><strong>/boot</strong></span> in der Zeile "<span class="bold"><strong>root</strong></span>", wenn Sie weiter unten die Datei <span class="bold"><strong>menu.lst</strong></span> bearbeiten. </p> </li> <li class="listitem"> <p><a name="setupBootloaderExpert-pa26"></a>Nun können Sie das System herunter fahren und Mageia installieren. </p> </li> <li class="listitem"> <p><a name="setupBootloaderExpert-pa27"></a>Im nun neu installierten Mageia-System öffnen Sie ein Terminal und ändern Sie (als <span class="bold"><strong>root</strong></span>) die Datei <span class="bold"><strong>/boot/grub/menu.lst</strong></span> wie folgt: </p> </li> <li class="listitem"> <p><a name="setupBootloaderExpert-pa28"></a>Um <span class="bold"><strong>root</strong></span> zu werden, verwenden Sie: </p> <p><a name="setupBootloaderExpert-pa29"></a><code class="literal">su -</code></p> <p><a name="setupBootloaderExpert-pa30"></a>(Eingabe des Passwortes für <span class="bold"><strong>root</strong></span>) </p> </li> <li class="listitem"> <p><a name="setupBootloaderExpert-pa31"></a>Um die Datei in einem Editor zu öffnen, verwenden Sie: </p> <p><a name="setupBootloaderExpert-pa32"></a><code class="literal">kwrite /boot/grub/menu.lst</code></p> <p><a name="setupBootloaderExpert-pa33"></a>(ersetzen Sie "<span class="bold"><strong>kwrite</strong></span>" durch "<span class="bold"><strong>gedit</strong></span>", wenn Sie Gnome verwenden) </p> </li> <li class="listitem"> <p><a name="setupBootloaderExpert-pa34"></a>Fügen Sie folgenden Eintrag für Ihr System (hier als Beispiel Ubuntu) ein, möglicherweise als zweiten Absatz. Die Position der Einträge, wie sie im angezeigten Menü erscheinen, sind davon abhängig, welche Position diese in der Datei einnehmen: </p> <p><a name="setupBootloaderExpert-pa35"></a><code class="literal">title Ubuntu</code></p> <p><a name="setupBootloaderExpert-pa36"></a><code class="literal">root (hd1,10)</code></p> <p><a name="setupBootloaderExpert-pa37"></a><code class="literal">kernel /boot/grub/core.img</code></p> </li> <li class="listitem"> <p><a name="setupBootloaderExpert-pa38"></a>Ist die GRUB2 Version 2.xx. so ändern Sie die letzte Zeile zu: </p> <p><a name="setupBootloaderExpert-pa39"></a><code class="literal">kernel /boot/grub/i386-pc/core.img</code></p> <p><a name="setupBootloaderExpert-pa40"></a>Müssen Sie "grub2-install" früher verwenden, dann ändern Sie <code class="literal">in der letzten Zeile "grub"</code> zu <code class="literal">"grub2"</code>. </p> <p><a name="setupBootloaderExpert-pa40a"></a>Befindet sich das Verzeichnis /boot auf einer eigenen Partition, dann entfernen Sie in der letzten Zeile den Eintrag <code class="literal">"/boot"</code>. </p> </li> <li class="listitem"> <p><a name="setupBootloaderExpert-pa41"></a>Speichern Sie die Datei und starten Sie den Computer neu. Sie sollten nun im Menü den Eintrag "Ubuntu" sehen und es sollte Ihnen möglich sein, dieses System zu booten. </p> </li> </ul> </div> <div class="note" title="Anmerkung" style="margin-left: 0.5in; margin-right: 0.5in;"> <table border="0" summary="Note"> <tr> <td rowspan="2" align="center" valign="top" width="25"><img alt="[Anmerkung]" src="note.png"></td> <th align="left"></th> </tr> <tr> <td align="left" valign="top"> <p><a name="setupBootloaderExpert-pa42"></a>In der zweiten Zeile bezeichnet "<span class="bold"><strong>hd1</strong></span>" das zweite Laufwerk, "<span class="bold"><strong>10</strong></span>" bezeichnet die <span class="bold"><strong>11</strong></span>. Partition. Laufwerke und Partitionen werden in Mageias legacy GRUB von Null an gezählt. </p> <p><a name="setupBootloaderExpert-pa43"></a>Deshalb gilt: </p> <p><a name="setupBootloaderExpert-pa44"></a><code class="literal">sdb11 = (hd1,10)</code></p> <p><a name="setupBootloaderExpert-pa45"></a><code class="literal">sda1 = (hd0,0)</code></p> </td> </tr> </table> </div> </div> <div class="section" title="Verwenden eines bestehenden GRUB2-Bootloaders"> <div class="titlepage"> <div> <div> <h3 class="title"><a name="usingExistingBootloaderGRUB2"></a>Verwenden eines bestehenden GRUB2-Bootloaders </h3> </div> </div> </div> <p><a name="setupBootloaderExpert-pa49a"></a>Haben Sie den allgemeinen Teil über die Verwendung eines bestehenden Bootloaders noch nicht gelesen, so tun Sie es jetzt. Zu finden unter <a class="xref" href="setupBootloader.html#usingExistingBootloader" title="Verwenden eines bestehenden Bootloaders">„Verwenden eines bestehenden Bootloaders“</a></p> <div class="note" title="Anmerkung" style="margin-left: 0.5in; margin-right: 0.5in;"> <table border="0" summary="Note"> <tr> <td rowspan="2" align="center" valign="top" width="25"><img alt="[Anmerkung]" src="note.png"></td> <th align="left"></th> </tr> <tr> <td align="left" valign="top"> <p><a name="setupBootloaderExpert-pa50"></a>Es gibt einen bekannten Fehler in <span class="bold"><strong>OS-prober</strong></span>, welcher während der GRUB2-Installation in einigen Versionen von Debian/Ubuntu verwendet wird und eine fehlerhafte Datei <span class="bold"><strong>grub.cfg</strong></span> erzeugt, wenn Sie Mageia- (oder Mandriva-) Systeme hinzufügen. Dies kann sehr einfach umgangen werden. Details zur Behebung finden Sie im englischsprachigen Mageia-Forum. Suchen Sie nach "prober", der Eintrag ist "grub problem", post #9 enthält die Information. </p> <p><a name="setupBootloaderExpert-pa51"></a>Um diese Verbesserung permanenent zu machen, benötigen Sie unter Ubuntu eine Kernel-Aktualisierung, der Eintrag für Mageia sollte in die Datei <code class="literal">/etc/grub.d/40_custom eingefügt werden.</code></p> <p><a name="setupBootloaderExpert-pa52"></a>Stop Press: Dieser Fehler wurde in der Version <span class="bold"><strong>os-prober-1.53</strong></span>, veröffentlicht am 8. Mai 2012, behoben. Nun ist also eine Aktualisierung auf eine neue Version von GRUB2 die vorzuziehende Lösung. </p> </td> </tr> </table> </div> </div> </div> </body> </html>