MBR neu schreiben? Wie geht das?
MBR neu schreiben? Wie geht das?
Hallo,
nachdem ich weder eine Bootdisk erstellen kann,
Siehe: http://www.debianforum.de/forum/viewtop ... highlight=
und meine Festplatte mit der Melddung 99 das Booten verweigert
siehe: http://www.debianforum.de/forum/viewtop ... 7&start=15
bin ich auf die Idee gekommen, daß ja mal wie auch unter Windows üblich den MBR neu schreibe. Bei DOS und Windows gibt es da ja den Befehl fdisk /mbr bzw. fixmbr.
Gibt es einen solchen Befehl auch unter LInux?
nachdem ich weder eine Bootdisk erstellen kann,
Siehe: http://www.debianforum.de/forum/viewtop ... highlight=
und meine Festplatte mit der Melddung 99 das Booten verweigert
siehe: http://www.debianforum.de/forum/viewtop ... 7&start=15
bin ich auf die Idee gekommen, daß ja mal wie auch unter Windows üblich den MBR neu schreibe. Bei DOS und Windows gibt es da ja den Befehl fdisk /mbr bzw. fixmbr.
Gibt es einen solchen Befehl auch unter LInux?
Ciao
Manfred
A computer only does what you actually told it to do - not what you thought you told it to do.
Manfred
A computer only does what you actually told it to do - not what you thought you told it to do.
- KBDCALLS
- Moderator
- Beiträge: 22449
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
install-mbr im Paket mbr
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Ich habe
ausgeführt.
Jetzt kommt statt des Fehlercodes 99 der Fehler: mit blinkendem Cursor.
Der PC lässt sich auch weiterhin nur von CD booten.
Code: Alles auswählen
install-mbr /dev/hda
Jetzt kommt statt des Fehlercodes 99 der Fehler:
Code: Alles auswählen
MBR 1FA:
Der PC lässt sich auch weiterhin nur von CD booten.
Ciao
Manfred
A computer only does what you actually told it to do - not what you thought you told it to do.
Manfred
A computer only does what you actually told it to do - not what you thought you told it to do.
- KBDCALLS
- Moderator
- Beiträge: 22449
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Schon mal versucht den Grub auf Diskette zu installieren?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
hm must du denn dich noch am system amelden können? haste da irgendwelche wichtige daten oder so?
denn irgendwann ist das ganze os neu schneller installiert und konfiguriert als der fehler behoben..
ich hatte das selbe kürzlich, probs mit dem bootloader, über eine woche jeden abend google gelesen und dann mal gemerkt dass ich die kiste viel schneller wieder aufgesetzt habe als den fehler zu beheben!
und wenn du die möglichkeit hast setz die disk in ein anderes system, saug die daten die du willst schnell rüber und dann neu installieren
denn irgendwann ist das ganze os neu schneller installiert und konfiguriert als der fehler behoben..
ich hatte das selbe kürzlich, probs mit dem bootloader, über eine woche jeden abend google gelesen und dann mal gemerkt dass ich die kiste viel schneller wieder aufgesetzt habe als den fehler zu beheben!
und wenn du die möglichkeit hast setz die disk in ein anderes system, saug die daten die du willst schnell rüber und dann neu installieren
Eine unorthodoxe Methode fällt mir noch ein: Du baust eine zweite Festplatte ein und installierst dort ein zweites Betriebssystem, z.B Ubuntu. Im Zuge der Installation des zweiten Systems werden alle bestehenden Systeme erkannt und eine entsprechende GRUB-Konfiguration erstellt. Dann wirst Du gefragt, ob der Bootloader nun auf den MBR geschrieben werden soll, was Du natürlich dann bestätigst. Damit hast Du Deine Daten gerettet und wieder ein bootfähiges Gesamtsystem. Dann kannst Du ja weiter sehen.
LG, Wolfgang
LG, Wolfgang
Ja, vor allem Mails, die ich retten möchte.Pre7ender hat geschrieben:hm must du denn dich noch am system amelden können? haste da irgendwelche wichtige daten oder so?
Stimmt. Das habe ich auch schon überlegt. Vielleicht werde ich das dieses Wochenende auch machen.denn irgendwann ist das ganze os neu schneller installiert und konfiguriert als der fehler behoben..
Ciao
Manfred
A computer only does what you actually told it to do - not what you thought you told it to do.
Manfred
A computer only does what you actually told it to do - not what you thought you told it to do.
Was ist Ubuntu?macfree hat geschrieben:Eine unorthodoxe Methode fällt mir noch ein: Du baust eine zweite Festplatte ein und installierst dort ein zweites Betriebssystem, z.B Ubuntu. Im Zuge der Installation des zweiten Systems werden alle bestehenden Systeme erkannt und eine entsprechende GRUB-Konfiguration erstellt. Dann wirst Du gefragt, ob der Bootloader nun auf den MBR geschrieben werden soll, was Du natürlich dann bestätigst. Damit hast Du Deine Daten gerettet und wieder ein bootfähiges Gesamtsystem. Dann kannst Du ja weiter sehen.
LG, Wolfgang
Warum Grub und nicht LILO?
Ein zweites System zu installieren, habe ich mir auch schon überlegt. Bisher hatte ich weder Zeit noch Lust dazu. Aber vielleicht gehe ich es dieses Wochenemde an.
Ciao
Manfred
A computer only does what you actually told it to do - not what you thought you told it to do.
Manfred
A computer only does what you actually told it to do - not what you thought you told it to do.
- KBDCALLS
- Moderator
- Beiträge: 22449
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Was besser is kann man so nicht pauschal sagen . Grub ließe sich aber zur not mit dd auf eine Diskette installieren. Aber erst einmal würd ich mit Grub-install --root-directory=DIR /dev/hda versuchen.. Dann noch ne menu.lst erstellen und das wars. Grub hat Problem sich auf SYSTEMEN installieren zu lassen die zum jfs oder xfs als Bootdateisystem haben. Dafür reicht es aus wenn der Kernel nur gefunden wird. Da grub nur den Dateinamen braucht und nicht die genaue Position, während Lilo sich zwar auch bei jfs xfs installiieren läßt , dafür aber genau wissen muß wo der Kernel Sektormäßig auf der Platte liegt. Also muß bei jedem Kernelupdate auch Lilo zwangsläufig eine neue map-datei schreiben.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Wohin muß ich die menu.lst schreiben?
Ich habe ein Beispiel unter
gefunden.
Kann ich die "richtige" menu.lst auch da rein schreiben?
Ich habe ein Beispiel unter
Code: Alles auswählen
/usr/share/doc/grub/examples
Kann ich die "richtige" menu.lst auch da rein schreiben?
Ciao
Manfred
A computer only does what you actually told it to do - not what you thought you told it to do.
Manfred
A computer only does what you actually told it to do - not what you thought you told it to do.
- KBDCALLS
- Moderator
- Beiträge: 22449
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
die menu.lst kommt nach /boot/grub/menu.lst
In dem Falle natürlich auf die floppy
Das Erstellen einer menu.lst kann sich erleichtern, mit
In dem Falle natürlich auf die floppy
Das Erstellen einer menu.lst kann sich erleichtern, mit
Code: Alles auswählen
update-grub
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Code: Alles auswählen
update-grub /mnt/hda7/boot/grub
Code: Alles auswählen
Searching for GRUB installation directory ...
No GRUB directory found.
To create a template run 'mkdir /boot/grub' first.
To install grub, install it manually or try the 'grub-install' command.
### Warning, grub-install is used to change your MBR. ###
Nachdem ich
Code: Alles auswählen
grub-install --root-directory=/mnt/hda7/boot/grub /dev/hda
Code: Alles auswählen
Probing devices to guess BIOS drives. This may take a long time.
Installation finished. No error reported.
This is the contents of the device map /mnt/hda7/boot/grub/boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.
(fd0) /dev/fd0
(hd0) /dev/hda
Code: Alles auswählen
Grub loading,please wait...
Error 18
Ciao
Manfred
A computer only does what you actually told it to do - not what you thought you told it to do.
Manfred
A computer only does what you actually told it to do - not what you thought you told it to do.
- KBDCALLS
- Moderator
- Beiträge: 22449
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Eine Grub Diskette wird so erstellt
fdformat /dev/fd0H1440
mkfs -t ext2 /dev/fd0
mount /dev/fd0 /mnt/floppy
grub-install --root-directory=/mnt/floppy /dev/fd0
Wenn man die erfolgreich gebootet hat landet man in der shell vom grub.
jetzt könnte man aus dem /boot/grub Verzeichnis die menu.lst in das /boot/grub/ Verzeichnis der Diskette kopieren
fdformat /dev/fd0H1440
mkfs -t ext2 /dev/fd0
mount /dev/fd0 /mnt/floppy
grub-install --root-directory=/mnt/floppy /dev/fd0
Wenn man die erfolgreich gebootet hat landet man in der shell vom grub.
jetzt könnte man aus dem /boot/grub Verzeichnis die menu.lst in das /boot/grub/ Verzeichnis der Diskette kopieren
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Ich konnte auch von einer Diskette nicht booten. Beim Grub kam immer der Fehler 18.
Nachdem mir das jetzt doch ziemlich auf den Wecker ging, habe ich mich entschlossen, ein zweites Debian zu installieren. Bei dieser Neuinstallation habe ich dann den Grub einrichten lassen. Aber auch da kommt der Fehler 18, wenn ich Knoppix von /dev/hda7 booten will. Allerdings steht da jetzt als Text dabei, daß das booten nicht geht, weil die Zylinder der Festplatte auf 2484 stehen. Dies muß eigentlich das Problem sein. Auch fdisk gibt da eine entsprechende Warnmeldung aus:
Ich habe eine Bootpartiton eingerichtet, auf /dev/hda1 mit einer Größe von 30 MB. Wie kann ich den Grub veranlassen, daß er mir mein Knoppix bootet?
Nachdem mir das jetzt doch ziemlich auf den Wecker ging, habe ich mich entschlossen, ein zweites Debian zu installieren. Bei dieser Neuinstallation habe ich dann den Grub einrichten lassen. Aber auch da kommt der Fehler 18, wenn ich Knoppix von /dev/hda7 booten will. Allerdings steht da jetzt als Text dabei, daß das booten nicht geht, weil die Zylinder der Festplatte auf 2484 stehen. Dies muß eigentlich das Problem sein. Auch fdisk gibt da eine entsprechende Warnmeldung aus:
Code: Alles auswählen
fdisk /dev/hda
Die Anzahl der Zylinder für diese Platte ist auf 2482 gesetzt.
Daran ist nichts verkehrt, aber das ist größer als 1024 und kann
in bestimmten Konfigurationen Probleme hervorrufen mit:
1) Software, die zum Bootzeitpunkt läuft (z. B. ältere LILO-Versionen)
2) Boot- und Partitionierungssoftware anderer Betriebssysteme
(z. B. DOS FDISK, OS/2 FDISK)
Ciao
Manfred
A computer only does what you actually told it to do - not what you thought you told it to do.
Manfred
A computer only does what you actually told it to do - not what you thought you told it to do.
Knoppix bootet wieder, ABER...
das Problem mit den 2484 Zylindern habe ich dadurch behoben, daß ich die Festplatte im BIOS auf den Mode LBA gestellt habe.
Der Grub bietet mir zwar Knoppix zum booten an, aber ich kann mich nur als ROOT anmelden. Was muß ich denn einstellen, damit ich mich auch wieder als Knoppix anmelden kann?
Der Grub bietet mir zwar Knoppix zum booten an, aber ich kann mich nur als ROOT anmelden. Was muß ich denn einstellen, damit ich mich auch wieder als Knoppix anmelden kann?
Ciao
Manfred
A computer only does what you actually told it to do - not what you thought you told it to do.
Manfred
A computer only does what you actually told it to do - not what you thought you told it to do.
- KBDCALLS
- Moderator
- Beiträge: 22449
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
error 18 ist ein stage 2 error
8 : Selected cylinder exceeds maximum supported by BIOS
This error is returned when a read is attempted at a linear block
address beyond the end of the BIOS translated area. This generally
happens if your disk is larger than the BIOS can handle (512MB for
(E)IDE disks on older machines or larger than 8GB in general).
Das passt zum LBA .
Sieh mal nach ob eine Datei /etc/nologin existiert. Wenn ja löschen.
8 : Selected cylinder exceeds maximum supported by BIOS
This error is returned when a read is attempted at a linear block
address beyond the end of the BIOS translated area. This generally
happens if your disk is larger than the BIOS can handle (512MB for
(E)IDE disks on older machines or larger than 8GB in general).
Das passt zum LBA .
Sieh mal nach ob eine Datei /etc/nologin existiert. Wenn ja löschen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
- KBDCALLS
- Moderator
- Beiträge: 22449
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Du hattest doch das Problem das du über die 1024 Zylinder Grenze des Bios gekommen bist. Das meinte ich mit "passt zum LBA"
stage 2 ist ein Bestandteil des Grub.s Dann gibt es noch Stage 1 welches in den MBR geschrieben wird, Stage 2 ist der Grub selbst. Und dann gibt es noch stage 1,5 . Für jedes Dateisystem gibt ein eigenes Stage 1,5
stage 2 ist ein Bestandteil des Grub.s Dann gibt es noch Stage 1 welches in den MBR geschrieben wird, Stage 2 ist der Grub selbst. Und dann gibt es noch stage 1,5 . Für jedes Dateisystem gibt ein eigenes Stage 1,5
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Irgendwie steh ich jetzt auf der Leitung.KBDCALLS hat geschrieben:Du hattest doch das Problem das du über die 1024 Zylinder Grenze des Bios gekommen bist. Das meinte ich mit "passt zum LBA"
Bedeutet das, daß ich das Problem mit der 1024 Zylindergrenze weiterhin habe oder durch den Eintrag im BIOS behoben habe?
Ciao
Manfred
A computer only does what you actually told it to do - not what you thought you told it to do.
Manfred
A computer only does what you actually told it to do - not what you thought you told it to do.
- KBDCALLS
- Moderator
- Beiträge: 22449
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Solange LBA (Logical Block Adressing) an ist stellt sich das Problem nicht mehr. Der Controler der Festplatte meldet zwar weiterhin das die Festplatte 2483 Zylinder hat, LBA setzt das dann so um das man unter diese 1024 Zylinder Grenze kommt. Vereinfacht ausgedrückt. Auf der sicheren Seite ist man in jedem Fall wenn die Bootpartition iunterhalb von 8 GB liegt. Bei noch älteren Boards war die Grenze sogar bei 512 MB
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Nachdem ich jetzt ein Debian (war im LinuxMagazin Sonderheft 3/2004 und ist die Version 3.1 sarge) neu installiert habe, mit Grub als Bootmanager, kann ich auch mein Knoppix wieder von Festplatte starten.
Allerdings kann ich mich nur als Root anmelden.
Warum kann ich mich nicht mehr als User "Knoppix" anmelden?
Allerdings kann ich mich nur als Root anmelden.
Warum kann ich mich nicht mehr als User "Knoppix" anmelden?
Ciao
Manfred
A computer only does what you actually told it to do - not what you thought you told it to do.
Manfred
A computer only does what you actually told it to do - not what you thought you told it to do.