Linux 15.036 Themen, 107.107 Beiträge

Suche Bootloader auf/für CD!

Frank-Strauss / 11 Antworten / Baumansicht Nickles

Hallo

also ich hab meine Festplatte in 3 Bereiche aufgeteilt
1. Win XP PRO
2. Ubuntu
3. Noch leer!

Ich will die dritte dazu benutzen, um diverse andere Linuxdistros zu installieren und an ihnen rumzuspielen!

nun will ich aber nicht bei jedem mal den boatloader neu konfigurieren ..... gibt es einen Boatloader der auf cd läuft, die Festplatte scannt und wo ich dann entscheiden kann, welches System gestartet werden soll!?

thx 4 help

mfg Strauss

bei Antwort benachrichtigen
zyklop66 Frank-Strauss „Suche Bootloader auf/für CD!“
Optionen

das einzige was mir einfällt wäre die supergrub disc,aber diese möglichkeit würde mich an deiner stelle mehr stressen,als den bootloader zu konfigurieren,da bei den meisten distros ja die anderen bs automatisch gefunden werden.

Ein gutes Leben,ist die beste Rache!!!
bei Antwort benachrichtigen
REPI Frank-Strauss „Suche Bootloader auf/für CD!“
Optionen
Ich will die dritte dazu benutzen, um diverse andere Linuxdistros zu installieren und an ihnen rumzuspielen!

Dafür würde ich mir eine VM (virtuelle Maschine) installieren, ob nun unter Windows oder Linux ist egal und nicht in einem Multiboot rumexperimentieren!

VMWare
VirtualBox

könnte ich da empfehlen, gibt es beides kostenlos.

http://www.vmware.com/de/ (http://www.vmware.com/de/products/server/)
http://www.virtualbox.org/
Es empfiehlt sich immer, etwas Linux im Hause zu haben.
bei Antwort benachrichtigen
gelöscht_84526 Frank-Strauss „Suche Bootloader auf/für CD!“
Optionen
Ich will die dritte dazu benutzen, um diverse andere Linuxdistros zu installieren und an ihnen rumzuspielen

So etwas macht man normalerweise mit einer virtuellen Maschine. Danke mal darüber nach, dir z.B. VMware oder Virtual Box zu installieren. Mit den virtuellen Maschinen, welche du dir mittels dieser Tools installierst, kannst du gefahrlos und ohne Ende herumspielen, ohne das/die eigentliche(n) System(e) in ihrer Funktionsfähigkeit zu gefährden.

Gruß
K.-H.
bei Antwort benachrichtigen
REPI gelöscht_84526 „ So etwas macht man normalerweise mit einer virtuellen Maschine. Danke mal...“
Optionen

Wir waren beide gleich schnell! ;-)

Es empfiehlt sich immer, etwas Linux im Hause zu haben.
bei Antwort benachrichtigen
Acader REPI „Wir waren beide gleich schnell! - “
Optionen

Hallo, mein Rat:
Besorge dir einen gebrauchten Rechner welchen es schon
für ca. 50 bis 80 € gibt.
Dort kannste dann deinen Phantasien mit den Distris freien Lauf
lassen.
Merke: Auf einem Fehlerfrei konfigurierten Rechner macht man keine Experimente.
Alternativ gibt es die Möglichkeit mit einer Wechselfestplatte.

Gruß Acader

bei Antwort benachrichtigen
KarstenW Frank-Strauss „Suche Bootloader auf/für CD!“
Optionen

Der grub Bootloader kann wahlweise in den MBR oder auch in die /boot Partition oder die / Partition von Linux installiert werden. Es liegt also nicht an grub, sondern an der verwendeten Distribution , wenn man nicht die Wahl hat wohin der grub installiert werden soll.
Man kann immer nur einen grub in den MBR installieren, wenn man mehrere Linuxdistributionen oder auch FreeBSD installieren will. Den anderen grub installiert man in die / Partition von Linux ( oder auch die /boot Partition , wenn /boot auf einer eigenen Partition liegt)
Man kann den grub auch von einem anderen grub starten lassen.
Ich nutze Debian und habe auch schon FreeBSD getestet. Bei beiden Systemen wird bei der Installation gefragt wohin der grub installiert werden soll.
Ich weiß nicht bei welcher Distribution man außerdem die Wahl hat wohin der grub installiert werden soll.

Ließ mal das Handbuch zu grub (wenn english nicht das Problem ist):

http://www.gnu.org/software/grub/manual/

Ich nutze den Acronis Disc Director ( auch wenn es keine freie Software ist) und auf der CD ist auch ein Bootloader dabei welcher verschiedene Betriebsysteme starten kann, wenn man ihn in den MBR installiert. Der Acronis Bootloader erkennt Linux automatisch , wenn man den grub von Linux in die / Partition (oder die /boot Partition) installiert.


PS: Ich würde Linux immer in einer erweiterten Partition installieren und verschiedene Verzeichniss wie /home, /var, /usr (wie es auch bei Unix gemacht wird) auf eine eigene logische Partition legen.

PPS: Ich glaube gentoo, debian und auch der BSD Unix Abkömmling FreeBSD sind die einzigen Systeme die dem Administrator die Wahl lassen wohin der grub installiert werden soll. Deshalb würde ich auch vorschlagen wenn du eine virtuelle Maschine für deine Test nutzt.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
violetta7388 KarstenW „Der grub Bootloader kann wahlweise in den MBR oder auch in die /boot Partition...“
Optionen

Hallo Frank-Strauss,

legen Sie für grub einfach eine eigene Partition an.

Bei der Installation Ihrer Testversionen schreiben Sie jeweils einen geänderten grub-bootloader. Kopie des letzgültigen bootloaders nicht vergessen.

MfG.
Violetta

bei Antwort benachrichtigen
Frank-Strauss violetta7388 „Hallo Frank-Strauss, legen Sie für grub einfach eine eigene Partition an. Bei...“
Optionen

hmm..... also mein grub wurde mit ubuntu installiert - wie ändere ich den den Standort von grub?

bei Antwort benachrichtigen
KarstenW Frank-Strauss „hmm..... also mein grub wurde mit ubuntu installiert - wie ändere ich den den...“
Optionen

Du startest die grub shell mit dem Befehl grub (als root oder mit sudo vor dem eigentlichen Befehl).

grub

Danach gibst du in der grub-shell den Befehl

grub> find /boot/grub/stage1

ein. Es wird die Partition ausgegeben in welcher der Linuxkernel und die grub Dateien sind.
Entweder ist das die / Partition oder wenn /boot auf einer eigenen Partition liegt, dann ist es die /boot Partition. Bei Ubuntu ist es wahrscheinlich die / Partition.

Mit dem Befehl

grub> root (hd0,0)

gibst du die Partition an, welche beim Befehl find /boot/grub/stage1 ausgegeben wurde.
(hd0,0) mußt du mit der richtigen Partition ersetzen.

Und zum Schluß gibst du an wohin der grub installiert werden soll.

Mit dem Befehl

grub> setup (hd0)

wird der grub in dem MBR installiert . Auf diese Weise kann man den grub noch mal installieren wenn Windows den MBR überschrieben hat.

Wenn du den grub in die / Partition von deiner Linuxdistribution installiert haben willst, gibst du die entsprechende Partition beim setup Befehl an:

grub> setup (hd0,4)

(hd0,4) wäre die erste Festplatte und die erste logische Partition. Der grub fängt bei 0 (NULL) an zu zählen.
Also /dev/hda5 wäre bei grub (hd0,4).

Die Partitionen kannst du mit den Befehlen "df -m" oder "df" oder "fdisk -l" anzeigen lassen.

Wenn du etwas english lesen kannst, dann kannst du das alles noch mal im manual von grub nachlesen:

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

Auf diese Weise kann man den grub auch noch mal neu installieren , wenn bei der Installation von Windows der MBR überschrieben wurde. Man kann dazu auch eine Live CD wie Knoppix nutzen.

http://www.gnu.org/software/grub/manual/

Wie schon gesagt, wenn du mehrere Distributionen auf deinem Rechner installieren willst, dann muß bei der Installation gefragt werden wohin der grub installiert werden soll. Sonst wird bei der Installation immer der grub von der zuletzt installierten Distribution überschrieben. Ich nutze Debian und der Debianinstaller fragt vorher wohin der grub installiert werden soll, damit der MBR nicht automatisch überschrieben wird (so wie es Windows bei der Installation macht).







Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
KarstenW Nachtrag zu: „Du startest die grub shell mit dem Befehl grub als root oder mit sudo vor dem...“
Optionen

Ich muß noch was ergänzen. So wie du dir das mit der Partitionierung vorstellst ,ist es unter Unix und auch Linux nicht sinnvoll. Man installiert nicht Linux in eine einzige große Partition. Man legt aus verschiedenen Gründen, einzelne Verzeichnisse wie /home , /usr , /var ... auf eine eigene Partition oder bei Server auch auf eine eigene Festplatte.
Mal so als Beispiel,eine 40Gbyte Festplatte in einem alten K6 500 MHz als Desktoprechner:

:~$ df -m


Dateisystem 1M-Blöcke Benutzt Verfügbar Ben% Eingehängt auf
/dev/hda1 2981 1555 1274 55% /
tmpfs 125 0 125 0% /lib/init/rw
udev 10 1 10 1% /dev
tmpfs 125 1 125 1% /dev/shm
/dev/hda8 26030 24673 32 100% /home
/dev/hda7 4024 2482 1337 65% /usr
/dev/hda6 4038 2676 1157 70% /var

Das sind alles Größenangaben in Megabyte.

Hier kannst du die Verzeichnisstruktur von Linux nachlesen:

http://de.wikipedia.org/wiki/Filesystem_Hierarchy_Standard



Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
the_mic Frank-Strauss „Suche Bootloader auf/für CD!“
Optionen

Wieso so kompliziert?

Trage im Grub von Ubuntu ein, dass er per Chainloader den Bootloader der dritten Partition laden soll. Wenn du dann eine Testdistribution installierst, musst du dich lediglich noch drauf achten, dass diese ihren Grub in ihre Partition und nicht in den MBR installiert.

Aber eben, für Testzwecke ist eigentlich Virtualisierung das Mass der Dinge.

cat /dev/brain > /dev/null
bei Antwort benachrichtigen