Linux Partition löschen?

Dieses Thema im Forum "Linux auf dem Mac" wurde erstellt von gonzochrissi, 18.07.2003.

  1. gonzochrissi

    gonzochrissi Thread Starter MacUser Mitglied

    Beiträge:
    14
    Zustimmungen:
    0
    MacUser seit:
    16.07.2003
    Hallo,

    ich habe mir irgendwann auf meiner externen FireWire Festplatte eine Linuxpartition angelegt und Yellow Dog Linux installiert. Da es mich aber nicht wirklich begeistert hat, würde ich diese Partition gerne wieder löschen, um die Speicherkapazität wieder für Mac-Dateien nutzen zu können.
    Nun habe ich aber auf dem Rest der HD OS 10.2.6 installiert, welches ich auch von der HD aus starten kann. Das will ich aber nicht alles löschen!
    Gibt es also eine Möglichkeit, eine einzelne Linux-Partition zu löschen, bzw. daraus eine Mac-Partition zu machen, ohne das dabei die Gesamte HD neu formatiert werden muss? :confused:

    Vielen Dank i.V. für die Hilfe.

    Gruß Christian
     
  2. kermit

    kermit MacUser Mitglied

    Beiträge:
    997
    Zustimmungen:
    28
    MacUser seit:
    26.05.2003
    Unter Linux auf jedenfall: mit 'mac-fdisk /dev/hdx'
    die Partitionen auf der HD x löschen.
    Allerdings ist das immer mit etwas Risiko
    verbunden, also wichtige Daten sichern.


    Gruß

    kermit
     
  3. Zeigt das Festoplatten-Dienstprogramm die Linux-Partition nicht an, sodass Du sie dann löschen kannst?
    Wenn nicht, musst Du wohl das Terminal bemühen. Der Befehl heißt newfs_hfs. (man newfs_hfs)
     
  4. gonzochrissi

    gonzochrissi Thread Starter MacUser Mitglied

    Beiträge:
    14
    Zustimmungen:
    0
    MacUser seit:
    16.07.2003
    Noch 'ne Frage...

    Na gut,
    also Linux lässt sich mittlerweile nicht mehr starten. :(
    Und mit Terminal habe ich noch keine Erfahrung. Muss ich ins Terminalfenster einfach besagten Text eingeben und Enter drücken?
    Und was passiert dann?

    Gruß Christian
     
  5. Wenn Du einfach nur den Text eimngibst, kommt eine Erklärung, wie der Befehl richtig zu bedienen ist.
    Zuerst musst Du herausfinden, welches special-device Deine Linux-Partition ist. Dafür benutzt Du den Befehl pdisk: sudo pdisk /dev/rdisk0 -dump wenn die Partition auf der internen Platte ist, sudo pdisk /dev/rdisk1 -dump, wenn die Partition auf der zuerst angeschlossenen externen Platte ist usw. Als Ausgabe bekommst Du eine Liste aller Partitionen.
    Dann gibst Du den Befehl newfs_hfs für dieses special-device ein:
    newfs_hfs -v Untitled /dev/rdiskXsY. Wobei X die Nummer der Festplatte (s.o.) und Y die Nummer der Partition auf der Festplatte (die Nummer in der Liste, die pdisk ausgibt, hinter der irgendwas von Linux steht). Untitled kannst Du durch einen beliebigen Namen ersetzen.

    Achtung, newfs_hfs löscht den kompletten Inhalt der jeweiligen Partition, wenn Du also eine falsche Partitionsnummer eingibst, ist der Inhalt der Partition weg!




    P.S. Wie hast Du denn mit Linux zurechtkommen können, ohne die Shell zu bedienen?
     
  6. gonzochrissi

    gonzochrissi Thread Starter MacUser Mitglied

    Beiträge:
    14
    Zustimmungen:
    0
    MacUser seit:
    16.07.2003
    ohne Shell

    Ich habe YDL aus dem Internet geladen und nach Beschreibung mit einer ISO Datei (auf CD gebrannt) installiert. Starten konnte ich es bis jetzt über die beim Start gedrückte "alt"-Taste, die mir dann die möglichen Startlaufwerke angezeigt hat.
     
  7. gonzochrissi

    gonzochrissi Thread Starter MacUser Mitglied

    Beiträge:
    14
    Zustimmungen:
    0
    MacUser seit:
    16.07.2003
    funzt leider nicht ganz

    Hi ._ut,

    eigentlich hat im Terminal alles so funktioniert, wie Du es beschrieben hattest.
    Aber wenn ich dann nach der Terminal-Aktion das Terminal beende und einen Neustart durchführe, bekomme ich trotzdem keine weiteren neuen Partitionen angezeigt, auf denen ich jetzt was speichern könnte. Auch mit Start von der Installations-CD oder über Festplattenprogramm wird mir keine neue Partition angezeigt. :(
    Wenn ich mir dann im Terminal erneut die Partitionen anzeigen lasse, dann kommt auch wieder genau das selbe, wie vor der Lösch-Aktion war.
    Da habe ich u.a.
    diverse Apple_Driver Partitionen
    9: 1x Apple_HFS Mac OS X (60,1G) = für OS X
    10: 1x Apple_Bootstrap untitled (10.0M) = für Linux
    11: 1x Apple_UNIX_SVR2 swap (256.0M) = für Linux
    12: 1x Apple_UNIX_SVR2 untitled (16.3G) = für Linux

    Die Partitionen 10, 11, 12 hatte ich damals für YDL so anlegen müssen.
    Was mache ich falsch?
    Bin ich zu doof dafür? :confused:

    Gruß Chris
     
  8. Hast Du
    newfs_hfs -v Untitled /dev/rdisk1s10,
    newfs_hfs -v Untitled /dev/rdisk1s11
    und
    newfs_hfs -v Untitled /dev/rdisk1s12
    eingegeben?
    Neustart brauchst Du dafür ganz sicher keinen. Eventuell musst Du aber mit pdisk noch die Partitionstabelle umschreiben.

    Aber am Ende ist es eh am sinnvollsten, die Festplatte komplett neu zu formatieren, mit einer HFS+-Partition, weil Du sonst ja außer der ehemalighen Linux-Datenpartition noch die beiden kleinen Partitionen hast, die Linux-Boot und -Swap-Partition waren. (Was mich wieder in der Annahme bestätigt, dass Partitionieren am Mac nicht sinnvoll ist;))
     
  9. gonzochrissi

    gonzochrissi Thread Starter MacUser Mitglied

    Beiträge:
    14
    Zustimmungen:
    0
    MacUser seit:
    16.07.2003
    Partitionstabelle umschreiben?

    Also die drei Partitionen habe ich wie beschrieben gelöscht.
    Aber was genau muss ich dann noch eingeben, um die Partitionstabelle umzuschreiben?

    PS: Ich will vorerst mal die 16 GB Partition wieder nutzten können. Die beiden kleinen Partitionen sind ja nicht so wichtig, aber irgendwann werde ich dann wohl das ganze noch mal komplett neu formatieren :rolleyes: ;)
     
  10. Da musst Du Dir die Anleitung von pdisk mal durchlesen. (pdisk eintippen, die manpage von pdisk scheint nicht zu stimmen)
     
Die Seite wird geladen...

Diese Seite empfehlen