home *** CD-ROM | disk | FTP | other *** search
/ Turbo Toolbox / Turbo_Toolbox.iso / cebit_91 / boot / boot.doc < prev    next >
Encoding:
Text File  |  1991-03-07  |  4.3 KB  |  92 lines

  1. Bootswitch für PCs:      (toolbox-Praxis 5'91)
  2.  
  3. Harte Weiche
  4.  
  5. von Jörg Braun
  6.  
  7. Öfter mal was Neues -- mit dieser angenehmen Maxime können sich
  8. Betriebssysteme auf dem PC leider nicht anfreunden: Sie dulden
  9. keine Nebenbuhler. Bis jetzt!
  10.  
  11. Da hat man einen Volontär in der Redaktion, der unbedingt sein DR-DOS
  12. 3.41 auf der Festplatte haben will und für jeden Aufruf von Windows 3.0
  13. MS-DOS von Diskette booten muß...
  14.  
  15. Warum eigentlich? DR-DOS ist es völlig egal, wo die beiden
  16. Betriebssystemdateien physikalisch auf der Platte sind -- Hauptsache, der
  17. Dateieintrag ist im Hauptverzeichnis. Ebenso ist es OS/2 und DOS-5.0 egal,
  18. wo die beiden Kernel-Dateien stehen. Beste Voraussetzungen also für ein
  19. friedliches Beieinander mehrerer Betriebssysteme.
  20. Die Sache hat nur einen Haken: Die Laderoutine lädt nur das System, dessen
  21. Name im Bootsektor steht. Der nächste Schritt ist also, den entsprechenden
  22. Boot-Record auf die Platte zu schreiben.
  23.  
  24. Der BIOS-Interrupt 13h stellt mit den Funktionen zwei und drei die
  25. Möglichkeit bereit, einen beliebigen Sektor der Platte zu lesen -- und
  26. genauso wieder zurückzuschreiben.
  27. Die beiden Programme "Prep" und "Boot" erledigen diese Aufgaben.
  28.  
  29. ┌────────────────────────────────────────────────────────────┐
  30. │Installation eines Betriebssystems für den DOS-Bootswitcher:│
  31. │ * Programm Prep aufrufen                                   │
  32. │ * Ergänzung der Config.Sys durch die Zeile                 │
  33. │   SHELL=C:<DOSxx> /P /E:wert                               │
  34. │ * Anpassungen: Die Zusatz-Systemdateien müssen ins DOS-    │
  35. │   Verzeichnis verlagert werden.                            │
  36. │ * Kopieren von Config.Sys und Autoexec.Bat in das          │
  37. │   Verzeichnis C:\SYSTEM                                    │
  38. │   Umbenennen der beiden kopierten Konfigurationsdateien:   │
  39. │        für MS-DOS:                    .DOS                 │
  40. │        für DR-DOS 3.41:               .DRS                 │
  41. │        für PC-DOS und DR-DOS 5.0:     .IBM                 │
  42. │        für MS-OS/2 V. 1.2             .OS2                 │
  43. │ * nächstes System installieren!                            │
  44. └────────────────────────────────────────────────────────────┘
  45.  
  46.   Bäumchen wechsel dich
  47.  
  48. Der Bootsektor steht auf Festplatten immer auf der Seite 1, Zylinder 0,
  49. Sektor 1. Mit der Funktion "AbsoluteRead" liest "Prep" diesen
  50. Sektor ein und schreibt die eingelesenen 512 Bytes in das
  51. Verzeichnis "\SYSTEM" auf Laufwerk C.
  52. Je nach Kennung des Bootsektors wird die Endung der Datei gewählt.
  53.  
  54. Der Anwender muß nun seine "Autoexec.Bat"- und "Config.Sys"-Dateien
  55. manuell in dieses Verzeichnis kopieren und umbenennen. Das Datei-
  56. Suffix wird durch das Betriebssystem bestimmt: ".DOS" steht für MS-DOS,
  57. ".OS2" für OS/2, ".DRS" für DR-DOS 3.41 und ".IBM" für PC-DOS sowie
  58. DR-DOS 5.0.
  59.  
  60. Nach dem Kopieren von "Command.Com" in das DOS-Verzeichnis muß der
  61. "Config.Sys" durch den Befehl "Shell" mitgeteilt werden, wo der
  62. Kommandoprozessor zu finden ist.
  63. Der "Shell"-Befehl verlangt zusätzlich den Parameter " /P". Die Größe des
  64. DOS-Umgebungsspeichers (Environment) darf mit dem " /E:[Größe]"-Parameter
  65. festgelegt werden. Das empfiehlt sich vor allem für MS- und PC-DOS, da die
  66. voreingestellten 160 Bytes ein sehr magerer Wert sind.
  67.  
  68.   Aber doch nicht mit allen
  69.  
  70. Eigentlich kann nun schon das nächste Betriebssystem auf der Festplatte
  71. installiert werden. Aber: Es darf nicht jedes sein.
  72.  
  73. Von jedem Hersteller darf jeweils nur ein System auf der Platte sein, mit
  74. Ausnahme von DR-DOS. DR-DOS 5.0 und IBM-PC-DOS vertragen sich leider auch
  75. nicht, da die Systemdateien gleiche Namen besitzen. Außerdem müssen ältere
  76. DOS-Versionen immer als erste Dateien auf der Platte und im Hauptverzeichnis
  77. stehen.
  78.  
  79. Wer also PC-DOS 3.3 zusammen mit DR-DOS 3.41 und MS-DOS 5.0 fahren will, muß
  80. als erstes Betriebssystem MS-DOS 3.3 auf der Platte installieren.
  81. Nicht vergessen: Konfigurationsdateien jeweils anpassen.
  82.  
  83. Noch ein wichtiger Hinweis zum Schluß:
  84. Wer wenig vom Betriebssystem versteht, sollte vorsichtig mit dem
  85. Boot-Programm umgehen. Putzen Sie vor der Installation die Platte und
  86. machen Sie das ohnehin längst fällige Backup. Bei uns in der Redaktion
  87. hat zwar alles wunderbar geklappt -- wir können aber selbstverständlich
  88. keine Garantie dafür geben, daß es mit allen Rechnern und
  89. Plattenkonfigurationen geht.
  90.  
  91. (ga)
  92.