3.5. Vor dem Partitionieren von Multiboot-Systemen

Das Partitionieren Ihrer Festplatten ist das Aufteilen Ihrer Festplatte in einzelne Abschnitte. Jeder Abschnitt ist von den anderen unabhängig. Es ist so ähnlich wie das Aufstellen von Wänden in Ihrem Haus; wenn Sie in einem Raum ein Möbelstück aufstellen, beeinflusst das die anderen Räume nicht.

Wenn Sie bereits ein Betriebssystem (Windows 9x, Windows NT/2000/XP, OS/2, MacOS, Solaris, FreeBSD, …) auf Ihrem System installiert haben und Linux auf die gleiche Festplatte installieren möchten, müssen Sie sie neu partitionieren. Debian benötigt eigene Festplatten-Partitionen. Es kann nicht auf Windows- oder MacOS Partitionen installiert werden. Es kann möglicherweise Partitionen mit anderen Linux-Systemen teilen, was hier jedoch nicht behandelt wird. Sie brauchen mindestens eine Partition, die dem Hauptverzeichnis von Debian gewidmet ist.

Sie können Informationen über Ihre bisherigen Partitionen mit einem Partitionierungs-Tool Ihres aktuellen Betriebssystems , wie etwa fdisk oder PartitionMagic herausfinden. Partitionierungsprogramme bieten immer eine Möglichkeit, existierende Partitionen anzuzeigen, ohne Änderungen vorzunehmen.

Normalerweise zerstört eine Änderung einer Partition mit einem Dateisystem alle Daten, die darauf gespeichert sind. Daher sollten Sie vor einer Neupartitionierung immer alle Ihre Daten sichern. Denken Sie an die Analogie mit dem Haus, auch dort würden Sie Ihr Mobiliar aus dem Zimmer räumen, bevor Sie die Mauer einbauen, da Sie ansonsten riskieren, es zu zerstören. Glücklicherweise gibt es für einige Benutzer eine Alternative; Siehe Abschnitt 3.5.1.1, „Lossless Repartitioning When Starting From DOS, Win-32 or OS/2 “.

Wenn Ihr Rechner mehr als eine Festplatte hat, möchten Sie möglicherweise eine der Festplatten komplett für Debian verwenden. Wenn dies der Fall ist, müssen Sie diese Festplatte nicht partitionieren, bevor Sie das Installationssystem hochstarten; das beim Installer inkludierte Partitionierungsprogramm kann diese Aufgabe problemlos übernehmen.

Wenn Ihr Gerät nur eine Festplatte hat, und Sie Ihr Betriebssystem komplett durch Debian GNU/Linux ersetzen wollen, können Sie mit dem Partitionieren auch warten, bis es als Teil des Installationsprozesses aufgerufen wird (???), nachdem Sie das Installationssystem gestartet haben. Das funktioniert jedoch nur, wenn Sie den Installer von System-Tapes, CD-ROM oder Dateien auf einem verbundenen Gerät starten. Denken Sie daran: wenn Sie von Dateien hochstarten, die sich auf der Festplatte befinden, und diese Festplatte im Installationsvorgang neu partitionieren, sollten Sie besser hoffen, dass die Installation gleich auf Anhieb erfolgreich funktioniert. Zumindest sollten Sie in diesem Fall eine alternative Methode zum wiederherstellen des Systems wie zum Beispiel die CDs oder Tapes der Originalinstallation bereithalten.

Wenn Ihr Gerät bereits mehrere Partitionen hat und genug Platz durch das Löschen oder Ersetzen von einer oder mehreren von ihnen geschaffen werden kann, dann können Sie auch warten und das Partitionierungsprogramm des Debian Installers verwenden. Sie sollten sich trotzdem die folgenden Informationen durchlesen, da es spezielle Umstände wie die Reihenfolge der existierenden Partitionen innerhalb der Partitionstabelle gibt, die Sie dazu zwingen, die Partitionierung vor der Installation durchzuführen.

In allen anderen Fällen müssen Sie Ihre Festplatte vor der Installation neu partitionieren, um partitionierbaren Platz für Debian zu schaffen. Wenn einige der Partitionen zu anderen Betriebssystemen gehören, sollten Sie diese unter Verwendung der Partitionsprogramme dieser Betriebssysteme anlegen. Wir empfehlen, dass Sie nicht versuchen, Debian Linux Partitionen unter Verwendung von Systemprogrammen anderer Betriebssysteme zu erstellen. Statt dessen sollten Sie nur die nativen Partitionen dieses Betriebssystems erstellen, die Sie behalten wollen.

Wenn Sie mehr als ein Betriebssystem auf dem gleichen Gerät installieren, sollten Sie alle anderen Betriebssysteme installieren, bevor Sie mit der Linux Installation fortfahren. Windows und andere Betriebssystem Installationen können die Möglichkeit zum Starten von Linux zerstören, oder Ihnen empfehlen, nicht-eigene Partitionen neu zu formatieren.

Sie können Beschädigungen durch diese Aktionen reparieren oder vermeiden, aber das vorherige Installieren dieser Systeme erspart Probleme.

Wenn Sie momentan eine Festplatte mit einer Partition haben (eine gängige Einstellung für Desktop-Computer), und Sie wollen das aktuelle Betriebssystem und Debian per Multi-Boot hochstarten, so müssen Sie:

  1. Alles auf dem Computer heruntersichern.

  2. Mit dem originalen Betriebssystem Installationsmedium wie der CD-ROM oder den Tapes hochstarten.

  3. Verwenden Sie das native Partitionierungsprogramm zum Erstellen der nativen Systempartition(en). Erzeugen Sie entweder eine Platzhalter Partition oder lassen Sie freien Speicherplatz für Debian GNU/Linux.

  4. Installieren Sie das native Betriebssystem in seiner neuen Partition.

  5. Starten Sie das native Betriebssystem hoch, um sicherzustellen, dass alles funktioniert, und um die Debian Installer Boot-Dateien herunterzuladen.

  6. Starten Sie den Debian Installer, um mit der Debian Installation fortzufahren.

3.5.1. Partitionierung aus DOS oder Windows

If you are manipulating existing FAT or NTFS partitions, it is recommended that you either use the scheme below or native Windows or DOS tools. Otherwise, it is not really necessary to partition from DOS or Windows; the Linux partitioning tools will generally do a better job.

But if you have a large IDE disk, and are using neither LBA addressing, overlay drivers (sometimes provided by hard disk manufacturers), nor a new (post 1998) BIOS that supports large disk access extensions, then you must locate your Debian boot partition carefully. In this case, you will have to put the boot partition into the first 1024 cylinders of your hard drive (usually around 524 megabytes, without BIOS translation). This may require that you move an existing FAT or NTFS partition.

3.5.1.1. Lossless Repartitioning When Starting From DOS, Win-32 or OS/2

One of the most common installations is onto a system that already contains DOS (including Windows 3.1), Win32 (such as Windows 95, 98, Me, NT, 2000, XP), or OS/2, and it is desired to put Debian onto the same disk without destroying the previous system. As explained in the Abschnitt A.1, „Deciding on Debian Partitions and Sizes“, decreasing the size of an existing partition will almost certainly damage the data on that partition unless certain precautions are taken. The method described here, while not guaranteed to protect your data, works extremely well in practice. As a precaution, you should make a backup.

Before going any further, you should have decided how you will be dividing up the disk. The method in this section will only split a partition into two pieces. One will contain the original OS and the other will be used for Debian. During the installation of Debian, you will be given the opportunity to use the Debian portion of the disk as you see fit, i.e., as swap or as a file system.

The idea is to move all the data on the partition to the beginning, before changing the partition information, so that nothing will be lost. It is important that you do as little as possible between the data movement and repartitioning to minimize the chance of a file being written near the end of the partition as this will decrease the amount of space you can take from the partition.

The first thing needed is a copy of fips which is available in the tools/ directory on your nearest Debian mirror. Unzip the archive and copy the files RESTORRB.EXE, FIPS.EXE and ERRORS.TXT to a bootable floppy. A bootable floppy can be created using the command sys a: under DOS. fips comes with very good documentation which you may want to read. You will definitely need to read the documentation if you use a disk compression driver or a disk manager. Create the disk and read the documentation before you defragment the disk.

The next thing needed is to move all the data to the beginning of the partition. defrag, which comes standard with DOS 6.0 and later can easily do the job. See the fips documentation for a list of other software that may do the trick. Note that if you have Windows 9x, you must run defrag from there, since DOS doesn't understand VFAT, which is used to support for long filenames, used in Windows 95 and higher.

After running the defragmenter (which can take a while on a large disk), reboot with the fips disk you created in the floppy drive. Simply type a:\fips and follow the directions.

Note that there are many other other partition managers out there, in case fips doesn't do the trick for you.

3.5.1.2. Partitioning for DOS

If you are partitioning for DOS drives, or changing the size of DOS partitions, using Linux tools, many people experience problems working with the resulting FAT partitions. For instance, some have reported slow performance, consistent problems with scandisk, or other weird errors in DOS or Windows.

Apparently, whenever you create or resize a partition for DOS use, it's a good idea to fill the first few sectors with zeros. Do this prior to running DOS's format command, from Linux:


dd if=/dev/zero of=/dev/hdXX bs=512 count=4