<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Bootloader on Michael’s Domain</title><link>https://jeltsch.org/de/tags/bootloader/</link><description>Recent content in Bootloader on Michael’s Domain</description><generator>Hugo</generator><language>de</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/de/tags/bootloader/index.xml" rel="self" type="application/rss+xml"/><item><title>(Neu-)Installation des GRUB-Bootloaders</title><link>https://jeltsch.org/de/re_installing_grub_bootloader/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/re_installing_grub_bootloader/</guid><description>&lt;p&gt;Wir hatten folgendes Problem auf dem Computer: 2 Festplatten (hda und hdb). hda enthält den MBR (Master Boot Record) und eine Windows 2000-Installation auf der ersten Partition. hdb enthält Linux (und ihre erste Partition ist eine Boot-Partition, die eine GRUB-Installation enthält, wie sie vom RedHat-9-Installationsprogramm vorgenommen wurde). Im BIOS kann man nur eine Festplatte in der Boot-Prioritätsreihenfolge angeben, und das war hda (wahrscheinlich definiert dadurch, dass sie der Master in der ersten IDE-Kette ist). Daher mussten wir Linux von einer Boot-Diskette starten (da das Diskettenlaufwerk eine höhere Boot-Priorität als die Festplatte hatte). Um ein funktionierendes GRUB zu erhalten, gingen wir wie folgt vor: &lt;code&gt;$/sbin/grub&lt;/code&gt; (Starten der GRUB-Shell) &lt;code&gt;grub&amp;gt; root (hd1,0)&lt;/code&gt; (Angabe, welche Partition die Boot-Partition ist, auf der GRUB installiert wurde) &lt;code&gt;Dateisystemtyp ist ext2fs, Partitionstyp 0x83&lt;/code&gt; (zeigt an, dass die Partition gefunden wurde)&lt;code&gt;grub&amp;gt; find (hd1,0)/grub/stage1(fd0)(hd0,0)(hd1,0)(hd1,1)(hd1,2)(hd1,5)(hd1,6)&lt;/code&gt; (dieser Befehl ist möglicherweise nicht erforderlich; er listet offenbar alle möglichen Partitionen auf, auf denen der GRUB-Bootloader installiert sein könnte)&lt;code&gt;grub&amp;gt; setup (hd0)Prüfung, ob „/boot/grub/stage1“ existiert… neinPrüfung, ob „/grub/stage1“ existiert… jaPrüfung, ob „/grub/stage2“ existiert… jaPrüfung, ob „/grub/e2fs_stage1_5“ existiert… jaAusführung von „embed /grub/e2fs_stage1_5 (hd0)“… 16 Sektoren werden eingebettet. Erfolgreich. „install /grub/stage1 d (hd0) (hd0)1+16 p (hd1,0)/grub/stage2 /grub/grub.conf“ wird ausgeführt… erfolgreich. Fertig.&lt;/code&gt; (Dadurch wird der Bootloader auf der ersten Festplatte installiert, offenbar nicht in der ersten Partition, sondern möglicherweise im MBR?)&lt;code&gt;grub&amp;gt; quit&lt;/code&gt; (die GRUB-Shell verlassen)&lt;code&gt;emacs /boot/grub/grub.conf&lt;/code&gt;Jetzt müssen Sie nur noch die GRUB-Konfigurationsdatei bearbeiten. Unsere sieht so aus:&lt;code&gt;grub.conf, generiert von Anaconda. Beachten Sie, dass Sie GRUB nach Änderungen an dieser Datei nicht neu starten müssen. HINWEIS: Sie haben eine /boot-Partition. Das bedeutet, dass alle Kernel- und initrd-Pfade relativ zu /boot/ sind, z. B.:root (hd1,0)kernel /vmlinuz-version ro root=/dev/hdb3initrd /initrd-version.imgroot=/dev/hdb1 default=0 timeout=10 splashimage=(hd1,0)/grub/splash.xpm.gztitle Red Hat Linux (2.4.20-19.9)root (hd1,0)kernel /vmlinuz-2.4.20-19.9 ro root=LABEL=/ hdd=ide-scsiinitrd /initrd-2.4.20-19.9.imgtitle Red Hat Linux (2.4.20-18.9)root (hd1,0)kernel /vmlinuz-2.4.20-18.9 ro root=LABEL=/ hdd=ide-scsiinitrd /initrd-2.4.20-18.9.imgtitle Red Hat Linux (2.4.20-13.9)root (hd1,0)kernel /vmlinuz-2.4.20-13.9 ro root=LABEL=/ hdd=ide-scsiinitrd /initrd-2.4.20-13.9.imgtitle Red Hat Linux (2.4.20-9)root (hd1,0)kernel /vmlinuz-2.4.20-9 ro root=LABEL=/ hdd=ide-scsiinitrd /initrd-2.4.20-9.imgtitle Red Hat Linux (2.4.20-8)root (hd1,0)kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ hdd=ide-scsiinitrd /initrd-2.4.20-8.imgtitle Windows 2000rootnoverify (hd0,0)chainloader +1title Floppyrootnoverify (fd0)chainloader +1title Rebootreboottitle Halthalt&lt;/code&gt;&lt;/p&gt;</description></item></channel></rss>