Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "
Tipps und Tricks"-Bereich.
-
zimon
- Beiträge: 181
- Registriert: 16.01.2003 17:50:53
- Wohnort: Schweiz
Beitrag
von zimon » 22.01.2003 20:45:24
Ich hab einen neuen Kernel installiert, aber vergessen
auszuführen um den MBR neu zu schreiben.
Natürlich bootet sich jetzt nichts mehr...
Wenn ich mit Knoppix boote, die lilo.conf auf dem Ramdrive anpasse und diese jetzt in den MBR meiner hda1 sichern möchte, wie mach ich das?
Habs mit
versucht, klappt aber leider nicht...
Was mache ich falsch?
-
seneca
- Beiträge: 167
- Registriert: 07.11.2002 21:06:00
Beitrag
von seneca » 23.01.2003 02:32:34
Ich hoffe, ich irre mich jetzt nicht: Wenn Du eine Boot-Diskette zur Hand hast, wäre es vielleicht sinnvoller, diese zu verwenden und dann lilo aufzurufen. Anderenfalls habe ich folgendes irgendwo mal gefunden:
Der LILO schreibt normal eine Kopie seines Bootsektors auf die Festplatte ins /boot/-Verzeichnis. Die Datei heißt bei EIDE Systemen /boot/boot.0300 und bei SCSI Systemen /boot/boot.0800.
Durch das Zurückschreiben dieser Datei in den MBR wird der LILO wieder vollständig hergestellt. Das Zurückschreiben kann mittels des Programmes dd erfolgen.Der Aufruf ist:
dd if=/boot/boot.0300 of=/dev/hda bs=446 count=1
Danach ist der LILO im MBR wieder hergestellt.
Hoffentlich hilft's.
-
Bert
- Beiträge: 3751
- Registriert: 16.07.2002 14:06:52
- Wohnort: Dresden
-
Kontaktdaten:
Beitrag
von Bert » 23.01.2003 08:24:33
glaube kaum,daß das geht, da damit nur der 1. Stage Loader kopiert wird. Lilo schreibt allerdings die physikalische Adresse des zu bootenden Kernels in den MBR, da es keinen Zugriff/Kenntnis des Dateisystems hat.
Du kannst aber eine Linux bootdisk/cd verwenden. Z.b. die DebianCD bietet die Möglichkeit, ein vorhandenes System zu starten. Bei Debian (steht alles auf den Schirm) kann mit F3 zur Möglichkeit Bootparameter anzugeben gelangen. Der Paramter ist dann root=/dev/hda1 wenn Dein System auf der 1 Partition der 1 IDE Platte sitzt.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:
bert@debianforum.de
-
seneca
- Beiträge: 167
- Registriert: 07.11.2002 21:06:00
Beitrag
von seneca » 23.01.2003 15:59:07
Natürlich (Ich Trottel!). Die Debian CD zum Booten zu verwenden, ist wohl am einfachsten.
Was mir auch noch eingefallen ist: Falls es den von Dir gewünschten Kernel auch als source package bei Debian gibt, solltest Du diesen verwenden und ihn "the debian way" erstellen. Das ist im Grunde ganz leicht und am Ende hat man eine *.deb package, das mit dpkg -i <Paket> leicht zu installieren ist. Der weiterer Vorteil (zumindest bei mir): Der alte Kernel war im Bootmenü unter Linux old noch immer vorhanden, - falls der neue Kernel Probleme macht...
Grüße
-
pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Beitrag
von pdreker » 23.01.2003 16:12:09
Knoppix booten, Dein System unter /bla mounten (irgendwo, wo ist egal), dann eine Shell aufrufen und dort
Dabei wird ein Bootsector mit der Config von /bla/etc/lilo.config installiert.
Danach sollte die Platte wieder booten...
Patrick
-
zimon
- Beiträge: 181
- Registriert: 16.01.2003 17:50:53
- Wohnort: Schweiz
Beitrag
von zimon » 23.01.2003 21:42:33
Ich hab das gemacht
Ergebnis:
Frag mich jetzt: Wo hat der denn keine Zugriffsrechte? Gemountet ist die hda2 und zwar mit vollzugriff - nicht nur read-only...
woran kanns noch liegen?
-
tylerD
- Beiträge: 4068
- Registriert: 10.07.2002 17:34:13
- Wohnort: Halle/Saale
-
Kontaktdaten:
Beitrag
von tylerD » 23.01.2003 23:19:50
unter knopix arbeitet man immer nur als knoppix user. allso mus noch ein sudo davor. allso:
bin mir gerade gar nicht sicher ob de auf der hda2 auch noch schreibrechte brauchst, eigentlich nicht, wenn doch nicht die standard mounts von knopix(sind nur read only) nehmen sondern parition irgendwo rw hinmounten und dann same procedure.
cu