Siduction Forum
Siduction Forum => Installation - Support => Topic started by: frauundcomputer on 2013/03/07, 17:15:03
-
Nehmen wir an ich hätte Rechner
80gb
40 gb Ubuntu
40 gb Siduction.
Nun will ich Ubuntu löschen und Siduction 80 gb zuweisen.
Wie geht das bitte?
Mit gparted?
Wie steuere ich das grub Menu, dass am Anfang die Wahl gibt zwischen Ubuntu und Siduction, dass es nichts ins Leere geht. Oder hat Ubuntu bzw jedes andere Linux eine Art deinstall?
Danke vorweg für Hilfe.
-
Unsicherheiten:
Liegen die Partitionen nebeneinander? Nur dann reicht *ein* Vergrößerungsvorgang.
Liegt die zu belassende Partition vor der zu löschenden? Nur dann startet grub diese danach trotzdem (wenn nicht bereits UUIDs verwendet werden).
Unbedingt backup anlegen. Auch gparted könnte mal was verbocken.
Vom zu belassenden System ein update-grub ausführen. Das bringt grub auf den neuesten und wiederzugreifbaren Stand.
Aber: eventuell ist es einfacher/schneller alle Einstellungen des Siduction zu sichern (das ganze /home, die /etc, das /boot/grub) und das System *neu* aufzusetzen -
kommt drauf an wie viele User (einrichten mit selben IDs, dann alte homes rücksichern), wie viele nachinstalliert Programme mit Abhängigkeiten, welche Hardware (Drucker, Scanner, dvb-t, ...) einzurichten wäre...
-
Meine Unsicherheiten:
Ich habe erste ein Linux installiert.
Dann das zweite.
Und beim Booten kann ich wählen
Linux 1 oder Linux 2.
Beim ersten Install habe ich die 80 GB genommen.
Dann beim zweiten Install wurde HD geteilt 40 zu 40.
Als Laiewürde ich tun
gparted aufrufen.
Dann eine löschen also 2. dann Space zuweisen
dann
update-grub
grub-install
Das habe ich aus Wikis und Foren zusammengebastelt.
Ist das falsch?
-
Welches Linux ist was ?
Wenn Linux 1 Ubuntu ist und Linux 2 siduction und wenn siduction erhalten werden soll dann müsste 1 gelöscht werden und 2 dann erweitert werden.
Dabei muss darauf geachtet werden dass grub auch richtig installiert ist und auch wieder aufrufbar ist.
Grüße
Reiner
-
nö, nur sinnlos und überflüssig :)
Klingt vielleicht ein wenig provkativ, ist aber so. Such dir einfach die Installation aus, die Du nicht mehr haben willst. mach die Partition leer. Fast fertig. Bevor ich es vergesse: Man sollte nicht unbedingt die Installation killen, von der man startet.
So, und genau da fangen die Probleme an: Wenn Du das System plattmachen möchtest, von welchem Du startest, ist es ratsam, in das System zu wechseln, das Bestand haben soll. Dort ein
dpkg-reconfigure grub-$foo
und den MBR richtig setzen. Testen. Dann aus dem System, was Bestand haben soll, die Partition, die über ist putzen. Dananch
update-grub
Die nun leeren Partitionen würd ich einfach so lassen, wie sie sind. Ein wenig freier Platz kann recht sinnvoll sein, sei es für die nächste Testinstallation, sei es, dass man ihn mal wirklich braucht oder als Reserve zum Auslagern. Was man nirgendwo zugeschlagen hat, braucht man später nicht wieder mit Aufwand freiräumen.
My 2¢
-
Kurz ein paar Fragen:
Was ist putzen bzw platt machen?
gparted aufmachen und dann den Platz dem noch bleibenden Linux zuweisen?
Danke für Hilfe.
-
> putzen bzw platt machen = löschen (ja, unter gparted).
Ob man danach die vorhandene Partition wieder vergrößert (und unter schlechten Bedingungnen nicht mehr booten kann) oder lieber eine Partition neu anlegt und einbindet, zB. als /home oder /media/ersatzpartition, ist Geschmacks-, Zeit- und Risiko-Frage.
-
Ich verstehe.
Ich könnte die 40 fb vom anderen Programm, dass ich löschen will
nicht dazubauen
sondern eine Extrapartition draus machen
ähnlich wie unter
win
c:
d:
e:
Ist das risikoärmer?
Und wäre doch eine gute Idee
dann alle Daten da rein und da wo jetzt Linux ist
nur noch Programme
oder?
Gruss
Danke
-
<intro>
Windows != Linux
Es geht nicht um risikoärmer, sondern Sinn und Unsinn. Wenn man Linux benutzt, dann sollte man auch in der Kategorie Linux denken, nicht in der Kategorie Windows. Mag ein wenig provokant klingen. Ist aber so. Mit anderen Worten: Wer Linux benutzt, aber die Abläufe wie in Windows betrachtet, hat ein ernsthaftes Problem, Linux zu verstehen. Totale Neulinge tun sich da weniger schwer als Umsteiger, da sie den Ballast nich haben.
</intro>
Zum Thema: Kannst Du so nicht sehen. Die Organistion der Dateisysteme unter Windows und Linux ist grundverschieden, ebenso die Mechanismen und herangehensweisen.
Windows hat nach aussen sichtbar seine physikalischen, logischen oder virtuellen Laufwerke mit Laufwerksbuchstaben. Linux hat "/" (root).
Der Unterschied ist elementar. Alles, was man sich als Dateisystem vorstellen kann, das kann man irgendwo unter "/" ansiedeln. Aus dem "/" entspringt eine Baumstruktur (tree). Und in diesen Baum kann ich an genau bestimmten Punkten 'irgendetwas' mounten (einhängen).
Dieser Mechanismus ist ziemlich klasse, wenn man ihn wirklich begriffen hat. Oftmals findet man das in Bezug auf das /home-Directory. Es wird oft empfohlen, /home auf einer eigenen Partition zu halten. Diese Partition mounten ich auf den Punkt /home.
Wenn Du also keinerlei Platzprobleme in deinen Dateisystemen hast, dann lass den freien Platz einfach freien Platz sein. Egal, ob partitioniert oder nicht. Bei Bedarf kann man dann diesen Platz partitionieren oder die bestehende Partition nehmen und an den Punkt im Dateisystem einhängen, an dem man grade Platz braucht. (z.b. mount /dev/disk/by-label/musi /home/$user/Musik).
-
Dann lasse ich es erstmal leer.
Danke für Hilfe.
So, und genau da fangen die Probleme an: Wenn Du das System plattmachen möchtest, von welchem Du startest, ist es ratsam, in das System zu wechseln, das Bestand haben soll. Dort ein
Das habe ich leider nicht verstanden.
Gruss
-
ok - entwirren wir das:
* /dev/sda1 - System1
* /dev/sda1 - System2
* gebootet wird aus dem MBR von /dev/sda, wohin auch immer
Jetzt gibt es zwei Möglichkeiten: grub/mbr wird von system1 oder system2 bereitgestellt und gepflegt. nehmen wir an, system1 hat die Hoheit über grub und mbr. Das System, was Du erhalten willst ist aber System 2. In diesem Fall wäre es hanebüchener Schwachsinn, System1 zu löschen, da Du dann System 2 nicht mehr ohne Probleme starten könntest.
Das meinte ich mit "ins System wechseln, was Bestand haben soll". Du bootest also System2 und stellst sicher, dass Du mit diesem System die Kontrolle über MBR und grub hast. Das geht am einfachsten mit
dpkg-reconfigure grub-pc
Danach solltest Du System 1 problemlos entsorgen können, da die Aufgaben des Systemstarts jetzt von System2 übernommen werden. Ist nur eine Anregung, weil das so am schmerzfreisten geht. Du kannst natürlich auch ohne diese Vorbereitung System 1 löschen. In dem Fall solltest Du aber eine CD mit einem bootbaren Image bereit halten und die Abfolge zum chrooten eines Systems sollten Dir - wenn schon nicht in Fleisch und Blut übergangen - zumindest nicht unbekannt sein.
BTW: Bevor ich es vergesse - vor solchen Aktionen empfiehlt sich eine Vollsicherung beider Systeme. So von wegen Pferde vor Apotheken ...
-
"Jetzt gibt es zwei Möglichkeiten: grub/mbr wird von system1 oder system2 bereitgestellt und gepflegt. nehmen wir an, system1 hat die Hoheit über grub und mbr. Das System, was Du erhalten willst ist aber System 2. In diesem Fall wäre es hanebüchener Schwachsinn, System1 zu löschen, da Du dann System 2 nicht mehr ohne Probleme starten könntest."
Das ist das Problem. Ich will das neue System behalten und das alte Linuxsystem loeschen.
Geht das?
-
Klar doch:
1. Booten ins neue System.
2. Root werden
3. dpkg-reconfigure grub-pc, damit den (die) MBR(s) neu schreiben. Danach zeigt der MBR auf die neue Installation
4. Falls das von dpkg-reconfigure grub-pc nicht ausgeführt wird: update-grub
5. Reboot
Das grub und der Systemstart sollten nun vom neu installierten System gesteuert werden. Das alte System kannst Du nach dieser Aktion ohne Schaden entsorgen.
Auch wenn es jetzt gemein klingt: Unbedingt drauf achten, das richtige System zu entsorgen. Es ist ja nicht so, dass mir der andere Fall noch nicht passiert wäre :)
-
"Das grub und der Systemstart sollten nun vom neu installierten System gesteuert werden. Das alte System kannst Du nach dieser Aktion ohne Schaden entsorgen"
Guten Morgen.
Wie entsorge ich?
Mit gparted?
Frage: Ist es einfach den Rechner für Anfänger so zu machen.
Jetzt haben wir
40 gb Linux 1
40 gb Linux 2
Und neu:
Partition a Linux übrig und Programme Linux
Partition b das alte Linux hier nur Daten rein.
Gruss und danke.
-
Du kannst über gparted die "alte" Linux-Partition, die Du loswerden willst, löschen oder auch neu formatieren.
Wenn Du sie löschst kannst Du mit gparted die Linux-Partition, die Du behalten willst, um den freigewordenen Platz der gelöschten Partition vergrößern wenn diese direkt "neben" der, jetzt gelöschten, Partition liegt (Es geht nicht falls da noch ne Partition dazwischen liegt). Vorher Datensicherung nicht vergessen ! 8)
Wenn Du sie formatierst kannst Du sie als weiteren Datenträger benutzen und einbinden (mounten).
Grüße
Reiner
-
Und noch eine Frage.
Danke für Hilfe.
Kann auch das tun:
Linux 1 hat 40 gb
Linux 2 hat 40gb
Nun will ich Linux 2 behalten und nutzen und so umbauen:
Linux 2 das neue Linux 60 gb
Linux 1 20 gb.
Ich will Linux lernen
deswegen frage ich so rum.
-
Wenn Linux2 direkt hinter Linux1 liegt empfehle ich folgende Vorgehensweise:
1) Datensicherung !!
2) mit gparted Linux2 so verändern/auf 20 GB reduzieren, dass am Anfang der Partition 20GB freiwerden.
Damit das klappt:
Größe ändern > Neue Größe auf 20480 reduzieren
dann
Größe ändern > Vorhergehender freier Speicherplatz (MB) => 20480
Das Verkleinern um 20GB funktioniert aber nur wenn Linux2 selbst formatiert/leer ist bzw. mindestens noch 20GB freien Speicherplatz hat !!
3) Wenn 2 fertig duchgelaufen ist, Linux1 auf den oben rechts im Fenster angezeigten maximalen Wert (Maximale Größe) vergrößern.
Größe ändern > Neue Größe (MB) => Wert oben rechts im Dialogfenster
Grüße
Reiner
Edit:
Ooops, Ich wusste irgendwie dass ich was falsch mitgekriegt hatte, habe aber erst jetzt gemerkt was.
Ich hatte angenommen Linux1 sollte erhalten werden, es soll aber Linux2 erhalten werden.
Damit ändert sich die Vorgehensweise wie folgt:
1) bleibt Datensicherung !!
2) mit gparted Linux1 so verändern/auf 20 GB reduzieren, dass am Ende der Partition 20GB freiwerden.
Damit das klappt:
Größe ändern > Neue Größe auf 20480 reduzieren
dann
Größe ändern > Anschliesender freier Speicherplatz (MB) => 20480
Das Verkleinern um 20GB funktioniert aber nur wenn Linux1 selbst formatiert/leer ist bzw. mindestens noch 20GB freien Speicherplatz hat !!
3) Wenn 2 fertig duchgelaufen ist, Linux2 auf den oben rechts im Fenster angezeigten maximalen Wert (Maximale Größe) vergrößern.
Größe ändern > Neue Größe (MB) => Wert oben rechts im Dialogfenster
Bitte die vorher im Thread gemachten Hinweise zu Grub beachten !!!
Sorry für das Mißverständnis :?
-
Wenn Linux2 direkt hinter Linux1 liegt empfehle ich folgende Vorgehensweise:
Was heisst das bitte?
Ich habe 2 mal Linux hintereinander und das erste Linux will ich löschen oder ihm
20 gb wegnehmen.
Da nur Linux drauf ist also keine Daten sind wohl max 5 gb verbraucht oder?
mit gparted Linux2 so verändern/auf 20 GB reduzieren, dass am Anfang der Partition 20GB freiwerden.
Damit das klappt:
Größe ändern > Neue Größe auf 20480 reduzieren
dann
Größe ändern > Vorhergehender freier Speicherplatz (MB) => 20480
Das Verkleinern um 20GB funktioniert aber nur wenn Linux2 selbst formatiert/leer ist bzw. mindestens noch 20GB freien Speicherplatz hat !!
Das verstehe ich,
Danke.
Was ist bei grub zu beachten
wenn ich altes Linux stehen lassen will.
Was braucht ein Linux an Platz wenn es kaum benutzt worden ist?
Max 5 gb?
Sieht gparted was belegt ist?
Und nochmal die Laienfrage:
Ist das leichter als ein Linux platt zu machen?
Gruss
-
Hier mal eine Beispielkonfiguration wie ich mir in etwa die Partitionen bei dir vorstelle. ich gehe dabei von einer Plattenbezeichnung /dev/sda aus.
Ich habe hier keine swap-Partition berücksichtigt. Falls eine vorhanden ist und diese nicht zwischen Linux1 und Linux2 liegt sollte/bräuchte die nicht angefasst werden.
Sollte sie jedoch zwischen Linux1 und Linux2 liegen nochmal fragen, da sie dann auch verändert werden müsste.
Ist-Zustand:
/dev/sda1 => Linux1 40GB
/dev/sda2 => Linux2 40GB
Soll geändert werden in:
/dev/sda1 => ehemals Linux1 20GB
/dev/sda2 => größeres Linux2 60GB
Weg dahin:
1. Datensicherung aller wichtigen Daten, besser komplette Festplatte!!
2. Das machen was agaida am 28.3. vorgeschlagen hat. Linux 2 booten als root an der Konsole/Xterminal anmelden und dann mit:
dpkg-reconfigure grub-pc (grub-pc ist wahrscheinlich bei dir installiert) den Grub-Bootloader erneut installieren und dabei als Gerät /dev/sda auswählen. Die ersten beiden Fragen im Dialogfenster wegen der Linux-Befehlzeile kannst Du einfach mit OK bestätigen.
3. Jetzt mit gparted Linux1 (dev/sda1) so verändern/auf 20 GB reduzieren, dass am Ende der Partition 20GB freiwerden. Da darauf anscheinend keine Daten sind die noch gebraucht werden könnte man die auch löschen und neu mit 20 GB anlegen, Ich beschreibe hier mal den Weg die zu formatieren und dann die Größe zu ändern:
Damit das so klappt:
1) Rechte Maustaste auf /dev/sda1 klicken >
Formatieren als >
[/b]Dateisystem auswählen (vorzugsweise ext4)
2) Größe ändern > Neue Größe auf 20480 reduzieren
dann
Größe ändern > Anschliesender freier Speicherplatz (MB) => 20480
Das Verkleinern um 20GB sollte jetzt problemlos und schnell funktionieren da ja jetzt Linux1 durch das Formatieren komplett leer ist.
4. Wenn Punkt 3. fertig durchgelaufen ist, den Grub-Bootloader updaten wie agaida ebenfalls beschrieben hatte (wieder als root in Konsole/Xterminal):
update-grub
5. Jetzt neu von einer Live-DVD/USB-Stick booten und mit gparted Linux2 (dev/sda2) auf den oben rechts im Fenster angezeigten maximalen Wert (Maximale Größe) vergrößern.
Größe ändern > Neue Größe (MB) => Wert oben rechts im Dialogfenster
Ferrtisch, nach dem nächsten Booten ist nur noch Linux2 (/dev/sda2) aktiv !!, die leere 20GB-Partition (ehemals Linux2 kann anderweitig verwendet werden (/home, Daten etc.):)
Und ja, gparted zeigt oben im Feld der Partition an inwieweit diese belegt ist.
Grüße
Reiner
-
Wie finde ich heraus, ob es swap Datei gibt. Eigentlich nix bei zwei mal Linux oder doch?
-
Da gibt es, als user oder root in einer Konsole, mehrere Möglichkeiten Infos über den aktiven Swap-Bereich zu erhalten:
top oader htop aufrufen.
Die Angaben über den Swap-Bereich findest Du dann, dynamisch aufgefrischt, jeweils in der fünften Zeile von oben.
free gibt dir in der letzten Zeile ebenfalls Infos über den Swap-Bereich aus.
~$ free
total used free shared buffers cached
Mem: 4054352 3889516 164836 0 170928 2499892
-/+ buffers/cache: 1218696 2835656
Swap: 8388604 462984 7925620
~$
inxi -F bringt unter dem Punkt "Partition:" ebenfalls Infos über den Swap-Bereich.
Nur als root zeigt dir swapon -s welche Swap-Bereiche (du kannst mehrere aktiv haben als Partition oder Datei) aktiv sind.
# swapon -s
Filename Type Size Used Priority
/dev/sda2 partition 8388604 463028 -1
#
Grüße
Reiner