Red Hat Linux 7.0: Das Offizielle Red Hat Linux Referenzhandbuch | ||
---|---|---|
Zurück | Anhang D Einrichten eines Dual-Boot-Systems | Vor |
Um unseren Kunden die Arbeit zu erleichtern, wird von uns das Dienstprogramm FIPS mitgeliefert. Dieses frei verfügbare Programm kann die Größe von FAT (File Allocation Table)-Partitionen ändern. Sie finden es auf der Red Hat Linux CD-ROM im Verzeichnis dosutils.
Bitte beachten | |
---|---|
Viele haben FIPS bereits erfolgreich zum Neupartitionieren von Festplatten verwendet. Aufgrund der Komplexität der von FIPS vorgenommenen Aktionen und der großen Vielfalt der Hardware- und Softwarekonfigurationen, unter denen das Programm ausgeführt wird, kann Red Hat jedoch nicht garantieren, dass FIPS auf Ihrem System einwandfrei funktioniert. Deshalb ist für FIPS keinerlei Installations-Support verfügbar. Sie benutzen das Programm auf eigenes Risiko. |
Wenn Sie sich trotzdem entschließen, Ihre Festplatte mit FIPS neu zu partitionieren, müssen Sie unbedingt zwei Dinge beachten:
Erstellen Sie ein Backup - Erstellen Sie zwei Kopien von allen wichtigen Daten auf Ihrem Computer. Diese Kopien sollten auf Wechseldatenträgern (z.B. Band oder Disketten) gespeichert werden. Überprüfen Sie, ob die Datenträger lesbar sind, bevor Sie fortfahren.
Lesen Sie die Dokumentation - Lesen Sie die gesamte Dokumentation zu FIPS. Sie finden sie im Verzeichnis FIPS auf der Red Hat Linux CD-ROM.
Beachten Sie, dass bei der Verwendung von FIPS nach dem Ausführen von FIPS zwei Partitionen existieren: eine verkleinerte Partition und eine mit FIPS aus dem neu zugeteilten Speicherplatz erstellte Partition. Wenn Sie diesen Speicherplatz zur Installation von Red Hat Linux nutzen wollen, müssen Sie die neu erstellte Partition entweder mit fdisk unter Ihrem aktuellen Betriebssystem oder beim Einrichten der Partitionen während der benutzerdefinierten Installation löschen.
Die folgenden Anweisungen sind eine vereinfachte Version der FIPS-Dokumentationsdatei (fips.doc), die Sie im FIPS-Verzeichnis (/dosutils/fips20/*) finden können. Diese Anweisungen sollten für die meisten Anwendungsfälle Gültigkeit haben. Wenn Sie Probleme haben, finden Sie entsprechende Informationen in der Dokumentationsdatei.
In Windows:
Führen Sie eine vollständige Datensicherung durch.
Führen Sie scandisk aus, um die Festplatte auf fehlerhafte Cluster zu überprüfen.
Entscheiden Sie, wie Sie den auf der Festplatte verfügbaren Speicherplatz auf die Betriebssysteme aufteilen wollen. Bestimmen Sie mit dem Windows-Explorer den freien Speicherplatz auf der Festplatte. Notieren Sie den Speicherplatz (in Megabyte), der jedem Betriebssystem zugeteilt werden soll.
Erstellen Sie eine DOS-Bootdiskette, falls Sie noch keine haben.
Starten Sie dazu Ihren Rechner unter DOS.
Legen Sie dann eine leere, formatierte Diskette in das Diskettenlaufwerk ein.
Geben Sie auf der Befehlszeile den folgenden Befehl ein, und drücken Sie die Eingabetaste:
FORMAT A: /S |
Unter Windows 95 legen Sie zuerst eine leere, formatierte Diskette in das Diskettenlaufwerk ein. Klicken Sie dann auf Start/Ausführen, und geben Sie Folgendes ein:
FORMAT A: /S |
Die Diskette wird formatiert, und die Datei COMMAND.COM wird zusammen mit den verknüpften zugehörigen Dateien (IO.SYS, MSDOS.SYS und BDLSAPCE.BIN) auf die Diskette kopiert.
Kopieren Sie die folgenden Dateien von der Red Hat Linux CD-ROM auf die DOS-Bootdiskette.
/mnt/cdrom/dosutils/fips20/fips.exe
/mnt/cdrom/dosutils/fips20/restorrb.exe
/mnt/cdrom/dosutils/fips20/errors.txt
/mnt/cdrom/dosutils/fips20/fips.doc
/mnt/cdrom/dosutils/fips20/fips.faq
Defragmentieren Sie die Festplatte.
Legen Sie die DOS-Bootdiskette in das Diskettenlaufwerk, und starten Sie das System neu.
Starten Sie FIPS (geben Sie am Prompt fips ein).
Nach dem Start von FIPS wird ein Begrüßungsbildschirm ähnlich dem Folgenden angezeigt:
FIPS version 2.0, Copyright (C) 1993/4 Arno Schaefer FAT32 Support, Copyright (C) 1997 Gordon Chaffee DO NOT use FIPS in a multitasking environment like Windows, OS/2, Desqview, Novell Task manager or the Linux DOS emulator; boot from a DOS boot disk first. If you use OS/2 or a disk compressor, read the relevant sections in FIPS.DOC. FIPS comes with ABSOLUTELY NO WARRANTY, see file COPYING for details. This is free software, and you are welcome to redistribute it under certain conditions; again, see file COPYING for details. Press any key. |
Abbildung D-1 FIPS-Begrüßungsbildschirm
Nachdem Sie eine Taste gedrückt haben, wird ein Root-Partitionsbildschirm ähnlich dem Folgenden geöffnet. (Beachten Sie, dass Sie auswählen müssen, welche Festplatte partitioniert werden soll, wenn der Computer über mehrere Festplatten verfügt.)
Partition table: | | Start | | End | Start |Number of| Part.|bootable|Head Cyl. Sector|System|Head Cyl. Sector| Sector |Sectors | MB -----+--------+----------------+------+----------------+--------+---------+---- 1 | yes | 0 148 1| 83h| 15 295 63| 149184| 149184| 72 2 | no | 1 0 1| 06h| 15 139 63| 63| 141057| 68 3 | no | 0 140 1| 06h| 15 147 63| 141120| 8064| 3 4 | no | 0 0 0| 00h| 0 0 0| 0| 0| 0 Checking root sector ... OK Press any key. |
Abbildung D-2 FIPS-Root-Partitionierungsbildschirm
Nachdem Sie eine Taste gedrückt haben, werden Details über die Festplatte wie die folgenden Informationen angezeigt.
Boot sector: Bytes per sector: 512 Sectors per cluster: 8 Reserved sectors: 1 Number of FATs: 2 Number of rootdirectory entries: 512 Number of sectors (short): 0 Media descriptor byte: f8h Sectors per FAT: 145 Sectors per track: 63 Drive heads: 16 Hidden sectors: 63 Number of sectors (long): 141057 Physical drive number: 80h Signature: 29h Checking boot sector ... OK Checking FAT ... OK Searching for free space ... OK Do you want to make a backup copy of your root and boot sector before proceeding? (y/n) |
Abbildung D-3 FIPS-Bootsektorbildschirm
Geben Sie y für yes (ja) ein, um eine Sicherungskopie von Ihrem Root- und Bootsektor anfertigen zu lassen, bevor Sie in FIPS fortfahren.
Als Nächstes wird folgende Meldung angezeigt:
Do you have a bootable floppy disk in drive A: as described in the documentation? (y/n) |
Überprüfen Sie, ob eine DOS-Bootdiskette im Diskettenlaufwerk eingelegt ist, und geben Sie y für yes (ja) ein. Ein Bildschirm ähnlich dem Folgenden wird angezeigt. Hier können Sie die Größe der Partition ändern.
Writing file a:\rootboot:000 Enter start cylinder for new partition (33-526) Use the cursor keys to choose the cylinder, <enter> to continue Old partition Cylinder New partition 258.9 MB 33 3835.8 MB |
Abbildung D-4 Bildschirm zur Änderung der Partitionsgröße
Durch die vorgegebenen Anfangswerte wird der neuen Partition der gesamte freie Speicherplatz zugewiesen. Diese Einstellung muss geändert werden, denn so würde kein freier Speicherplatz auf Ihrer Windows-Partition verbleiben. Drücken Sie die Nach-rechts-Taste, um die Größe der Windows-Partition zu erhöhen und die Größe der neuen (Linux-) Partition zu verringern. Drücken Sie die Nach-links-Taste, um die Größe der Windows-Partition zu verringern und die Größe der Linux-Partition zu erhöhen. Drücken Sie die Eingabetaste, wenn die richtige Größe eingestellt ist. Ein Kontrollbildschirm ähnlich dem Folgenden wird angezeigt:
First Cluster: 17442 Last Cluster: 65511 Testing if empty ... OK New partition table: | | Start | | End | Start |Number of| Part.|bootable|Head Cyl. Sector|System|Head Cyl. Sector| Sector |Sectors | MB -----+--------+----------------+------+----------------+--------+---------+--- 1 | yes | 0 148 1| 83h| 15 295 63| 149184| 149184| 1090 2 | no | 0 139 1| 06h| 254 521 63| 2233035| 6152995| 3084 3 | no | 0 140 1| 06h| 15 147 63| 141120| 8064| 3 4 | no | 0 0 0| 00h| 0 0 0| 0| 0| 0 Checking root sector ... OK Do you want to continue or reedit the partition table (c/r)? |
Abbildung D-5 FIPS-Kontrollbildschirm
Wenn Sie r eingeben (zum erneuten Ändern der Partitionstabellen), wird Abbildung 4 angezeigt. Hier können Sie die Partitionsgrößen ändern. Wenn Sie c eingeben, wird ein Bestätigungsbildschirm (Abbildung 6) angezeigt:
New boot sector: Boot sector: Bytes per sector: 512 Sectors per cluster: 8 Reserved sectors: 1 Number of FATs: 2 Number of rootdirectory entries: 512 Number of sectors (short): 0 Media descriptor byte: f8h Sectors per FAT: 145 Sectors per track: 63 Drive heads: 16 Hidden sectors: 63 Number of sectors (long): 141057 Physical drive number: 80h Signature: 29h Checking boot sector ... OK Ready to write new partition scheme to disk Do you want to proceed (y/n)? |
Abbildung D-6 FIPS-Bestätigungsbildschirm
Geben Sie y ein, um die Größenänderung abzuschließen. Möglicherweise erscheint eine harmlose Fehlermeldung, die im Prinzip anzeigt, dass FIPS das System nicht neu starten kann.
Nach der erfolgreichen Durchführung dieser Schritte ist die Festplatte in zwei Partitionen eingeteilt. Die erste Partition ( hda1 bzw. sda1) wird für Windows verwendet. Wir empfehlen, Windows zu starten (denken Sie daran, die Bootdiskette aus dem Laufwerk A: zu entfernen) und das Laufwerk C: mit scandisk zu überprüfen.
Wenn Probleme auftreten (z.B. Windows lässt sich nicht starten), können Sie die mit FIPS durchgeführte Größenänderung mit dem von Ihnen auf die DOS-Bootdiskette kopierten Programm restorrb.exe wieder rückgängig machen. Falls Fehler auftreten, finden Sie entsprechende Hinweise in den FIPS-Dokumentationsdateien (fips.doc und fips.faq). Dort sind zahlreiche Faktoren aufgeführt, die Probleme bei der Größenänderung verursachen können. Im schlimmsten Fall können Sie mit Hilfe der angefertigten Sicherungskopie Windows wiederherstellen.
Die zweite Partition (hda2 bzw. sda2) umfasst den vom Red Hat Linux Installationsprogramm verwendeten Speicherplatz. Wenn während der Installation der Bildschirm von Disk Druid geöffnet wird, löschen Sie diese Partition (Vorgehensweise siehe Installationshandbuch), und fahren Sie dann mit der Linux-Partitionierung fort.