Xóa / khởi động phân vùng


15

Đôi khi tôi muốn làm phân vùng thông minh, bằng cách làm phân vùng riêng / khởi động , nhưng tôi chỉ cho ít không gian. Bây giờ tôi đang gặp vấn đề với việc thiếu không gian trên phân vùng đó.

Làm thế nào để loại bỏ / boot phân vùng và tham gia nó với / phân vùng root?


2
Bạn có nghĩ sẽ dọn sạch các kernel cũ khỏi / boot trước khi bạn thử hợp nhất nó với / filesystem không?
Arcege

vâng, nhưng đó là một số máy tính "công khai", vì vậy tôi không muốn làm điều này mỗi vài tháng ... (ok tôi biết tôi có thể, nhưng vẫn ...)
gsedej

Xem câu trả lời của tôi dưới đây - bạn cũng có thể thay đổi kích thước phân vùng, thay vì thay đổi lược đồ phân vùng của bạn (đây là một cách tốt)
J. Taylor

Câu trả lời:


14

Bạn có thể sử dụng cp -a /boot /boot-tmpđể sao chép nội dung vào một thư mục tạm thời trên hệ thống tệp gốc, ngắt kết nối phân vùng khởi động bằng cách sử dụng umount /bootvà đặt các tệp trở lại đúng vị trí rmdir /boot && mv /boot-tmp /boot.

Khi bạn xác minh rằng mọi thứ đều ổn, bạn có thể xóa /bootkhỏi /etc/fstab. Cuối cùng, bạn nên kiểm tra kỹ cấu hình GRUB và chạy update-grub.


3
Có lẽ muốn chắc chắn /etc/fstablà chính xác một khi bạn làm điều này.
belacqua

1
Tôi muốn nhắc lại mặc dù việc tăng kích thước phân vùng khởi động có lẽ là lựa chọn tốt hơn ... Tôi không hiểu tại sao bạn lại không muốn làm điều đó ...
J. Taylor

4
@jrtayloriv: Bạn có muốn giải thích tại sao phân vùng khởi động riêng biệt lại thích hợp hơn không? - Tôi đã đọc trong một số hướng dẫn cổ xưa, 100 MB cho một phân vùng khởi động sẽ ổn. Bây giờ apt-get upgradethường xuyên thất bại vì không đủ dung lượng đĩa. Tôi không muốn di chuyển phân vùng. Bạn có biết một giải pháp sẽ tự động thanh lọc hạt nhân cổ đại?
krlmlr

Tôi đã thử điều này, nhưng bằng cách nào đó, hệ thống của tôi dường như tải cấu hình từ phân vùng khởi động (bây giờ không được gắn nữa). (Tôi đã thay đổi /etc/default/grubvà chạy update-grub, nhưng những thay đổi không được phản ánh trong /boot/grub/grub.cfg.) Có gợi ý nào không?
krlmlr

2

Bạn cũng có thể chỉ cần giữ / boot partition và mở rộng nó với gparted . (Tất nhiên, như mọi khi, sao lưu trước và giữ một liveCD tiện dụng trong trường hợp có sự cố)

Nếu bạn chưa bao giờ thay đổi kích thước phân vùng trước đây, có rất nhiều hướng dẫn trên web sẽ cho bạn biết cách thực hiện. Đây là một hướng dẫn tốt để bắt đầu với: http://www.ibm.com/developerworks/linux/lvern/l-resizing-partitions-1/index.html


Cảm ơn đã trả lời, nhưng tôi chỉ tham gia vào phân vùng "/". Tôi cũng cần thay đổi kích thước các phân vùng khác ....
gsedej

Nếu đó là trường hợp, bạn cũng có thể "hợp nhất" các phân vùng bằng cách sử dụng gparted. Di chuyển các tập tin từ / phân vùng khởi động đến / phân vùng. Sau đó đặt bootloader để khởi động từ thư mục new / boot của phân vùng gốc. Nếu mọi thứ hoạt động, và nó khởi động đúng cách, sau đó xóa phân vùng khởi động và thay đổi kích thước các phân vùng khác để lấp đầy không gian. Một lần nữa - tạo bản sao lưu và giữ cho một livecd sẵn sàng (và tôi sẽ nhắc lại rằng thay đổi kích thước có lẽ là một giải pháp tốt hơn và dễ dàng hơn nhiều so với việc hợp nhất ...)
J. Taylor
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.