wie funktioniert Grub / LiLo
Hallo Linux-Experten,
ich muss mal was zu Grub und LiLo wissen.
Hintergrund ist, dass mein bisher verwendeter Bootmanager VAMOS anscheinend nicht mit meinen grösseren
Festplatten (2x WDC 500GB, IDE) umgehen kann. Deshalb habe ich nun Grub installiert um XP und Ubuntu zu booten ...funktioniert auch.
Vamos hatte den Vorteil, dass er sich komplett mit Programm und Konfig im MBR und weiteren Sektoren des ersten Cylinders unterbringen liess und man kann ihn beim Hochfahren konfigurieren. Linux kann der auch booten! Falls er mal beschädigt wird, z.B. bei XP-Installation, ist er auch ohne Probleme zu reparieren ...die Konfig wird nie wirklich beschädigt.
>> Vamos wäre also völlig unabhängig von Partitionen!
Bei Grub lese ich immer, dass die Konfig. (menu.lst) in einer Partition liegen muss ...stimmt das? Wenn ja müsste ich mich, wenn ich Ubuntu kille über andere Partition (XP), Diskette/Stick absichern? Die Supergrubdisk habe ich auch bereits kennengelernt.
Bei LiLo scheint es ähnlich zu sein ...Konfig nur in Partition?
Gibt es auf Linux-Basis einen Vamos ähnlichen unabhängigen anderen Bootmanager?
mfg Ralf
PS.: Fehlermeldung in Vamos ist "MBR mismatch" o.ä.
XP, Ubuntu, GRUB, PartitionMagic haben kein Problem mit der Festplatte...
Antwort schreiben
Antwort 1 von xp-user vom 21.02.2021, 10:52 Options
Hallo,
>Bei Grub lese ich immer, dass die Konfig. (menu.lst) in einer Partition liegen muss ...stimmt das? Wenn ja müsste ich mich, wenn ich Ubuntu kille über andere Partition (XP), Diskette/Stick absichern? Die Supergrubdisk habe ich auch bereits kennengelernt.
leider kenne ich keinen anderen Bootmanager. Aber was soll so schwer daran sein einen durch eine Windowsinstallation überschriebenen MBR wieder herzustellen?
Du bootest deinen Rechner z.B. mit Puppy-Linux. In einer Konsole startest du grub. Mit dem Befehl "root (hd0,5)" teilst du grub mit wo deine Rootpartition liegt. Anschließend schreibst du die menu.lst mit dem Befehl "setup(hd0)" in den MBR zurück.
Die erste Zahl in den Klammern bezeichnet die Bootpartition, die zweite Zahl steht für die Rootpartition. Beachte, dass dabei von "Null" aus angefangen wird zu zählen.
Wo du deine Bootpartition und deine Rootpartition liegen hast, musst du dir nur einmal aufschreiben, falls du dir das nicht merken kannst.
MfG
Antwort 2 von htt vom 21.02.2021, 11:20 Options
Hallo
vielleicht ist es sinnvoll in diesem Fall eine kleine /boot Patition mit Grub zu erstellen?
Gruß
Antwort 3 von ralfb vom 21.02.2021, 11:27 Options
@xp-user
das ist wohl nicht meine Frage ...ich weiss wie ich Grub konfigurieren kann, mir ist das auch nicht zu schwer *LOL*
Zitat:
habe ich nun Grub installiert um XP und Ubuntu zu booten ...funktioniert auch.
...und zu reparieren ist auch nix.
Ich möchte wissen ob es stimmt, dass die Konfigationen bei Grub und Lilo im MBR installiert trotzdem immer auf einer Partition liegen müssen. Wenn ja, gibt es Linux Alternativen, die wie Vamos VOLLSTÄNDIG mit Konfig im MBR funktionieren.
Hoffentlich ist mein Anliegen nun klarer...
Grüssings
Ralf
Antwort 4 von ralfb vom 21.02.2021, 11:29 Options
eine Lösung zu VAMOS-Problem (s.PS oben) wäre mir natürlich auch sehr willkommen ;)
Ralf
Antwort 5 von htt vom 21.02.2021, 11:47 Options
Grub:
Im Verzeichnis /boot/grub/ befindet sich die Konfiguration-Datei menu.lst.
Diese Datei wird bei jedem Start neu eingelesen, deshalb mein Vorschlag einer /boot Partition.
Antwort 6 von xp-user vom 21.02.2021, 13:08 Options
>...ich weiss wie ich Grub konfigurieren kann
Schwer zu glauben!
>Ich möchte wissen ob es stimmt, dass die Konfigationen bei Grub und Lilo im MBR installiert trotzdem immer auf einer Partition liegen müssen.
Mir scheint es als ob du gewisse Zusammenhänge noch nicht verstehst. Anhand meines Beispiel ist zu erkennen, dass grub hier im MBR installiert ist (hd0) und die menu.lst auf einer ganz anderen Partition (hd0,5) liegt.
Natürlich kannst du grub auch in eine andere Partition installieren, aber ich rate aus eigener Erfahrung davon ab.
Antwort 7 von ralfb vom 21.02.2021, 13:27 Options
Ich habe Grub über Ubuntu sogar angepasst, dass mein XP per default startet *ätschibätsch* ...also weiss ich sehr wohl wie ich Hand anlegen kann ...oder?
Ausserdem brauch ich kein Bsp. wo die die "menu.lst" abgelegt ist ...ich WEIS ES.
Wäre nett wenn ich wirklich auf
Zitat:
Ich möchte wissen ob es stimmt, dass die Konfigationen bei Grub und Lilo im MBR installiert trotzdem immer auf einer Partition liegen müssen
und
Zitat:
Wenn ja, gibt es Linux Alternativen, die wie Vamos VOLLSTÄNDIG mit Konfig im MBR funktionieren.
Antworten bekomme!
Und nicht seltsame Komentare
...á la ob ich
/boot/grub/ nicht verstehe oder so.
Der ideale Bootmanager ist für mich der, der vollständig im MBR residiert ...gibt es das mit Linuxsoftware oder nicht??
Ralf
Antwort 9 von xp-user vom 21.02.2021, 16:20 Options
>...gibt es das mit Linuxsoftware oder nicht??
Ja, den gibt es und der nennt sich
LILO :)
Antwort 10 von ralfb vom 21.02.2021, 17:31 Options
@xp-user
meine Frage ist:
Zitat:
Der ideale Bootmanager ist für mich der, der vollständig im MBR residiert ...gibt es das mit Linuxsoftware oder nicht??
Du kommst mit LiLo
Wird die "lilo.conf" nicht auf einer Partition gespeichert?
> ...etc/lilo.conf
Lilo ist also ...nix für mich
Dann wäre es das gleiche wie bei Grub, kann ich mich nicht mit anfreunden ...Boot-US verhält sich wie Vamos, SO isses besser ...komplett im MBR. Ich weiss nur noch nicht ob ich direkt konfigurieren kann oder den extra Konfiguratur anwerfen muss ...aber da dieser nicht nur unter DOS, sondern auch unter laufenden Windows zu bedienen ist, würde es mir nix ausmachen.
Ralf
Antwort 11 von xp-user vom 21.02.2021, 18:05 OptionsLösung
LILO ist auf die /etc/lilo.conf nicht mehr angewiesen wenn der Loader "LILO" im MBR installiert wurde. Es sei denn du hättest einen neuen Kernel kompiliert und installiert, dann müsstest du den Loader wieder in den MBR schreiben und dazu benötigst du die /etc/lilo.conf
Antwort 12 von ralfb vom 21.02.2021, 19:07 Options
ja ...das habe ich jetzt auch gesehen
zB. hier:
http://www.linux-infopage.de/show.php?page=berichte-liloZitat:
Der Bootmanager LILO lässt sich am einfachsten über die Konfigurationsdatei lilo.conf im Verzeichnis /etc konfigurieren. Wichtig: Nach dem Bearbeiten der Konfigurationsdatei muss als nächster Schritt unbedingt 'lilo' ausgeführt werden, damit der Bootloader auch wirklich installiert wird. Ansonsten verbleiben die Änderungen nur in der Konfigurationsdatei und werden nicht aktiv
Danke für den Hinweis!
mfg Ralf