grub ohne Bootdisk installieren

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Variatio
Beiträge: 5
Registriert: 23.05.2004 20:29:56

grub ohne Bootdisk installieren

Beitrag von Variatio » 29.08.2004 18:53:33

Hallo zusammen,

ich hab vor einiger Zeit Debian (sarge) auf meinem Notebook installiert (als komplettes Linux-Greenhorn hat das überraschenderweise sehr gut geklappt! :)). Kurz darauf hat sich allerdings mein WinXP den Geist aufgegeben, so dass ich Windoof neu installieren musste. Problem: Ich komme jetzt nicht mehr an mein Debian ran (sprich: grub ist weg)!

Wie kann ich grub reaktivieren bzw. neu in den MBR schreiben? Leider hab ich am Notebook keine Möglichkeit, mit Disketten zu arbeiten, so dass die Möglichkeit der grub-Installation per Bootdisk, wie ich sie schon als Tipp gefunden habe, ausfällt.
Ich habe hier eine sarge-Installations-CD liegen, aber bei einer Neuinstallation grub alleine zu installieren, klappt nicht. Auch eine Knoppix-CD hab ich hier, aber der Befehl

Code: Alles auswählen

grub-install /dev/hda
bringt nur folgende Fehlermeldung:

Code: Alles auswählen

mkdir: kann Verzeichnis ,,/boot/grub" nicht anlegen: Das Dateisystem ist nur lesbar
Meine Festplatte ist wie folgt aufgeteilt:
hda1: Windows-Partition
hda3: Linux-Partition
hda5: Windows-Datenpartition
hda6: Linux-Datenpartition

Zudem ist in hda3/boot/grub die menu.lst schon optimal eingestellt, so dass ich wunderschön Linux und Windows beim Booten zur Auswahl hätte, wenn denn grub nur funktionierte!

Ich freue mich auf eure Hilfe, da ich das ganze Forum schon durchsucht hatte, aber keine Lösung für mein Problem gefunden habe.

Ciao
Johannes

Benutzeravatar
stefon
Beiträge: 540
Registriert: 07.04.2004 12:41:57
Wohnort: Sbg Stadt
Kontaktdaten:

Beitrag von stefon » 29.08.2004 19:13:09

also meiner meinung nach musst du wenn du mit knoppix startest zuers durch:

chroot /dev/hdaX

in das root verzeichnis wechseln
dann ist es so als hättest du von der partition gebootet... db wenn du jezt grub aufsührst, ist es der grub von der platte und nit vom knoppix..

Variatio
Beiträge: 5
Registriert: 23.05.2004 20:29:56

Beitrag von Variatio » 29.08.2004 19:29:47

stefon hat geschrieben: chroot /dev/hdaX
Danke für den Tipp! Schon wieder was dazugelernt... :)

Ich musste variieren, um tatsächlich irgendeinen Erfolg zu erzielen, leider immer noch nicht den gewünschten:

Code: Alles auswählen

knoppix@ttyp1[knoppix]$ sudo su
root@ttyp1[knoppix]# chroot /mnt/hda3
Knoppix:/# grub-install /dev/hda
/sbin/grub-install: line 429: /dev/null: Keine Berechtigung
/sbin/grub-install: line 431: /dev/null: Keine Berechtigung
/sbin/grub-install: line 429: /dev/null: Keine Berechtigung
/sbin/grub-install: line 431: /dev/null: Keine Berechtigung
/sbin/grub-install: line 429: /dev/null: Keine Berechtigung
/sbin/grub-install: line 431: /dev/null: Keine Berechtigung
/sbin/grub-install: line 429: /dev/null: Keine Berechtigung
/sbin/grub-install: line 431: /dev/null: Keine Berechtigung
/sbin/grub-install: line 429: /dev/null: Keine Berechtigung
/sbin/grub-install: line 431: /dev/null: Keine Berechtigung
The file /boot/grub/stage1 not read correctly.
Knoppix:/#
Zunächst mal war es hilfreich, als root zu arbeiten ("sudo su") . Das chroot funktionierte mit "/dev/hda3" schließlich nicht, dafür aber mit "/mnt/hda3". Nur dass jetzt bei "grub-install" zwar etwas passiert, aber eben nichts Produktives...

Weiß jemand Rat???

--------------------------------------------------
Edit: habe gerade erfolglos

Code: Alles auswählen

grub-install --root-directory=/boot /dev/hda
ausprobiert, komme aber nur auf folgende Fehlermeldung:

Code: Alles auswählen

Knoppix:/# grub-install --root-directory=/boot /dev/hda
Probing devices to guess BIOS drives. This may take a long time.
/sbin/grub-install: line 341: /dev/null: Keine Berechtigung
/dev/hda does not have any corresponding BIOS drive.
Knoppix:/#

sideshore
Beiträge: 60
Registriert: 20.10.2003 12:41:07

Beitrag von sideshore » 29.08.2004 23:34:07

GRUB in den mbr, von CD aus:

als Root (Konsole --> sudo su)

Code: Alles auswählen

mount /dev/hda3 /mnt/hda3
dann

Code: Alles auswählen

grub-install --root-directory=/mnt/hda3 --no-floppy --recheck /dev/hda

Variatio
Beiträge: 5
Registriert: 23.05.2004 20:29:56

Danke!

Beitrag von Variatio » 30.08.2004 00:29:30

Cool, danke, das wars!!!
Alles funktioniert wieder prächtig... :D :D :D

Antworten