พาร์ทิชัน การย้ายพาร์ติชั่นบรรจุ / boot ปลอดภัยหรือไม่?


14

ฉันใช้ dualboot (Windows 7 และ Ubuntu 12.04) และฉันต้องการเพิ่มพื้นที่สำหรับพาร์ติชัน Ubuntu ของฉัน ฉันทำมันจากซีดีสดผ่าน gparted

ฉันกำลังจะปรับขนาดพาร์ติชัน windows ของฉันเพื่อให้ได้พื้นที่ว่างและปรับขนาด Ubuntu ของฉันเพื่อเติมเต็ม แต่ฉันก็ได้สิ่งนี้มา:

"การย้ายพาร์ติชันอาจทำให้ระบบปฏิบัติการของคุณไม่สามารถบู๊ตได้

คุณได้เข้าคิวการดำเนินการเพื่อย้ายเซกเตอร์เริ่มต้นของพาร์ติชัน / dev / sda3 ความล้มเหลวในการบูตมักเกิดขึ้นหากคุณย้ายพาร์ติชั่น GNU / Linux ที่มี / boot หรือหากคุณย้ายพาร์ติชันระบบ Windows C: คุณสามารถเรียนรู้วิธีซ่อมแซมการกำหนดค่าการบู๊ตในคำถามที่พบบ่อยของ GParted http://gparted.org/faq.php

การย้ายพาร์ติชันอาจใช้เวลานานในการปรับใช้ "

ฉันกลัวและไม่กล้าทำ แต่ฉันยังต้องการพื้นที่เพิ่มในพาร์ติชัน Ubuntu ของฉัน ฉันควรทำอย่างไรดี ?

ขอบคุณมากล่วงหน้า

มาร์คัส

คำตอบ:


6

ไม่สามารถพูดได้เพียงพอทำการสำรองข้อมูลและยืนยันว่ามีข้อมูลที่จำเป็นจริง ๆ ก่อนทำการเปลี่ยนแปลงระบบเช่นนี้

ที่กล่าวว่าฉันพบว่าถ้าฉันย้ายตำแหน่งบล็อกเริ่มต้นของไดรฟ์บูต (เช่นจากภาค 63 ถึง 2048) ฉันต้องติดตั้งด้วงก่อนที่ระบบจะบูต สำหรับข้อมูลเกี่ยวกับวิธีการดูหน้าอูบุนตูวิธีการซ่อม, Restore หรือติดตั้งด้วง 2 กับอูบุนตูสด CD หรือ USB


1
ขอบคุณ หลังจากย้ายพาร์ติชั่น/ที่มี/bootฉันไม่ต้องการทำอะไรกับด้วงและสามารถรีบูทเป็น Lubuntu บนดิสก์ได้สำเร็จ ทำไมฉันไม่จำเป็นต้องทำอะไรกับด้วง unix.stackexchange.com/questions/503355/…
Tim

มันนานมากแล้วที่ข้าต้องทำสิ่งนี้ สิ่งต่าง ๆ อาจเปลี่ยนแปลงไปตั้งแต่ปี 2014 และเครื่องมือบางอย่างอาจทำตามขั้นตอนที่จำเป็นทั้งหมดสำหรับคุณในวันนี้ หรือสถานการณ์ของคุณแตกต่างกันอย่างใด
BeowulfNode42

2

ฉันปรับเปลี่ยนตำแหน่งและขนาดของ/พาร์ติชันของฉันเล็กน้อยโดยใช้ GParted จากปุ่ม Ubuntu 15.04 Live USB ก่อนหน้านี้ฉันได้คัดลอกบิตจากบิตแม๊กแบบแม่เหล็กไปยัง SSD นี้และต้องการจัดพาร์ติชัน

ในตอนแรกฉันติดตั้ง Grub ไว้ทั้งบนดิสก์และบนดิสก์อื่น หลังจากย้าย / ปรับขนาดพาร์ติชั่นฉันใช้คำแนะนำที่เชื่อมโยงกับจากคำถามที่พบบ่อยของ GPartedที่คุณอ้างถึง

สำหรับพาร์ติชั่น / dev / sdc2 บนเครื่อง Ubuntu ที่ใช้ Grub 2 ซึ่งไม่มี LVM / RAID นี่คือ:

sudo -i
mkdir /tmp/mydir
mount /dev/sda5 /tmp/mydir
mount --bind /dev /tmp/mydir/dev
mount --bind /proc /tmp/mydir/proc
mount --bind /sys /tmp/mydir/sys
chroot /tmp/mydir
grub-install /dev/sdc
exit
reboot

ตรวจสอบให้แน่ใจว่าได้แทนที่ทั้งพาร์ติชันและดิสก์ด้วยสิ่งที่ถูกต้องสำหรับคุณและตรวจสอบคำแนะนำที่เชื่อมโยงจริงหากคุณมีการตั้งค่าที่แตกต่างกัน

สิ่งนี้อาจไม่จำเป็นเพราะดิสก์อื่นที่ฉันติดตั้ง Grub ไว้ก็ยังสามารถบูตระบบได้


ขอบคุณสำหรับสิ่งนี้. ฉันไม่ได้ต้องการ แต่มันชัดเจนมาก
dfrankow

นอกจากนี้update-grubอาจมีความจำเป็นหลังจากgrub-install /dev/sdc- หากพาร์ทิชันบางส่วนถูกลบและการกำหนดหมายเลขของพวกเขามีการเปลี่ยนแปลงการกำหนดค่าด้วงควรได้รับการปรับปรุง
xealits

ขอบคุณ หลังจากย้ายพาร์ติชั่น/ที่มี/bootฉันไม่ต้องการทำอะไรกับด้วงและสามารถรีบูทเป็น Lubuntu บนดิสก์ได้สำเร็จ ทำไมฉันไม่จำเป็นต้องทำอะไรกับด้วง unix.stackexchange.com/questions/503355/…
Tim

1

หากคุณย้ายพาร์ติชั่นที่มี / boot (โดยปกติจะติดตั้ง Ubuntu) Grub จะไม่สามารถโหลดได้และจะเข้าสู่โหมดบรรทัดการกู้คืนเมื่อทำการบูทคอมพิวเตอร์ของคุณ

ตัวฉันเองไม่ได้ย้าย Partition ของฉันเพื่อให้ฉันมีพื้นที่มากขึ้นเนื่องจากข้อความที่น่ากลัว

สำหรับขั้นตอนต่อไปนี้ตรวจสอบให้แน่ใจว่าคุณมี Ubuntu Live CD / USB ที่ให้คุณบูตเครื่อง

ตรวจสอบให้แน่ใจว่าได้สำรองไฟล์สำคัญทั้งหมดของคุณแล้วใช้ GParted live CD เพื่อย้ายพาร์ติชั่นที่คุณต้องการย้าย

แล้วรีบูตเครื่องคอมพิวเตอร์ของคุณบูตเข้าสู่อูบุนตูสด CD / USB sudo update-grubและมีเทอร์วิ่ง sudo apt-get install --reinstall grub && sudo grub-installหากไม่ได้ทำงานให้ลอง sudo update-grubแล้วก็

หวังว่ามันจะใช้ได้


ขอบคุณ หลังจากย้ายพาร์ติชั่น/ที่มี/bootฉันไม่ต้องการทำอะไรกับด้วงและสามารถรีบูทเป็น Lubuntu บนดิสก์ได้สำเร็จ ทำไมฉันไม่จำเป็นต้องทำอะไรกับด้วง unix.stackexchange.com/questions/503355/…
Tim

0

แนะนำเป็นอย่างยิ่งให้ทำการสำรองไฟล์สำคัญใด ๆ ก่อนทำการปรับขนาด / ย้าย

ข้อความ Gparted เพียงเตือนคุณเกี่ยวกับความเสี่ยงของการสูญเสียข้อมูลเมื่อปรับขนาด ไม่ได้หมายความว่าคุณจะสูญเสียข้อมูล แต่เป็นไปได้

ฉันใช้ Gparted และซอฟต์แวร์การแบ่งพาร์ติชันอื่น ๆ เพื่อเปลี่ยนขนาดพาร์ติชันของฉัน (Ubuntu, XP Vista และ 7 เป็นตัวอย่าง) เกือบทุกวันและไม่เคยพบปัญหาใด ๆ

แนะนำเป็นอย่างยิ่งให้ทำการสำรองไฟล์สำคัญใด ๆ ก่อนทำการปรับขนาด / ย้าย


ขอบคุณ หลังจากย้ายพาร์ติชั่น/ที่มี/bootฉันไม่ต้องการทำอะไรกับด้วงและสามารถรีบูทเป็น Lubuntu บนดิสก์ได้สำเร็จ ทำไมฉันไม่จำเป็นต้องทำอะไรกับด้วง unix.stackexchange.com/questions/503355/…
Tim

0

สำรองไฟล์สำคัญใด ๆ

ใน Windows เรียกใช้ defrag และ chkdsk / f

เริ่มต้นด้วย live-cd ด้วย gparted และลดพาร์ติชัน

รีบูทด้วย Windows หากทุกอย่างทำงานได้อย่างถูกต้อง

เริ่มต้นด้วย live-cd และการใช้พาร์ติชัน Ubuntu เพิ่ม gparted

เปิดเทอร์มินัลรับ UUID ของพาร์ติชัน chroot แก้ไขไฟล์ / etc / fstab แก้ไข UUID ติดตั้ง Grub ใหม่แล้วรัน:

sudo su
fdisk -l
blkid /dev/sdax 
#/dev/sdax = linux partition - mount as /
mount /dev/sdax /mnt
mount --bind /dev /mnt/dev 
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
nano /etc/fstab
#Change the UUID if this changed to /dev/sdax mount as /
#Save the file (Control+O). Close Nano (Control+X)
grub-mkconfig -o /boot/grub/grub.cfg
grub-install --root-directory=/mnt /dev/sda
grub-install --recheck /dev/sda
umount /mnt
reboot

ขอบคุณ หลังจากย้ายพาร์ติชั่น/ที่มี/bootฉันไม่ต้องการทำอะไรกับด้วงและสามารถรีบูทเป็น Lubuntu บนดิสก์ได้สำเร็จ ทำไมฉันไม่จำเป็นต้องทำอะไรกับด้วง unix.stackexchange.com/questions/503355/…
Tim

0

นอกเหนือจากคำแนะนำที่มีรายละเอียดมากข้างต้นแล้วส่วนใหญ่จะยอดเยี่ยมฉันจะเพิ่มสิ่งต่อไปนี้

1) นอกเหนือจากการสำรองข้อมูลทั้งหมดที่อาจเป็นอันตรายฉันสร้างการสำรองข้อมูลสำรองอย่างน้อยสองครั้งสำหรับบูตโดยการคัดลอกพาร์ติชันทั้งหมดไปยังพาร์ติชันใหม่โดยตรงโดยใช้ยูทิลิตี้พาร์ติชันเช่นพาร์ติชันมายากลหรือ gpart ทั้งสองอย่าง การเรียกคืนอาจมีคุณสมบัตินี้ในบางรุ่น ฉันเสริมด้วยการสำรองข้อมูลในแฟลชไดรฟ์หรือคอมพิวเตอร์เครื่องอื่น โปรดระวังว่ามีไฟล์ที่ซ่อนอยู่ซึ่งคุณอาจจะหรืออาจจะไม่เคยถูกจับและถ้าคุณตั้งค่าตัวจัดการไฟล์ให้แสดงไฟล์ที่ซ่อนอยู่คุณจะไม่รู้

2) สิ่งที่ฉันทำเองเป็นการส่วนตัวเมื่ออยู่ในสถานการณ์เช่นนี้คือปล่อยให้พาร์ติชันสำหรับบู๊ตของฉันไม่มีใครแตะต้องและปรับขนาด / ย้ายพาร์ติชั่นข้อมูลและรูทเท่านั้น ด้วยวิธีนี้ฉันไม่จำเป็นต้องกังวลเกี่ยวกับการอัพเดตหรือการติดตั้งด้วงใหม่ ฉันไม่รู้ว่าคุณยืนยันเหตุผลที่ดีที่จะยุ่งกับ / boot

3) นอกเหนือจากคำแนะนำข้างต้นฉันจะเพิ่มว่าถ้าคุณโชคดีคุณอาจอัปเดตด้วงได้อย่างง่ายดายหากคุณสามารถบูตเข้าสู่โหมดการกู้คืนของ Ubuntu คุณสามารถไปที่นั่นผ่านตัวเลือกที่สองบูตตัวเลือกขั้นสูงของ Ubuntu ที่จะนำเสนอคุณด้วยเมนูแบบเก่าที่มี fdisk และตัวเลือกอื่น ๆ เลือกตัวเลือกด้วงและถ้าคุณโชคดีมันจะอัปเดตตัวคุณเองโดยอัตโนมัติ

หมายเหตุ: หากคุณไม่ทราบวิธีเข้าสู่เมนูด้วงคุณจะพบกับเครื่อง Intel บางรุ่นที่คุณสามารถหาตัวเลือก "บู๊ตจากไฟล์ EFI" ในตัวจัดการการบูต คุณควรจะสามารถต่อสู้กับตัวจัดการการบู๊ตด้วยการทดลองกดปุ่ม Fkeys เมื่อบู๊ตและท่องผ่านเมนูผลลัพธ์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.