Ich habe kürzlich meine Installation kaputt gemacht und vergeblich versucht , sie mit apt-get und all seinen Freunden zu reparieren. Jetzt probiere ich den Live-USB aus und bin mir nicht sicher, wie ich fortfahren soll. Und ich möchte unbedingt meine vorhandene Windows 7-Installation oder mein Linux-Profil nicht beschädigen.
Zuerst weiß ich nicht, welche Installationsoption ich auswählen soll
Ich habe die Option Etwas anderes ausprobiert , bin aber ratlos, welche Partition ich auswählen soll. Ich erhalte die Fehlermeldung kein Root-Dateisystem, unabhängig davon, welche Option ich auswähle
Bitte beraten.
Aktualisieren
Ich habe / dev / sdb1 und dann die Schaltfläche zum Ändern ausgewählt, um den Einhängepunkt auszuwählen, da / jetzt ich mit der Warnung fortfahren kann
Wenn ich fortfahre, bekomme ich den noch beängstigenderen Dialog (werde hier aufhören, bevor ich etwas tue, was ich bereuen werde)
** Update 2 **
Ich habe versucht, den weniger beängstigenden Weg zu gehen und die Boot-Reparaturdiskette auszuprobieren. Hier ist mein Pastebin
quelle
Antworten:
Schrumpfen Sie
/dev/sdb1
mit gparted auf 32 GB. Es bietet viel Platz für eine typische Root-Partition und wird Ihre aktuelle Situation nicht überfüllen und ~ 110 GB für belassen/home
.Während eine Neupartitionierung nicht risikofrei ist , hatte ich in 20 Jahren und mehreren Dutzend Neupartitionierungen nie ein Problem. Lesen Sie, wie Sie die Größe von Partitionen ändern können. für Zeiger.
Erstellen Sie eine Partition
/dev/sdb3
aus dem Rest der ersten Partition.Ein Vorteil dieser Methode (separate Partitionen) besteht darin, dass es in Zukunft wenig Drama gibt, wenn Sie Verteilungen ändern möchten. Es ist fast so, als würde man ein Hemd wechseln. Alle Ihre persönlichen Daten befinden sich auf einer anderen Partition . Das neue System kann die alte Root-Partition mit Freude schreiben.
Mounten Sie beide Partitionen entweder über Ihre GUI oder über die Befehlszeile unter Verwendung von Standardverfahren, wie unter Zugreifen auf ein USB-Flash-Laufwerk vom Terminal aus beschrieben. (Wie kann ich ein Flash-Laufwerk manuell mounten?)
Wenn Sie die GUI verwenden, können Berechtigungsprobleme auftreten, es sei denn, Sie verwenden eine Superuser- (Root-) GUI. Die Partitionen würden irgendwo wie gemountet
/media/{LiveCD_user}/{UUID of dev-sdb1}/home/{old_user_id}
und kopiert / verschoben/media/LiveCD_user/{UUID of dev-sdb3/old_user_data
.Die Kommandozeile ist weniger dramatisch. Machen Sie zuerst zwei Montagepunkte
sudo mkdir /media/ubuntu_root /media/new_home
Nenne sie wie du willst, die Namen sind nur zu deinem Vorteil.
Hängen Sie die beiden neuen Partitionen in Ihr System ein
sudo mount /dev/sdb1 /media/ubuntu_root
sudo mount /dev/sdb3 /media/new_home
Verschieben Sie Ihr altes Home-Verzeichnis auf die neue Partition
sudo mv /media/ubuntu_root/home/{old_user_id} /media/new_home/old_user_data
Hängen Sie die Partitionen aus, nachdem die Daten verschoben wurden, um während der Installation nicht daran erinnert zu werden.
sudo unount /dev/sdb1
sudo umount /dev/sdb3
Starten Sie das Installationsprogramm und installieren Sie das neue System mit
Something else
Option.Wählen Sie
/dev/sb1
als root/
und☑
kreuzen Sie die Formatpartition an.Wählen Sie
/dev/sdb3
als/home
Sie nicht formatieren diese Partition (es alle Ihre Daten hat).Sie haben bereits einen Dual-Boot installiert, aber seien Sie vorsichtig mit GRUB. Überprüfen Sie diesbezüglich.
Installieren. (Die Verwendung derselben Benutzer-ID umgeht alle unvorhergesehenen Besitzprobleme.)
Wenn sich der Staub gelegt hat, starten Sie das neue System und ziehen Sie die gewünschten Daten
/home/old_user_data
an den neuen Speicherort.Löschen Sie die Reste, wenn Sie fertig sind.
quelle
Machen Sie einen anderen USB-Stick mit gparted live darauf. Booten Sie von ot und starten Sie das Tool. Dann verkleinern Sie sdb1 für ca. 30Gib. Auf diese Weise verlieren Sie keine Daten.
Starten Sie dann wieder Ihr Live-Medium und installieren Sie die Root-Partition wie in der ersten Antwort erwähnt.
Gparted kann Partitionen verkleinern, ohne Daten zu zerstören, da es an den Anfang der Partition verschoben wird.
Eine andere Methode wäre, einfach Ihr Live-System zu starten und ein .tar.gz-Archiv von Ihrer / home-Partition zu erstellen. Dann installieren und entpacken Sie Ihr / home to / home neu.
quelle
Es scheint, dass Ihr Ubuntu-System auf SDB1 war. Für eine andere Installation klicken Sie auf sdb1 und dann auf die Schaltfläche Ändern. Wählen Sie im Dropdown-Feld neben Verwenden als: ext4 aus und aktivieren Sie das Kontrollkästchen, um die Partition zu formatieren. Wählen Sie im Dropdown-Feld neben Mount Point / aus. Klicken Sie dann auf OK und jetzt installieren.
****** WARNUNG * Dies wird alles wegblasen, was auf sdb1 verbleibt. * Sie verlieren also alle Daten aus Ihrer Ubuntu-Installation, die Sie nicht gesichert haben.
quelle
Wenn Sie den Status Ihres Systems wiederherstellen und nichts löschen möchten, sollten Sie versuchen, die Startreparaturdiskette zu verwenden: Bootreparaturdiskette
Es hat mir in so vielen Situationen wie diesen geholfen, vielleicht kann es deine Sachen wiederherstellen. Probieren Sie es zuerst aus, bevor Sie versuchen, etwas zu löschen, das Sie möglicherweise nicht müssen ...
quelle
Eine Möglichkeit, sich von diesem Durcheinander zu erholen, besteht darin, Ubuntu neu zu installieren, nachdem alles zusammen mit der Liste der installierten Anwendungen gesichert wurde.
Hier ist eine schrittweise Anleitung dazu:
Laden Sie Ubuntu herunter . Wenn Sie das bereits haben
*.iso
, können Sie diesen Schritt überspringen.Als nächstes brennen Sie die ISO auf Ihr Pendrive oder eine CD / DVD.
Um es auf Ihr Pendrive zu brennen, können Sie die folgende Software verwenden:
Rufus - Wenn Sie es in einer Windows-Umgebung brennen.
Unetbootin - Wenn Sie es in einer Linux-Umgebung brennen.
Um es auf Ihre CD / DVD zu brennen, können Sie die folgende Software verwenden:
K3B - Wenn Sie es in einer Linux-Umgebung brennen.
Imgburn - Wenn Sie es in einer Windows-Umgebung brennen.
Starten Sie jetzt die Live-Umgebung von Ubuntu. Eine Anleitung zu diesem Schritt ist zu lang und variiert von System zu System. Daher überspringe ich sie aus offensichtlichen Gründen.
Das erste, was Sie jetzt tun müssen, ist das Mounten der Partition, die Ihre vorherige Ubuntu-Installation enthält:
Um diesen Typ zu tun:
Ändern Sie XY nach Ihren Vorgaben.
Mounten Sie auch das Laufwerk, auf dem Sie die Sicherung durchführen möchten.
Kopieren Sie anschließend alle Ihre Daten von
/mnt/path/to/your/important_folders
nach/path/to/your/mounted_backup_drive
sudo
. Später können Sie die Berechtigung dieser Ordner ändern.Erstellen Sie als Nächstes eine Sicherungskopie Ihrer aktuell installierten Software:
Hier ist ein Weg, wie das geht:
Bearbeiten Sie die relevanten Teile.
Erstellen Sie als Nächstes eine Sicherungskopie Ihrer aktuellen ppas-Liste. Hier erfahren Sie, wie das geht.
Jetzt können Sie Ihre Ubuntu-Partition problemlos formatieren. Stellen Sie nach der Neuinstallation Ihre ppas wieder her und aktualisieren und installieren Sie dann alle zuvor installierten Pakete aus der oben genannten generierten Liste.
quelle
Boot Repair repariert nur Ihr mbr nicht Betriebssystem
Wenn sich also Daten in Ihrer Root-Partition befinden, werden diese vollständig gelöscht. Kopieren Sie die Daten von der Root-Patition auf andere externe Geräte oder auf die dev / sda1-Partition, auf der die ntfs-Partitionen gemountet sind
Machen wir es uns ganz einfach
1) Wählen Sie etwas anderes
2) Klicken Sie mit der rechten Maustaste auf / dev / sba2 und löschen Sie die Partition
3) Klicken Sie mit der rechten Maustaste auf / dev / sba1 und löschen Sie die Partition
4) Jetzt erhalten Sie einen freien Speicherplatz von ca. 32 GB
5) Wählen Sie nun freien Speicherplatz aus und klicken Sie auf das Symbol + für die Root-Partition (* stellen Sie sicher, dass Sie den freien Speicherplatz auswählen).
i) Erstellen Sie dann Partitionsfenster-Apper
Größe als 15360
als ext4-
Einhängepunkt verwenden / (root) auf OK
klicken
ii) Klicken Sie erneut auf freien Speicherplatz und erstellen Sie eine Swap-Partition
Größe als 4096 (Größe Ihres RAM ist ausreichend)
Als Tauschbereich verwenden
Klicken Sie auf OK
iii) Klicken Sie erneut auf freien Speicherplatz und erstellen Sie eine Home-Partition
Größe als beliebige verbleibende
Verwendung als ext4-
Einhängepunkt / Home-
Klick OK
Jetzt erhalten Sie eine Eingabeaufforderung, dass / (root) und Swap-Bereichspartitionen formatiert werden. Klicken Sie auf Ja und entspannen Sie sich, bis die Installation abgeschlossen ist.
quelle
Wenn Sie das Reparieren aufgegeben haben und nur Ihre Daten zurückerhalten und Ubuntu neu installieren möchten, haben Sie zwei Möglichkeiten
/dev/sdb1
um etwa 30-40 GB schrumpfte , und installierte Ubuntu darauf (Dieser beängstigende Dialog wird angezeigt, aber lesen Sie den Titel. Es wird nur um Erlaubnis gebeten, auf die Partition zu schreiben. Es macht nichts, was Sie nicht wollen, vorausgesetzt, Sie haben nicht versehentlich irgendwelche Kontrollkästchen für die Formatierung aktiviert, also immer doppelt prüfen.) Und dann Daten sichern / diese Partition mounten. Dies ist die einfachere und einfachere Methode, und es dauert nicht lange.Wenn Sie nicht gerne gruselige Dinge mit Ihrer Festplatte machen, wie wäre es dann mit einem USB-Laufwerk? Sie können eine Art Ubuntu-on-a-Stick machen. Hier finden Sie Anweisungen dazu. (Dazu benötigen Sie 2 USB-Laufwerke. Eines für LiveUSB und eines für die Installation. Das Installationslaufwerk sollte mindestens 8 GB groß sein.)
Schließen Sie das zweite USB-Laufwerk an, das Laufwerk, das ich zuvor als "Installationslaufwerk" bezeichnet habe.
Wählen Sie im Installationsprogramm alle Einstellungen aus, z. B. Systemgebietsschema, Speicherort, Zeitstandard und all diese Dinge.
/dev/sdc/
und das 'Installationslaufwerk' (das 2. USB-Laufwerk) sollte sein,/dev/sdd/
aber nehmen Sie nicht mein Wort dafür, IMMER DOPPELTE PRÜFUNG. Ein einziger Fehler kann die gesamte Installation ruinieren./dev/sdd/
auf. Rufen Sie das Installationsprogramm auf, machen Sie die/dev/sdd
Partition zur/
(Root-) Partition und wählen Sie/dev/sdd/
im Dropdown-Menü aus, ob Sie der Bootloader sein möchten unten.sudo nano /etc/fstab
und führen Sie es aus. Es sollte Ihnen einen bearbeitbaren Texteditor im Terminal geben. Es sollte einige beängstigende Zahlen haben, aber keine Angst. Solange Sie das tun, was ich Ihnen sage, sollten Sie am Ende dieses Tutorials ein funktionierendes System haben.<The drive location that you wrote onto paper a while ago> <The place you want it to open from, preferably somewhere in /mnt/> <ext4 or ntfs, the former for a linux partition, the latter for a windows one.> noatime,defaults 0 0
sollte es ungefähr so aussehen/dev/sdc1/ /mnt/Win7Stuff/ ntfs noatime,defaults 0 0
. Nachdem Sie dies sowohl für die alte Ubuntu-Partition als auch für die Windows-Partition getan haben, drücken Sie STRG + X und dann Y und dann zweimal die Eingabetaste.sudo mkdir <whatever the /mnt/ directories you mounted them at, such as /mnt/Win7Stuff/
. Tun Sie dies für beide Ordner / mnt /.sudo mount -a
das Terminal ein und drücken Sie die Eingabetaste. Und Voila! Dein PC zurück ~. Sie können alles sichern, was Sie brauchen.noatime
zum/
Einhängepunkt hinzuzufügen ,/etc/fstab/
da dies die USB-Lebensdauer verlängern würde.Bitte kommentieren Sie, wenn Sie Fragen haben, und ich gehe ins Bett, weil es 6 Uhr morgens ist. Gute Nacht. Bitte sag mir auch, warum zum Teufel hast du SWAP 30GIGS OF SPACE gegeben?!
quelle
Das Problem wurde behoben, basierend auf den Empfehlungen des Benutzers @hbdgaf im Chat , indem einfach ein neues Konto installiert und erstellt wurde. Danach habe ich mein altes Konto wiederhergestellt . Die meisten Anwendungen mussten jedoch immer noch neu installiert werden.
PS: musste auch Inodes während der Neuinstallation reparieren. Ich denke, das wurde durch frühere Versuche, die Installation zu reparieren, vereitelt.
quelle