Bootdiskette erzeugen

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
HOSTess
Beiträge: 52
Registriert: 09.06.2004 21:37:23
Wohnort: Autokennzeichen beginnt mit "L-"

Bootdiskette erzeugen

Beitrag von HOSTess » 09.06.2004 21:59:25

siehe die ganze Geschichte auf http://www.heise.de/ct/foren/go.shtml?r ... m_id=47443

Kurzer Abriss:
Ich habe neuen PC als c't-VDR eingerichtet.

Ich wollte vor der Huckepack-Windoof-
installation meinen Bootsektor so weit
absichern, daß ich ggf. diesen wieder
herstellen kann (mußte ja auch den MBR nehmen):

dd if=dev/hda of=/home/my/bootsec.lnx bs=512 count=1

(Bootsektor als Datei gesichert)

Bootdiskette "dd if=/boot/vmlinuz of=/dev/fd0"
klappt nicht:

Er lädt die Disk-Datei und bringt dann nur wirre Register.
Wie erstelle ich eine Bootdisk für den vdr ?

-----------------------------------------------------------------------
-> Tip: nimm das /usr/sbin/mkboot-Shellscript
-----------------------------------------------------------------------

1. Es gibt ein mkboot-Skript
2. Bei Aufruf kommt Fehler „can't read vmlinuz“
-> ln -s /boot/vmlinuz /vmlinuz und Yep es geht wohl
3.Skript läuft durch und meldet am Ende „successful“.
4.Boot von Disk, Kernel wird geladen und gestartet,
Hardwaredetection sieht gut aus......
5.... Kernelpanic VFS: unable to mount root fs on 03:03

(das root-Verzeichnis ist /dev/hda3 und ist ext3 (sollte manchmal
der ext3-Support in dem Bootzustand fehlen ?)

-------------------------------------------------------------------------------
dann folgen ein paar unproduktive Mails und dann ich wieder:
-------------------------------------------------------------------------------
Ich meinte natürlich unter "2.",
dass der Eintrag root=/dev/hda3 in der "lilo.conf"
schon drin steht und damit als Startparameter
übergeben wird....(linux.conf ist Quatsch)
---------------------------------------------------
Was hat es mit der "initrd" auf sich, die in
/boot mit drin steht aber nicht mit auf Disk paßt ?

Sollten sich etwa dort drin loadable modules und damit
der ext3-Support befinden ? Wie krieg ich die gezippt
mit auf die Bootdisk ?

Fragen über Fragen.. und immer noch keine Antwort :-(

----------------------------------------------------------------------
Soweit der jetzige, ungenügende Stand.

Search nach Bootdisk in diesem Forum hat mich auch nur auf eine
Seite gebracht, die mir erklärt in debian eine Bootdisk für Windows
zu erzeugen....

Danke im Voraus für Eure Hilfe


-----------------------------------------------------------------------

Benutzeravatar
tuxmas
Beiträge: 157
Registriert: 08.07.2003 14:07:43
Kontaktdaten:

Beitrag von tuxmas » 09.06.2004 23:20:29

vielleicht hilfts dir ja weiter:
ich hab meine bootdiskette(n) mit "cat /boot/vmlinux.... > /dev/fd0" erstellen können.
(kann auch sein dass sich das überhaupt nicht von der dd variante unterscheidet...)

ein versuch ists wert

grüße

Benutzeravatar
router
Beiträge: 153
Registriert: 29.01.2004 19:27:43
Wohnort: Wuppertal

Re: Bootdiskette erzeugen

Beitrag von router » 10.06.2004 00:28:41

matte13 hat geschrieben:vielleicht hilfts dir ja weiter:
ich hab meine bootdiskette(n) mit "cat /boot/vmlinux.... > /dev/fd0" erstellen können.
(kann auch sein dass sich das überhaupt nicht von der dd variante unterscheidet...)
Das unterscheidet sich nicht.

Schau mal hier (Das scheint der gleiche Fehler zu sein):
http://www.debianforum.de/forum/viewtopic.php?t=3037
HOSTess hat geschrieben: Ich wollte vor der Huckepack-Windoof-
installation meinen Bootsektor so weit
absichern, daß ich ggf. diesen wieder
herstellen kann
Mit einer Live-CD kannst du deinen MBR immer wiederherstellen. (Wenn du eine hast?)
Und Windows nachträglich in die Bootliste mit aufnehmen.

Ich schau mir morgen das Problem noch mal in Ruhe an. Ist schon spät heute.

Benutzeravatar
tuxmas
Beiträge: 157
Registriert: 08.07.2003 14:07:43
Kontaktdaten:

Beitrag von tuxmas » 10.06.2004 10:52:46

vielleicht hilfts dir ja weiter:
ich hab meine bootdiskette(n) mit "cat /boot/vmlinux.... > /dev/fd0" erstellen können.
(kann auch sein dass sich das überhaupt nicht von der dd variante unterscheidet...)
Das unterscheidet sich nicht.
wieder was gelernt :P danke

Benutzeravatar
router
Beiträge: 153
Registriert: 29.01.2004 19:27:43
Wohnort: Wuppertal

Beitrag von router » 10.06.2004 11:57:55

Was ich herausgefunden habe:

Die Bootdiskette von HOSTess wurde korrekt erstellt.

Meine Bootdiskette, nachdem ich eine erstellt hatte, zeigte nach dem Bootanfang den gleichen Fehler.

Als ich in der /etc/lilo.conf "root=/dev/hda3" auskommentiert hatte, um meine Hypothese zu bestätigen, trat bei dem normalen Bootvorgang ohne Diskette der gleiche Fehler auf.
In der Booteingabe gab ich "Sarge root=/dev/hda3" ein und der Bootvorgang funktionierte wieder.

Demnach ist der Fehler des Disketten-Bootvorgangs derjenigen, dass die root-Partition nicht gefunden wird.

Das war meine Fehleranalyse.

Wie kannst du jetzt deine richtige Bootdiskette erstellen?
Entweder weißt du, wie man bei der Diskette einen Bootprompt aufrufen kann und du dann die root-Partition angibst, wenn soetwas überhaupt möglich ist. Oder du schreibst in die Bootdiskette deine root-Partition mit herein.

Leider weiß ich nicht, wie man solches bewerkstelligen kann :( und bin demnach auch auf die Hilfe anderer angewiesen.

Antworten