GRUB Booten von zweiter Festplatte

M

mbs-systems

Grünschnabel
Hallo,

ich habe zwei SATA Festplatten (/dev/sda und /dev/sdb)
Nun möchte ich linux auf der zweiten Festplatte /dev/sdb installieren.
Ohne aber die erste /dev/sda Festplatte zu benutzen.

Wie kann ich nun dem Rechner zusammen mit dem GRUB Bootloader so
anweisen das er von der zweiten Festplatte bootet.

Wenn ich das ganze von der ersten /dev/sda probiere funktioniert es.
Aber irgendwie muss bei Booten von Festplatte 2 der GRUB Loader
anders installiert werden.

Wer kann mir helfen ?

Grüsse
mbs-systems
 
Ich werde aus Deiner Beschreibung leider nicht ganz schlau, was Du eigendlich willst.
Deswegen kann ich Dir auch nicht sagen, ob "Grub mappen" oder "die Bootreienfolge im Bios ändern" die Richtige Antwort für Dich ist.
 
grub

Hallo


Installier grub anch sda , richte die /boot/grub/menu.lst entsprechend für sdb ein, fertig.

Wo liegt das Problem ?

Alternativ kannst du auch eine grubdiskette oder grubcd nehemn, wenn du grub nicht nach sda installieren willst.

mfg
schwedenmann
 
Hallo,

also, ich versuche das nochmal zu erklären.
Ich habe 2 Festplatten (sda und sdb)

Ich möchte Linux auf die zweite Platte installieren (sdb)
Jetzt möchte ich auch das von dort gebootet wird.

Was ich nicht will, ist irgendeine aktion auf sda zu machen.
Das ist ja grad der Trick, ich will kein Grub auf sda installieren.

Stellt Euch einfach vor die sda (erste Platte) ist "komplett leer"
und die zweite soll alles haben was sie braucht um zu booten.

Ist diese Beschreibung besser ?
Könnt Ihr damit was anfangen?
 
sdb

Hallo


Dann mach dir ne grubcd , dann brauchst du grub nicht in den MBR von sda zu installieen, nur in den MBR von sdb.

Alernativ kannst du bei grub im MBR von sdb auch die Platten mappen per Bootmenü des MB.

mfg
schwedenmann
 
Ändere die Bootreienfolge im Bios, somit wird sdb zu sda und Dein Problem ist gelöst, oder?
 
Vielen Dank für Eure Tips, aber......

BootCD - geht nicht, da dedizierter server im Internet
Bios umstellen - geht auch nicht, da dedizierter server im Internet

@Schwedemann: Was meinnst Du mit mappen um MB ????

Also wenn ich Euch recht verstehe geht der Bootvorgang immer die Reihenfolge
die im Bios eingestellt ist. Und ohne das dort zu ändern oder eine Boot-CD zu erstellen ist das "nicht möglich".

Nur wenn die Platte (sda) ausfällt dann könnte er zur zweiten springen.
 
Im Bios wird die Bootreihenfolge festeglegt.
Sagen wir 1. CD-Rom, 2. sda und 3. sdb
cd-rom liegt nicht drin, davon kann nicht gebootet werden,
steht in der MBR von sda nichts drin, kann er da auch nicht von booten und suchst bei sdb.

Also musst du stage1 von grub in die mbr von sdb installieren.

Mit anderen Worten, du willst Linux installieren ... dann mach das, bei der Frage nach dem Bootloader musst du aufpassen und ihm sagen das er Grub in die mbr von sdb installiert.

Steht in der MBR von sda aber was drin (zum Beispiel Windows-Bootloader) wird das ganz aber nichts ... MBR von sda muss also leer sein.

Gruß
TeaAge
 
OK ich glaube das ist die Lösung.

Wie kann ich den sda MBR löschen?
Ohne direkt alles via fdisk plattmachen zu müssen?
 
mit dd

man dd

!!! und vorsicht mit dd - lieber 3 mal gucken was du da machst, und obs richtig is

Code:
dd if=/dev/null of=/dev/sda bs=446 count=1

überschreibt den bootloader auf sda

aber wie gesacht ganz genau aufpassen, das alles richtig geschrieben is, und auch checken, obs richtig is was ich geschrieben habe !!!

edit: fehler behoben (hoffentlich) ;)
 
Zuletzt bearbeitet:
Statt /dev/null, kannst du natürlich auch die ersten 446 Byte deines Lieblingssongs reinschreiben. *g*
 
Und halte dir irgendwas zum booten bereit bzw. um die mbr wieder herzustellen.

Ist auf der sda windows? ist es dein rechner/server?

Also irgendeine Live oder Rescue-CD wäre sehr empfehlenswert!!
 
Hi,
ich habe jetzt den Bootloader (MBR) plattgemacht.
Jetzt bleibt er stehen, da er keine Daten auf der ersten Festplatte findet.
Nur wenn man die Platte komplett deaktiviert im BIOS, dann gehts.
Solange die Platte aktiv ist, keine Chance.

Im Endeffekt aber auch blöd, da wenn mal wirklich eine Platte abraucht wie
hier simuliert und man hat Software-RAID installiert und man erwartet das er auf die zweite platte spring. Und er tut es nicht. Also es ist somit immer ein
manueller Eingriff notwendig und man muss die erste platte abklemmen.

Oder hat einer noch ne bessere Idee ??
 
Erzähl mal alles zu deinem Projekt,
was ist vorhanden , welche Partitionen gibt es und was ist darauf installiert.
Warum darf sda nicht angetastet werden bzw. warum darf die mbr von grub nicht beschrieben werden?
Wie sieht die bootreihenfolge aus?
Was hast du genau vor?

Je genauer du es beschreibst desto besser können wir dir vielleicht helfen.

Wie hast du den Grub denn eigentlich auf sdb installiert?

Gruß
 

Ähnliche Themen

Keine grafische Oberfläche (Debian Installation)

Grub Boot Menü - Windows 10 hinzufügen

Linux über einen USB-Stick booten

Partitionierungshilfe für 3 dualboot Systeme

Bootloader nach update weg

Zurück
Oben