grub wiederherstellen

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
superwebba
Beiträge: 97
Registriert: 28.05.2004 17:03:23
Wohnort: Freiburg
Kontaktdaten:

grub wiederherstellen

Beitrag von superwebba » 14.04.2005 18:55:29

Hi,
habe auf hda Windows, auf hdb debian sid.
Jetzt musst eich win neu installieren & habe mir dabei den MBR überschrieben.
Würde jetzt gerne grub wiederherstellen, habe auch schon probiert mit root=/dev/hda1 und allen weiteren, bekomme aber immer Kernel Panic...
Gibt es noch ne andere Möglichkeit, den Boot-Manager wiederherzustellen???

Ralf

Benutzeravatar
mauser
Beiträge: 1854
Registriert: 27.01.2005 22:34:48

Beitrag von mauser » 14.04.2005 19:48:09

hi,

vll. hilft dir http://www.debianforum.de/forum/viewtopic.php?t=43872 weiter.
wenn nicht, beschreib doch mal genau deine festplatten einteilung und gib ausschnitte aus deiner conf.

Benutzeravatar
perkunos
Beiträge: 33
Registriert: 27.06.2003 17:23:11
Wohnort: /dev/Mietwohnung

Beitrag von perkunos » 15.04.2005 05:19:22

Moin,moin,

probier doch mal folgendes

kanotix oder knoppix Live-CD booten. Dann Root-Shell öffnen.

su
mount /dev/hda1 /mnt/hda1
grub-install --recheck --no-floppy --root-directory=/mnt/hda1 /dev/hda

Das müßte klappen. Viel Erfolg

stefan
Mobil: Sid, Kernel 2.6.28, Ext3, Xorg 7.3, fluxbox-0.9.12-1
Desktop: Testing, Kernel 2.6.26, Ext3, Xorg 7.2, ATI Radeon, KDE 3.5.8

Debian, no pain just fun

Benutzeravatar
superwebba
Beiträge: 97
Registriert: 28.05.2004 17:03:23
Wohnort: Freiburg
Kontaktdaten:

Beitrag von superwebba » 15.04.2005 08:15:25

kanotix oder knoppix Live-CD booten. Dann Root-Shell öffnen.
ok, von knoppix habe ich schon mal gebootet...
mount /dev/hda1 /mnt/hda1
grub-install --recheck --no-floppy --root-directory=/mnt/hda1 /dev/hda
so ausführlich habe ich den grub-install noch nicht ausgeführt, bisher nur

Code: Alles auswählen

grub-install --root-directory=/dev/hda1
da gabs immer ne Fehlermeldung, aber ich werde mal den obigen Code heute Abend probieren & rückmeldung geben.

Danke schon mal im voraus,
Ralf

Benutzeravatar
tcs
Beiträge: 153
Registriert: 20.10.2003 14:18:16

Beitrag von tcs » 15.04.2005 14:31:43

superwebba hat geschrieben:

Code: Alles auswählen

grub-install --root-directory=/dev/hda1
da gabs immer ne Fehlermeldung, aber ich werde mal den obigen Code heute Abend probieren & rückmeldung geben.
Hi,

sollte es nicht funktionieren auch noch das da probieren bevor Du grub-install startest:

Code: Alles auswählen

cp /proc/mounts /etc/mtab
Quelle:
http://www.gentooforum.de/thread.php?threadid=5364

Cheers

tcs

Benutzeravatar
superwebba
Beiträge: 97
Registriert: 28.05.2004 17:03:23
Wohnort: Freiburg
Kontaktdaten:

Beitrag von superwebba » 15.04.2005 16:20:01

klapp leider nicht...
Fehlermeldung:

Code: Alles auswählen

Kann Verzeichnis /mnt/hda1/boot nicht erstellen. Zugriff verweigert
Tja, muss wohl platt machen...
Oder??

Benutzeravatar
perkunos
Beiträge: 33
Registriert: 27.06.2003 17:23:11
Wohnort: /dev/Mietwohnung

Beitrag von perkunos » 15.04.2005 17:47:11

n´abend,

nein, nicht plattmachen. Don´t Panik. Wenn du die Root-Shell geöffnet hast dann probier doch mal folgendes

cd / -----> enter

sudo su ----> enter

und dann noch mal

mount /dev/hda1 /mnt/hda1

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

oder

mount /mnt/hda1

grub-install --root-directory=/mnt/hda1 /dev/hda eingegeben

Ich hatte das gleiche Problem und habe es hinbekommen.

stefan
Mobil: Sid, Kernel 2.6.28, Ext3, Xorg 7.3, fluxbox-0.9.12-1
Desktop: Testing, Kernel 2.6.26, Ext3, Xorg 7.2, ATI Radeon, KDE 3.5.8

Debian, no pain just fun

Benutzeravatar
superwebba
Beiträge: 97
Registriert: 28.05.2004 17:03:23
Wohnort: Freiburg
Kontaktdaten:

Beitrag von superwebba » 16.04.2005 16:18:46

nein, leider nix... :(
es kommt immer der Fehler

Code: Alles auswählen

konnte das Verzeichnis /mnt/hda1/boot nicht anlegen. Dateisystem ist nur lesbar
Ralf

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 16.04.2005 17:22:09

Dann machst du:

Code: Alles auswählen

mount -oremount,rw /mnt/hda1/boot 
bzw. 
mount -oremount,rw /mnt/hda1
Die Fehlermeldung von dir sagt naemlich, dass die Partition /dev/hda1 als nur lesbar gemountet ist. Einfach remounten mit Schreibrechten und das mit grub sollte klappen.

Benutzeravatar
superwebba
Beiträge: 97
Registriert: 28.05.2004 17:03:23
Wohnort: Freiburg
Kontaktdaten:

Beitrag von superwebba » 16.04.2005 19:59:08

Danke Leute für die Mühe, aber hilft auch n icht weiter...
Zwar gibt es jetzt ein Verzeichnis boot, aber das wars dann schon, weiter ist nix passiert...

Naja, wird schon wieder werden...

Benutzeravatar
perkunos
Beiträge: 33
Registriert: 27.06.2003 17:23:11
Wohnort: /dev/Mietwohnung

Beitrag von perkunos » 17.04.2005 07:46:44

Moin,moin,

zuerst einmal ein dickes SORRY. :oops: Merke, wer lesen kann ist klar im Vorteil.

Du hast ja 2 Festplatten. Auf hda M$ und hdb Debian. Ich habe die selbe Konfiguration nur ist bei mir hda debian und hdb M$.

Als ich schrieb, daß ich mein Problem mit diesen Kommandos lösen konnte, hatte ich M$ und Debian auf einer Festplatte (Notebook).Somit alles zurück.

Vorschlag. Du machst M$ zu hdb und Debian zu hda. Dann noch einmal alles von vorne. Um M$ zu booten mußt du dann in die menu.list folgendes eintragen:

title M$ (oder wie auch immer)
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
makeactive
chainloader +1

So. Ich drücke dir mal ganz fest die Daumen das alles gut geht.

Schönen Sonntag noch

stefan
Mobil: Sid, Kernel 2.6.28, Ext3, Xorg 7.3, fluxbox-0.9.12-1
Desktop: Testing, Kernel 2.6.26, Ext3, Xorg 7.2, ATI Radeon, KDE 3.5.8

Debian, no pain just fun

Benutzeravatar
superwebba
Beiträge: 97
Registriert: 28.05.2004 17:03:23
Wohnort: Freiburg
Kontaktdaten:

Beitrag von superwebba » 17.04.2005 13:50:58

:lol: auch ne Idee...

Werde ich mal versuchen, aber erst nächste Woche...
Danke,
Ralf

Benutzeravatar
rainbow5
Beiträge: 23
Registriert: 31.10.2004 17:49:39
Wohnort: krems
Kontaktdaten:

Beitrag von rainbow5 » 12.06.2005 15:08:34

oder mach einfach folgendes...
knoppix starten ( knoppix 2 recht vollkommen aus)

grub
root (hdx,y) dort wo deine /boot partition ist
setup (hd0) installiert dann in den mbr und du hast grub wieder als BM
quit
reboot

Benutzeravatar
Lohengrin
Beiträge: 3227
Registriert: 29.08.2004 00:01:05
Wohnort: Montsalvat

Beitrag von Lohengrin » 12.06.2005 16:30:02

superwebba hat geschrieben:Danke Leute für die Mühe, aber hilft auch n icht weiter...
Zwar gibt es jetzt ein Verzeichnis boot, aber das wars dann schon, weiter ist nix passiert...

Naja, wird schon wieder werden...
nepos hat recht. Die Boot-Partition ist bei knoppix readonly gemountet. Du musst sie rw mounten. Die Frage ist nur, wo deine Boot-Partition ist. Ist das eine eigenständige Partition auf hda oder eine eigenständige Partition auf hdb oder die Partition auf hdb, die als / gemountet wird?
Sollte das /dev/hdb5 sein, dann mounte das mit mit Schreibrecht

Code: Alles auswählen

mount -oremount,rw /dev/hdb5 /mnt/hdb5
Der passende Befehl ist dann

Code: Alles auswählen

grub-install --root-directory=/mnt/hdb5 /dev/hda
edit: Was rainbow5 schreibt, sollte auch funktionieren. Denn die Einträge in deiner Boot-Partition haben doch früher funktioniert.

Antworten