Linux 15.010 Themen, 106.838 Beiträge

Linux und Win2000

Acount / 4 Antworten / Flachansicht Nickles

Hi!
Ich hab grad Linux Suse7.3 Personal installiert und hab mich vorher gut informiert bezüglich Bootmanagern. Ich hab mich entschieden den Ntbootloader zu verwenden. Ich hab gelesen dass das geht wenn man folgendes in der Konsole schreibt:
mount/dev/hda[da die Part]/mnt
dd if=/dev/hda[Part] of=/mnt/bootsec.lin bs=512 count=1

alles klar aber ich hab da so ein Problem. Ich hab folgendermaßen meine Festplatte partitioniert:
C: Win2000 NTFS
D: Daten Fat32
E: Prog Fat32
F: Diverses Fat 32
Dann Linux:
Ext2 Größe:22.1Mb ich glaub des is das bootzeugsl
Swap 324.8 Mb also Swap
Ext2 2.849,7 Mb also die Linux Betriebsysplatte

ich wollte jetzt auf einer der Part von Fat32 mounten und die bootsec.lin draufschreiben
ich hab hda 1 2 3 4 ausprobiert und immer hat er geschrieen "ungültiges verzeichnis" was mach ich falsch und wie muss ich in meinem Fall mounten und den bootsec schreiben??

Dann hab i no an Graphikfehler der Bildschirm macht im unterem Drittel bei starker Prozessorausnutzung Striche. Hat des scho wer gehabt hab ich eine zu hohe Auflösung oder was ähnliches??

bei Antwort benachrichtigen
Teletom Acount „Linux und Win2000“
Optionen

Hi acount,

das liegt am Mounten, Du musst die Zielpartition für DD schreibend und lesend mounten.

Das ist bei Linux mit Aufwand verbunden. Bei NTFS-Mounten, weiss man nie, ob das Schreiben funktioniert.

Warum nimmst Du nicht die sichere Methode, die Bootsec.lin unter DOS oder Windows zu erzeugen:

Tool zum Sichern und Wiederherstellen des MBR oder eines beliebigen Bootsektors lauffähig in einer DOS- oder Windows-Umgebung downloaden:
http://computing.net/howto/advanced/linuxnt/boot.exe
boot.exe auf W98-Startdiskette kopieren.
(klick hier, um w98-Startdiskette downzuloaden)

LILO am besten in dem MasterBootRecord (MBR) installieren:
Linux starten als root anmelden
in der Kommandoconsole die /etc/lilo.conf editieren z.B. mit vi oder mc und F3
boot=/dev/hda
einstellen (hda ... MBR der ersten Platte bei NICHT-SCSI-Platten)
Editor beenden und in der Kommandoconsole lilo enter eingeben
LILO wird in den MBR geschrieben.
Linux beenden

Von der oben erwähnten W98-Startdiskette (mit der boot.exe-Datei) booten.
boot /r /drive:0 mbr a:\BOOTSEC.LIN
;Liest den MBR (also LILO) und schreibt den Inhalt in die Datei a:\BOOTSEC.LIN.
fdisk /mbr
Stellt den Original-Mbr wieder her (Löscht somit LILO im MBR).

Diskette entfernen und W2000 starten
Die a:\BOOTSEC.LIN-Datei von der ME-Startdiskette nach C:\ kopieren.

Schreibschutz der C:\BOOT.INI Datei entfernen
UND C:\BOOT.INI mit dem Notepad editieren:
Als letzten Eintrag
C:\BOOTSEC.LIN = "Linux"
ergänzen

Vergleiche:
http://computing.net/howto/advanced/linuxnt

Viel Spass

Teletom

bei Antwort benachrichtigen