Hallo Gemeinde!
Bei meinen Experimenten am PC bin ich auf folgende Fragen gestoßen, die ich hier stelle:
-Kann ich den Bootloader von einer Festplatte zu anderen verschieben/umladen? Wenn ja, wie!
-Kann ich jede Festplatte mit einem Booloader versehen?
-Ist der Bootloader "lilo" heute noch aktuell? Oder gibt es Gründe dafür, nur noch mit
dem grub" zu arbeiten?
Für Eure Bemühungen hierzu, meinen Dank, mfG, Hans
Linux 15.000 Themen, 106.623 Beiträge
-Kann ich den Bootloader von einer Festplatte zu anderen verschieben/umladen? Wenn ja, wie!
Der Bootloder (welcher eigentlich ?) muß neu installiert werden und kann nicht einfach kopiert werden.
Das BIOS lädt ein kleines Bootprogramm, welches im MBR auf der Festplatte installiert ist. Wenn mehrere Festplatten installiert sind, dann muß du die Boot-Reihenfolge im BIOS einstellen. Und dieses kleine Bootprogramm lädt dann das "große" Bootprogramm (secondary bootloader) , welches im Bootsektor von der Systemfestplatte installiert wurde.
Und dieses zweite Bootprogramm lädt dann den eigentlichen Betriebssystemkern.
Ich nutze Debian squeeze mit dem alten grub-legacy Bootloader. Und im grub Handbuch steht wie man den grub-legacy installiert:
http://www.gnu.org/software/grub/manual/legacy/grub.html#Installing-GRUB-nativelyDazu kann man eine Knoppix CD nutzen
Der neue Grub 2 wird anders installiert.
Ist der Bootloader "lilo" heute noch aktuell? Oder gibt es Gründe dafür, nur noch mit dem grub" zu arbeiten?
Ich würde nicht behaupten das lilo veraltet ist. Ich kann unter Debian squeeze den lilo immer noch installieren. Ein Vorteil von grub gegenüber lilo ist, das der grub mit einem Dateisystem umgehen kann. Das bedeutet wenn man den Linuxkernel neu installiert oder aktualisiert, dann muß der grub nicht neu installiert werden (eventuell muß die Konfigurationsdatei (menu.lst bei grub-legacy) für das Bootmenü aktualisiert werden). Der GRUB lädt den Linuxkernel über den Dateinamen.
Der lilo hingegen kann nicht mit einem Dateisystem umgehen. Der lilo lädt den Betriebssystemkern anhand der Sektoren auf der Festplatte. Das bedeutet das man den lilo neu installieren muß, wenn der Linuxkernel aktualisiert oder neu installiert wird. Bei so einem Kopiervorgang ändern sich die Sektoren in denen der Linuxkernel gespeichert wird.
Also ich würde den grub bevorzugen. Ich nutze unter Debian Squeeze immer noch den alten grub-legacy.
Du mußt mal im Internet googeln ob es ein gutes Handbuch für den grub 2 gibt. Im Ubuntu Wiki habe ich das hier gefunden:
http://wiki.ubuntuusers.de/GRUB_2/Grundlagen?highlight=grub