Linux 15.029 Themen, 107.058 Beiträge

openSuse: grub in root-, bootpartition oder mbr: Unterschied?

Manfredtiel / 17 Antworten / Flachansicht Nickles

hallo Leute,
ich habe open suse 10.3 installiert. Außerdem habe ich noch xp und vista drauf. Installationsreihenfolge: xp, dann vista, dann linux. Linux lässt einstellen, wo grub installiert wird:

Rootpartition
Bootpartition
mbr

ich habe root gewählt, kenne aber den Unterschied nicht. Was ist der Unterschied Root zu bootpartition?

Folgendes Problem (daher die frage):
Als Bootmanager habe ich Acronis Disk Director. Dessen OS Selector installiert. Der erscheint beim hochfahren des PCs korrekt. Wenn ich jetzt Vista oder XP wähle, erscheint ein neuer Bootmanager, nämlich der von Vista. Darin muss ich erneut wählen. Wenn ich im OS Selector Linux wähle, erscheint der Bootmanager Grub mit dessen auswahl Windows und Linux. Darin muss ich wieder erneut auswählen.

Kann mir mal jemand erklären, wie und wo diese ganzen Bootmanager gespeichert werden. Reicht da nicht einer aus, der von OS Selector??
Kann man das Aufrufen des zweiten bootmanagers irgendwie ausschalten, so dass nach Wahl des Betriebssystems im OS Selector sofort das entsprechende OS gestartet wird?

bei Antwort benachrichtigen
KarstenW Manfredtiel „openSuse: grub in root-, bootpartition oder mbr: Unterschied?“
Optionen

Ich hatte dir die Empfehlung mit dem Bootmanager von Acronis nur gegeben , weil ich aus Erfahrung weiß das Windows XP und wahrscheinlich auch Vista bei einer Neuinstallation den MBR überschreiben.
Der grub kann auch Windows starten, allerdings nur indirekt mit Hilfe des chainloaders.

"Rootpartition
Bootpartition
mbr

ich habe root gewählt, kenne aber den Unterschied nicht. Was ist der Unterschied Root zu bootpartition?"

Bei Linux gibt es eine standardisierte Verzeichnishierarchie, an die sich die meisten Distributionen auch halten.
Die wichtigste Partition ist die root Partition. In dieser Partition wird das / Verzeichnis (Wurzelverzeichnis , Laufwerk C: bei Windows) gespeichert.
Und dann gibt es bei jeder Distribution diese standardisierten Verzeichnisse:

dir -l

insgesamt 84
drwxr-xr-x 2 root root 4096 2008-02-17 09:31 bin
drwxr-xr-x 3 root root 4096 2008-02-11 21:59 boot
lrwxrwxrwx 1 root root 21 2007-09-24 17:05 cdrom -> /media/liteon-brenner
drwxr-xr-x 13 root root 14480 2008-02-17 09:14 dev
drwxr-xr-x 96 root root 4096 2008-02-17 09:33 etc
drwxr-xr-x 4 root root 4096 2007-09-22 22:36 home
drwxr-xr-x 2 root root 4096 2007-09-22 22:26 initrd
drwxr-xr-x 14 root root 12288 2008-02-17 09:30 lib
drwx------ 2 root root 16384 2007-09-22 22:20 lost+found
drwxr-xr-x 5 root root 4096 2007-09-24 17:06 media
drwxr-xr-x 2 root root 4096 2006-10-28 16:06 mnt
drwxr-xr-x 4 root root 4096 2007-09-23 15:05 opt
dr-xr-xr-x 101 root root 0 2008-02-17 10:14 proc
drwxr-xr-x 11 root root 4096 2007-11-20 13:32 root
drwxr-xr-x 2 root root 4096 2008-02-17 09:30 sbin
drwxr-xr-x 2 root root 4096 2007-09-22 22:26 srv
drwxr-xr-x 10 root root 0 2008-02-17 10:14 sys
drwxrwxrwt 11 root root 4096 2008-02-17 09:35 tmp
drwxr-xr-x 13 root root 4096 2007-09-22 21:04 usr
drwxr-xr-x 14 root root 4096 2007-09-22 22:26 var

Man kann bei der Erstinstallation selbst entscheiden ob die jeweiligen Verzeichnisse in die root Partition gelegt werden , oder als eigenständige Partition angelegt werden. Gerade Verzeichnisse wie /var, /home ,/usr und /tmp werden im Serverbereich und teilweise im Desktopbereich auf eine eigene Partition gelegt.
Wenn solche Verzeichnisse wie /boot auf einer eigenen Partiton liegen , dann dient das Verzeichnis nur noch als Mountpoint (Einhängepunkt).
Der Pfad ist immer der gleiche, egal ob es ein normales Unterverzeichnis im / Verzeichnis ist oder eine eigenständige Partition.

Wenn du /boot auf eine eigene Partition gelegt hast, dann kannst du den grub auch in die /boot Partition installieren.
Wenn /boot ein normales Unterverzeichnis ist, dann installierst du den grub in die root Partition ( / Verzeichnis).

Wenn du den grub in den MBR installierst, und du mußt Windows neu installieren, dann überschreibt Windows den grub Bootloader im MBR. Du mußt dann den grub wieder in den MBR installieren. Dazu kann man eine Live CD nutzen und ihn wie im Handbuch beschrieben nochmal neu installieren:

http://www.gnu.org/software/grub/manual/grub.html#Installing-GRUB-natively

Der Acronis Bootmanager ist für einen Anfänger einfacher zu installieren, denke ich.






Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen