Partition entfernen / booten


15

Manchmal wollte ich intelligente Partitionen erstellen, indem ich eine separate / boot-Partition durchführte , aber ich gebe nur wenig Platz. Jetzt habe ich Probleme mit Platzmangel auf dieser Partition.

Wie entferne ich / boot Partition und verbinde sie mit / root Partition?


2
Haben Sie darüber nachgedacht, ältere Kernel von / boot zu entfernen, bevor Sie versuchen, sie mit dem Dateisystem / zusammenzuführen?
Arcege

Ja, aber es ist ein "öffentlicher" PC, also möchte ich das nicht alle paar Monate machen ... (ok, ich weiß, ich könnte, aber immer noch ...)
gsedej

Siehe meine Antwort unten - Sie könnten auch die Größe der Partition ändern, anstatt das Partitionsschema zu ändern (was gut ist)
J. Taylor

Antworten:


14

Sie können cp -a /boot /boot-tmpden Inhalt in ein temporäres Verzeichnis auf dem Root-Dateisystem kopieren, die Boot-Partition mithilfe von aushängen umount /bootund die Dateien mit wieder an ihrem Platz platzieren rmdir /boot && mv /boot-tmp /boot.

Sobald Sie , dass alles überprüfen , ist in Ordnung , Sie entfernen /bootaus /etc/fstab. Zuletzt sollten Sie die GRUB-Konfiguration noch einmal überprüfen und ausführen update-grub.


3
Wahrscheinlich möchten Sie sicherstellen, dass dies /etc/fstabkorrekt ist, wenn Sie dies tun.
belacqua

1
Ich möchte noch einmal wiederholen, dass es wahrscheinlich eine bessere Wahl ist, die Größe der Boot-Partition zu erhöhen ... Ich verstehe nicht, warum Sie das nicht einfach tun möchten ...
J. Taylor

4
@jrtayloriv: Möchten Sie näher erläutern, warum eine separate Bootpartition vorzuziehen ist? - Ich habe in einer alten Anleitung gelesen, dass 100 MB für eine Bootpartition in Ordnung wären. Jetzt apt-get upgradefällt regelmäßig wegen zu wenig Festplattenspeicherplatz aus. Ich möchte keine Partitionen verschieben. Kennen Sie eine Lösung, mit der alte Kernel automatisch gelöscht werden?
krlmlr

Ich habe es versucht, aber mein System scheint die Konfiguration von der (jetzt nicht mehr gemounteten) Boot-Partition zu laden. (Ich habe mich geändert /etc/default/grubund laufe update-grub, aber die Änderungen wurden nicht berücksichtigt /boot/grub/grub.cfg.) Irgendwelche Hinweise?
krlmlr

2

Sie können die / boot-Partition auch einfach beibehalten und mit gparted erweitern . (Natürlich, wie immer, sichern Sie zuerst und halten Sie eine Live-CD bereit, falls etwas schief geht.)

Wenn Sie die Größe von Partitionen noch nie zuvor geändert haben, finden Sie im Internet zahlreiche Lernprogramme, in denen Sie erfahren, wie Sie dies tun können. Hier ist ein gutes Tutorial für den Anfang: http://www.ibm.com/developerworks/linux/library/l-resizing-partitions-1/index.html


Danke für die Antwort, aber ich mache lieber mit in "/" Partition. Ich müsste auch die Größe anderer Partitionen ändern ....
gsedej

In diesem Fall können Sie Partitionen auch mit gparted "zusammenführen". Verschieben Sie die Dateien von / boot-Partition nach / partition. Stellen Sie dann den Bootloader so ein, dass er vom neuen / boot-Verzeichnis der Root-Partition bootet. Wenn alles funktioniert und es ordnungsgemäß startet, löschen Sie die Startpartition und ändern Sie die Größe der anderen Partitionen, um den Speicherplatz auszufüllen. Nochmals - machen Sie Backups und halten Sie eine Live-CD bereit (und ich werde wiederholen, dass die Größenänderung wahrscheinlich eine viel bessere und einfachere Lösung ist als das Zusammenführen ...)
J. Taylor
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.