ลบ / บูตพาร์ติชัน


15

บางครั้งฉันต้องการทำพาร์ติชันที่ชาญฉลาดโดยทำพาร์ติชันแยกต่างหาก / bootแต่ฉันให้พื้นที่เล็กน้อย ตอนนี้ฉันมีปัญหากับการไม่มีพื้นที่บนพาร์ติชันนั้น

จะลบ / boot partition และเข้าร่วมกับ / root partition ได้อย่างไร


2
คุณคิดว่าจะล้างเมล็ดที่เก่ากว่าออกจาก / boot ก่อนที่จะลองผสานกับระบบไฟล์ /
Arcege

ใช่ แต่มันเป็นพีซี "สาธารณะ" ดังนั้นฉันไม่ต้องการทำสิ่งนี้ทุกสองสามเดือน ... (โอเคฉันรู้ว่าฉันทำได้ แต่ยัง ... )
gsedej

ดูคำตอบของฉันด้านล่าง - คุณยังสามารถปรับขนาดพาร์ติชันแทนการเปลี่ยนรูปแบบการแบ่งพาร์ทิชันของคุณ (ซึ่งเป็นหนึ่งที่ดี)
เจเทย์เลอร์

คำตอบ:


14

คุณสามารถใช้cp -a /boot /boot-tmpเพื่อคัดลอกเนื้อหาไปยังไดเรกตอรีชั่วคราวบนระบบไฟล์รากยกเลิกการเมานท์พาร์ติชันสำหรับเริ่มระบบโดยใช้umount /bootและทำให้ไฟล์กลับมาอยู่กับrmdir /boot && mv /boot-tmp /bootเดิม

เมื่อคุณยืนยันว่าทุกอย่างเป็นเรื่องปกติที่คุณสามารถลบจาก/boot /etc/fstabในที่สุดคุณควรตรวจสอบการกำหนดค่า GRUB และเรียกใช้update-grubอีกครั้ง


3
อาจต้องการตรวจสอบให้แน่ใจว่า/etc/fstabถูกต้องเมื่อคุณทำเช่นนี้
belacqua

1
ผมอยากจะย้ำว่าที่การเพิ่มขนาดของพาร์ทิชันบูตที่อาจจะเป็นทางเลือกที่ดีกว่า ... ผมไม่เข้าใจว่าทำไมคุณจะไม่เพียงแค่ต้องการที่จะทำ ...
เจเทย์เลอร์

4
@jrtayloriv: คุณสนใจที่จะอธิบายอย่างละเอียดว่าเหตุใดจึงเลือกพาร์ติชันสำหรับบูตแยกต่างหาก - ฉันอ่านในคู่มือโบราณบางอย่าง 100 MB สำหรับพาร์ติชันสำหรับบูตจะโอเค ตอนนี้apt-get upgradeล้มเหลวเป็นประจำเนื่องจากพื้นที่ดิสก์ไม่เพียงพอ ฉันไม่ต้องการย้ายพาร์ติชัน คุณรู้วิธีแก้ปัญหาที่จะกำจัดเมล็ดพืชโบราณโดยอัตโนมัติหรือไม่?
krlmlr

ฉันลองสิ่งนี้แล้ว แต่ระบบของฉันดูเหมือนว่าจะโหลดการกำหนดค่าจากพาร์ติชันสำหรับเริ่มระบบ (ตอนนี้ไม่ได้ติดตั้งอีกต่อไป) (ฉันมีการเปลี่ยนแปลง/etc/default/grubและทำงานupdate-grubแต่การเปลี่ยนแปลงไม่ได้สะท้อนให้เห็น/boot/grub/grub.cfg) คำใบ้ใด ๆ
krlmlr

2

คุณสามารถก็เป็นเพียงแค่ให้ partitition / boot และขยายด้วยgparted (แน่นอนเช่นเคยสำรองข้อมูลก่อนและเก็บ liveCD ให้เป็นประโยชน์ในกรณีที่มีข้อผิดพลาด)

หากคุณไม่เคยปรับขนาดพาร์ติชั่นมาก่อนมีบทเรียนมากมายบนเว็บที่จะบอกวิธีการทำเช่นนั้น ต่อไปนี้เป็นบทแนะนำที่ดีในการเริ่มต้น: http://www.ibm.com/developerworks/linux/library/l-resizing-partitions-1/index.html


ขอบคุณสำหรับคำตอบ แต่ฉันเพิ่งเข้าร่วมในพาร์ทิชัน "/" ฉันจะต้องปรับขนาดพาร์ติชั่นอื่น ๆ ยัง ....
gsedej

หากเป็นกรณีนี้คุณสามารถ "ผสาน" พาร์ติชันโดยใช้ gparted ได้เช่นกัน ย้ายไฟล์จาก / boot partition ไปที่ / partition จากนั้นตั้งค่า bootloader ให้บูตจากไดเรกทอรีใหม่ / boot ของพาร์ทิชันราก หากทุกอย่างใช้งานได้และบู๊ตอย่างถูกต้องให้ลบพาร์ติชันสำหรับบูตและปรับขนาดพาร์ติชันอื่น ๆ เพื่อเติมเต็มพื้นที่ว่าง อีกครั้ง - ทำการสำรองข้อมูลและเตรียม livecd ให้พร้อม (และฉันจะขอย้ำว่าการปรับขนาดน่าจะเป็นวิธีที่ดีกว่าและง่ายกว่าการรวม ... )
J. Taylor
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.