Inhaltsverzeichnis
Windows-Partitionen
Um ein Linux zu installieren benötigen wir mehrere Partitionen. Leider hat Microsoft ein Problem damit, dass Leute andere Betriebssysteme installieren, und deshalb wird es den Anwendern so schwer wie möglich gemacht.
- Anmerkung : Dies kann man machen, um sein Linux in verschiedenen Partitionen zu installieren. Dies ergibt aber für den Heimanwender oft gar keinen Sinn (und verwirrt die meisten Leute sowieso), sodass dieser ruhig alles in eine Partition installieren kann.
Unter Windows gibt es im groben 2 Dateisysteme:
Wie man am besten weitergeht hängt von Deiner LinuxDistribution ab. Manche bieten auf ihren Installations-CDs bereits Tools an, die zum Schrumpfen der Windows-Partitionen dienen. Wichtig ist dabei immer:
- Partitionen sollten vorher defragmentiert sein (v.a. bei FAT)
Wie das geht? Es gibt bei den verschiedenen Windows-Versionen Defragmentierungs-Tools. Die muß man einma durchlaufen lassen. Das hat den Effekt, dass die Daten alle im unteren Bereich der Festplatte angehäuft werden, und der obere Bereich frei wird für Linux.
- Partition checken lassen, ob sie in Ordnung ist
- Zur Sicherheit immer Backups anlegen!
Dabei ist es deutlich einfacher Festplatten mit FAT/VFAT umzuformatieren. Seit einiger Zeit gibt es auch ntfsresize, um NTFS-Partitionen von Linux aus zu verkleinern Z.B. findet man das auf KNOPPIX 3.3 .
Eine andere Möglichkeit ist der Einsatz von Partition-Magic 1 (Shareware,Win). das kann Partitionen (FAT,NTFS,uvm.) ohne Neuformatierung verschieben oder in der Größe ändern, und verkleinert Deine Windows-Partition. (http://www.powerquest.com)
Für FAT bieten sich auch Presizer oder FIPS (Anleitung s.u.) an. Es ist auch möglich im Nachhinein von Linux aus FAT-Partition in ihrer Größe zu ändern (z.B. mit GNU parted)
Danach kannst Du dann Linux installieren und ihm den freien (unpartitionierten) Platz der Festplatte zuweisen.
s.a. PartitionierungFürEinsteiger
Lösungen verschiedener Distributionen
Mandriva: Meines Wissens hat Mandriva in der Installationsroutine ein eigenes Partition-Resize-Tool eingebaut, bei dem man sich die ganzen obigen Prozeduren sparen kann, man kann gleich während der Installation aussuchen, wie die entsprechenden Partitionen aussehen sollen. Habe ich aber selber noch nie ausprobiert (fips dagegen schon, funktioniert prima). (http://www.mandriva.com)
Partitionieren mit FIPS
fips.exe Mit jeder Linux Distribution wird ein DOS Programm mitgeliefert, mit dem eine Windows-Partition verkleinert werden kann, um so Platz zu machen für Linux. Daher obiges Defragmentieren. Bei Redhat z.B. ist fips zu finden unter i386/dosutils/fips20. Am besten ist es, fips.exe auf eine Boot-Floppy zu kopieren, und von dort zu starten:
Floppy einlegen und im DOS prompt format a: /s eingeben, oder rechte Maustaste A: -> Format, Anklicken von Copy System Files, anschließend formatieren. Sobald fertig, fips.exe auf die Floppy kopieren (RESTORRB.EXE, FIPS.EXE and ERRORS.TXT) und von dieser booten.
Nach dem Booten von der Floppy eingeben: A:fips.exe, das startet das Programm. Dann ganz einfach nach den Anweisungen vorgehen, das Programm ist sehr intuitiv. Einfach auswählen wie groß die Windows und die Linux-Partitionen sein sollen.
- Fips beenden
- Jetzt kann mit der ganz normalen Linux-Installation begonnen werden. Das Resultat der bisherigen Aktivitäten ist, dass freier Speicherplatz auf der Festplatte vorhanden ist, der vom Installationsprogramm erkannt und für Linux für Filesysteme und Swap genutzt wird.
Sehr ratsam ist es bei der Installation von Linux dual boot als Option auszuwählen. Das installiert Lilo, mit dessen Hilfe mehrere Betriebssysteme gebootet werden können, beim Booten erscheint kurz ein Prompt Lilo: - tippt man einfach <Enter> bootet das Default-Betriebssystem, mit <Tab> kann man sich eine Auswahl anzeigen lassen und beispielsweise Windows statt Linux (oder umgekehrt) booten.
- Meist ist es ratsam, Lilo im Bootsektor zu installieren (einfach die entsprechende Option auswählen, die üblicherweise default ist). Das Ganze hört sich vielleicht etwas umständlicher an, als es wirklich ist - trotzdem dürfen wir uns der Warnung nicht enthalten, eventuell wichtige Daten vorher zu sichern :-).
Alternativen:
Man kann Linux auch auf derselben Partition zu installieren, und von Windows aus zu booten (man bootet zuerst Win95/98, und startet dann Linux). Das ist aber eher eine Variante für die, die Linux schnell mal ausprobieren wollen, und eher nichts für den professionellen Einsatz (Links am Ende).
Wenn Du eine Shrink-Wrapped Distribution im Geschäft kaufst, sollten eigentlich in jedem Handbuch diese obigen Prozeduren auch im Detail beschrieben sein
So lange es sich um FAT Partitionen handelt kann man auch GnuParted unter Linux verwenden. Eventuell auch von einer von CD bootbaren Distribution wie KNOPPIX.
Links, um Linux auf derselben Partition zu installieren wie Windows:
Phat-Linux: http://www.phatlinux.com/
WinLinux2000: http://www.winlinux.net/
Windows-Partition versehentlich gelöscht?
Ich habe mir von der Linux - User SuSE Linux 7.0 installiert. Während der Installation musste ich eine Partition angeben, der Installationsmanager meinte, Windows bliebe völlig unangetastet. Soweit stimmt das, nur die Festplatte, die Linux nutzt, ist in Windows nicht mehr zu sehen! Ich habe eine 9,6 GB - Festplatte, die ich in 2 Bereiche aufgeteilt habe: eine c: (2 GB) für windows, office usw... und eine d:(7,6 GB) für Spiele, Tools, Demos usw. Unter Windows ist, nachdem ich Linux in D: installiert habe, aber nur noch c: zu sehen!!! Nun meine Fragen:
- Wie kriege ich Linux wieder runter OHNE die Festplatte zu formatieren?
- Wurden alle Daten auf d: gelöscht, als ich Linux installiert habe?
thx im Voraus, Roman (mailto:romanw@firemail.de)
Antworten:
Die Platte d: ist wohl futsch! Du hast Linux nämlich darauf installiert und dabei wurde sie als Linux-Partition neu erstellt und alle Daten darauf überschrieben. Es passierte also das gleiche wie mit FDisk unter DOS, wenn man eine Partition löscht. Windows kann übrigens keine Linux-Partitionen lesen. Vor der Installation hättest Du d: etwas schrumpfen müssen, so dass für Linux Platz ist (1,6-.. GB).
-- mailto:ralf.kuli@t-online.de
Wenn Du das SuSE-Linux noch deinstallieren möchtest, musst Du folgendes machen:
Die Partition d löschen. Da das DOS-Fdisk die Partitionen nicht erkennen wird, musst Du es unter Linux machen. Dazu starte bitte Dein SuSE-Linux. Melde Dich als root an und starte den YaST(1). Dann gehe in das Menü /Einstellungen zur Installation/Festplatte partitionieren. Hier kannst Du die Partition löschen. Jedoch Vorsicht!!! Die Partition ist dann sofort weg!
Nun muss wahrscheinlich noch der LILO aus dem MBR entfernt werden. Dazu gibst Du im SuSE-Linux System den Befehl lilo -u ein. Dann wird der letzte MBR wiederhergestellt. Oder Du bootest mit einer DOS-Startdiskette und gibst den Befehl fdisk /MBR ein. Achte darauf, dass MBR groß geschrieben wird. Hier wird sogar im DOS auf Groß- Kleinschreibung geachtet.
Nun muss es neu installiert werden
Die Daten sind leider weg. Du hast ja, damit Du Linux installieren konntest, die Festplatte für Linux partitionieren müssen. Nun kann Windows aber Linux-Partitionen nicht lesen, da es ein anderes Dateisystem benützt (Windows benützt FAT16 oder FAT32). Was Du aber tun kannst: Du kannst im Nachhinein Partitionen ohne Dateiverlust erstellen, damit Dir das nicht wieder passiert. Das kannst Du z.B. mit dem Partition Manager machen. So hast Du dann eine separate Partition für Deine Spiele, die Du Dir allerdings neu installieren musst.
-- lg Birgit (mailto:DBirgit@hotmail.com)
- Anmerkung: Diese professionellen Partitionierungstools scheinen nicht fehlerfrei zu funktionieren. In einer der c't Ausgaben von 2002 wurden sie auf Herz und Nieren getestet und haben nicht bestanden!! Vor dem Einsatz eines solchen Tools sollte man also unbedingt ein Image ziehen. Hierfür bietet sich partimage unter Linux an. Ist auf der Knoppix-CD inklusive. Leider benötigt man für NTFS ein Tool wie Ghost oder Partition Image