Supportnet Computer
Planet of Tech

Supportnet / Forum / BS-Sonstige

Kann nicht ab Festplatte booten





Frage

Guten Morgen Ich bin Leiter einer UMFORMLINIE. folgendes Problem können wir nicht beheben: An einer SPS gesteuerten Presse haben wir über einen Umwandler einen PC mit dem BS MSDOS 6.22 angehängt damit wir komfortabler Programmieren können. Damit der PC läuft haben wir eine kleine Software ab Diskette die den Umwandlungsprozess von SPS zu MS DOS Managt. Wir können aber nur ab Diskette Booten. wenn ich Xcopy mache bringt er Fehlermeldungen in der config.sys und Ansy.sys Wenn ich die Pfade der config.sys auf Diskette anpasse bringt er die Fehlermeldung " Fehler in der Confyg.sys Zeile 11" Ich habe noch diverse andere Versuche gemacht, doch ohne Erfolg. Da ich kein MSDOS Profi bin,währe ich sehr froh wenn sich jemand näher für dieses Problem Interesieren würde. Ich könnte demjenigen dann auch den Kompletten Inhalt der Diskette (143KB) zusenden. Ich freue mich auf jedes Mail.

Antwort 1 von Warpkern

Moin,
ich weiss nicht ob ich das Problem richtig verstehe aber MS-DOS lässt sich so auch nicht kopieren - dazu benötigt es schon 3 Disketten bei DOS 6.22 um ein Bootfähiges System zu bekommen das dann auch nicht jedesmal das Datum abgefragt.Und SPS ist doch ledeglich eine Anwendung die dann doch erst funktionieren sollte?!

Gruss Warpkern

PS. Vielleicht hol ich mir erst mal noch 2 Kaffee *g*

Antwort 2 von Wangdü

MS Dos 6.22 ist schon auf der Festplatte installiert.
Das Problem ist das ich zum Aufstarten des Systems jedesmal die Emulationsdiskette brauche
damit ich Zugriff auf die SPS Steuerung habe.


Antwort 3 von Wangdü

MS Dos 6.22 ist schon auf der Festplatte installiert.
Das Problem ist das ich zum Aufstarten des Systems jedesmal die Emulationsdiskette brauche
damit ich Zugriff auf die SPS Steuerung habe.


Antwort 4 von stolberg

guten morgen Wangdü,

wenn du von diskette booten kannst sind dort auch die systemdateien einer startdiskette drauf....... gib mal "sys a: c:" ein; das überträgt die dateien auf die festplatte und damit müsste der pc bootfähig sein.

gruß

stolberg

Antwort 5 von toutdesuit

Hi,

eine dusselige Frage vorneweg, ist im bios die FP als 1. startlaufwerk festgelegt ??

Der Vorschlag von stolberg ist auch nicht schlecht, aber wenn es Dosformatiert wurde bzw. mit den weiter oben beschriebenen 3 disketten installiert wurde sollten die sys-parameter vorhanden sein.

Wie auch immer, zu DOS, diese Fehlermeldung aus der config.sys ist nicht so tragisch, es bedeutet zunächst einmal das der dahinter stehende Befehl in Zeile 11 nicht ausgeführt wird.

Um Dir da effektiver helfen zu können solltest Du einfach mal die autoexecut.bat und die config.sys hier in den thread rein kopieren dann kann man dir sagen wo der Schuh drückt.

Bearbeiten/Einsehen kannst Du diese Dateien in dem Du bei der Aufforderung den Befehl " edit autoexecut.bat" bzw. "edit config.sys" ein gibst. Der Editor ist im DOS vorhanden.

Dazu noch ein paar infos über den Rechner den Du benutzt und dann kann es hier angepasst werden.

Jürgen


Antwort 6 von Wangdü

Die erste Boot Device ist A:
Habs aber auch scon Mit C: probiert
Hier die config.sys der Diskette:
¨
REM File CONFIG.SYS for PKS6809 ==> PC
REM ================= ===================
REM DATUM: 14-10-1997
REM
SHELL =A:\COMMAND.COM /P /E:256
COUNTRY=049,850,A:\COUNTRY.SYS
BREAK=ON
BUFFERS = 10
FILES = 20
DEVICE =A:\ANSI.SYS

Die Autoexec.bat:

@ECHO OFF
REM File AUTOEXEC.BAT for PKS6809 ==> PC
REM ================= ===================
REM DATUM: 14-10-1997
REM
REM Verzeichnis fuer Kommando-Interpreter merken
SET COMSPEC=A:\COMMAND.COM
REM Nach jedem Schreibvorgang Datei nochmals ueberpruefen
VERIFY ON
REM Suchpfade einstellen
PATH C:\;C:\GEMAPPS;C:\GEMAPPS\GEMSYS
REM System-Prompt mit Uhrzeit und Verzeichnispfad
PROMPT $p$g
SET TMP=C:SET TEMP=C:REM Deutsche Tastatur einschalten
KEYB GR,850,C:\KEYBOARD.SYS
REM **********************************************************************
REM Bildschirm loeschen und DOS-Version ausgeben
REM VTD-Emulation starten
REM C:\VTD_EMUL.BAT


Antwort 7 von wangdü

Die Antwort ist bereits die angepasste
Confyg.sys soeiw Autoexec.bat

Hier die Original Dateien

Confyg.sys

REM File CONFIG.SYS for PKS6809 ==> PC
REM ================= ===================
REM DATUM: 14-10-1997
REM
SHELL =A:\COMMAND.COM /P /E:256
COUNTRY=049,850,A:\COUNTRY.SYS
BREAK=ON
BUFFERS = 10
FILES = 20
DEVICE =A:\ANSI.SYS

Autoexec

@ECHO OFF
REM File AUTOEXEC.BAT for PKS6809 ==> PC
REM ================= ===================
REM DATUM: 14-10-1997
REM
REM Verzeichnis fuer Kommando-Interpreter merken
SET COMSPEC=A:\COMMAND.COM
REM Nach jedem Schreibvorgang Datei nochmals ueberpruefen
VERIFY ON
REM Suchpfade einstellen
PATH A:\;A:\GEMAPPS;A:\GEMAPPS\GEMSYS
REM System-Prompt mit Uhrzeit und Verzeichnispfad
PROMPT $p$g
SET TMP=A:SET TEMP=A:REM Deutsche Tastatur einschalten
KEYB GR,850,A:\KEYBOARD.SYS
REM **********************************************************************
REM Bildschirm loeschen und DOS-Version ausgeben
REM VTD-Emulation starten
REM A:\VTD_EMUL.BAT


Die Hardware

P2 233MHZ mit Betriebsystem MSDOS 6.22

Antwort 8 von SuperDau

schau dir doch einfach den Inhalt der autoexec.bat und config.sys an: Die Pfad-Angaben verweisen auf A:\ wenn du die einfach auf die HD kopierst kann das so nicht klappen.

Vielleicht ist das ja auch so gewollt, dass der PC von Diskette bootet
(wenn ich
Zitat:
Aufstarten des Systems
lese... ComputerPlonk)...

Antwort 9 von wangdü

Habs schon probiert wie im ersten und sechten Thread beschrieben die Pfadangaben anzupassen.


Antwort 10 von manei

Hallo,

also ich verstehe das ganze nicht ganz.

Du hast Dos auf dem PC und lädst außerdem Dos-Dateien wie Command.com und Ansi.sys ect. von Diskette.

Du kannst doch normalerweise den PC von der Festplatte starten und Dir dann dieses Emulationsprogramm von der Diskette laden.

Dazu müßtest Du sowohl die Autoexec.bat oder auch die Config.sys anpassen. D.h. alles auf C: schreiben; im übrigen heist es SET PROMPT=$p$g und die temopären Dateien willst du ja auch nicht auf A: ablegen. Auch hast du im Pfad Deine Festplatte nicht angegeben, deashalb kann xcopy auch nicht gefunden werden. Gibst Du stattdessen C:\xcopy oder wenn xcopy in einem Verzeichnis abgelegt ist, C:\Verzeichnispfad\xcopy ein sollte es auch gehen.

Danach schreibst Du eine kleine Batch, also eine neue Textdatei Z.B. Notepad öffnen, Dateiname nach Wahl mit der Endung .bat (diese Datei kann immer mit Rechtsklick und bearbeiten geöffnet werden) und beginnst in der ersten Zeile mit

@echo off
cls
start A:\Verzeichnis\Programmname1
und/oder
start A:\Verzeichnis\Programmname2
cls

Diese Batch schreibst Du in die letzte Zeile der Autoexec.bat mit

call Name wie gewünscht.bat

Damit aber bereits die Frage, warum kann dieses Emulationsprogramm nicht auf Festplatte abgelegt werden, dann wäre doch alles einfacher.

Aber lange Rede kurzer Sinn,

Du mußt in den Dateien autoexec und config allo Dos-bezogene Dateien (z.B Command.com und Ansi.sys) von der Festplatte laden. Dazu gibst Du im Pfad vor A: noch die div. DOS-Pfade ein wie z.B.C:;C:\DOS;ect.. Damit solltest du auf einzelne DOS-Programm wie z.B. xcopx zugreifen können und darüber hinaus auch einen Pfad zu Deinem Emulationsprogramm haben.

Auf jeden Fall würde ich DOS von Festplatte booten und in der letzten Zeile der Autoexec.bat dann das Emulationsprogramm laden, aber durch die Pfadangaben hast Du ja auch so dann Zugriff darauf.

MfG maneich



Antwort 11 von Wangdü

Vielen Dank für die ausführliche Antwort.
"Damit aber bereits die Frage, warum kann dieses Emulationsprogramm nicht auf Festplatte abgelegt werden, dann wäre doch alles einfacher."
Wenn ich den Disketteninhalt mit copy
auf Festplatte ablege werden beim Booten Fehlermeldungen ausgespuckt.
Aber Ich werde Deine Tipps mal ausprobieren und melde mich wieder

Gruss


Antwort 12 von Wangdü

HALLO
Mir ist aufgefallen das ich die Frage nicht genau formuliert habe.
Auf der Festplatte ist nur MSDOS 6.22
Installiert. Natürlich kann ich ab
Festplatte Booten, was ich eigentlich sagen wollte ist , dass ich auch das Emulationsprogramm ab Festplatte starten will, und nicht jedesmal die Diskette nehmen muss.
So ich hoffe nun ist die Problemstellung klar

mfg Wangdü


Antwort 13 von manei

Hallo,

wenn Du Dein DOS ganz normal ohne Diskette booten kannst, ist es doch ganz einfach:

Du legst Dein Emulationsprogramm auf der Festplatte in einen Ordner ab und berücksichtigst im Pfad in der Autoexec.bat das oder die Verzeichnisse auf die zugegriffen werden soll, Wenn Du dazu auch noch, wie bereits oben erwähnt in der Autoexec und Config A: mit C: (plus evtl. Verzeichnis wo die DOS-Dateien abgelgt sind) austauschst, sollte es doch gehen.

Wenn nicht, solltest Du zumindest auch mal die Fehlermeldungen hier mit angeben, damit man dann auch näher darauf eingehen kann.

MfG maneich




Antwort 14 von shrike

Paar kleine Korrekturen:
> "im übrigen heist es SET PROMPT=$p$g"
SET muß nicht sein. Geht auch so "PROMPT $p$g"

> start A:\Verzeichnis\...
"start" weglassen. Diesen Befehl kennt DOS nicht.

Ansonsten ist der Vorschlag (nur die Programmdateien auf die Platte kopieren) natürlich der einfachste. Wangdü hat eben alle mit seiner "falschen" Frage verwirrt ;-)

shrike

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: