เพิ่มขนาดพาร์ติชัน Ubuntu ภายใต้เครื่องเสมือน


9

ผมใช้ MacBook กับMac OS X 10.9.1 ฉันได้ติดตั้งVMWare Fusion 6.0.2แล้วซึ่งติดตั้งUbuntu 12.04 LTSเป็นเครื่องเสมือน

Ubuntuตอนนี้ฉันต้องเพิ่มขนาดของดิสก์ของ GPartedแสดงให้เห็นว่ามีการ80Gจัดสรร:

ป้อนคำอธิบายรูปภาพที่นี่

อย่างไรก็ตามการคลิกขวาบนพาร์ติชันแรกแสดงว่าResize/Moveเป็นสีเทาแล้วฉันไม่รู้วิธีดำเนินการต่อ ...

PS: โพสต์นี้ดูเหมือนว่าจะมีปัญหาเช่นเดียวกับฉันถ้าเป็นเช่นนั้นใครสามารถบอกวิธีการBoot from the Ubuntu LiveCDภายใต้VMWare Fusion?

Edit1:

ฉันได้ตั้งค่าต่อไปนี้ใน VMWare เพื่อลองBoot from the Ubuntu LiveCD:

ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

เมื่อเริ่มต้นมันแปลกที่ฉันไม่เห็นอะไรแตกต่างจากการบูตจากฮาร์ดดิสก์ ... ถึงกระนั้นฉันก็เปิดเทอร์มินัลปิดการสลับและเปิดใช้ GParted ใน GParted ฉันลบ swap (เช่นเดียวกับพาร์ติชันเสริมทั้งหมดที่มีอยู่) อย่างไรก็ตามฉันไม่สามารถปรับขนาด / ย้าย/dev/sda1ได้ ใครช่วยได้บ้าง

ป้อนคำอธิบายรูปภาพที่นี่

Edit2:

ตามความคิดเห็นของ @Hadi ฉันคิดว่าการสร้างดิสก์อื่นไม่ใช่ความคิดที่ไม่ดีการวิเคราะห์การใช้ดิสก์แสดงดังต่อไปนี้ ใครสามารถแนะนำโฟลเดอร์ของฉันที่ควรติดตั้งกับดิสก์ที่สร้างขึ้นใหม่ได้บ้าง

ป้อนคำอธิบายรูปภาพที่นี่


เมื่อคุณสร้าง VM ครั้งแรกคุณเลือกถาวรหรือจัดสรรแบบไดนามิกหรือไม่
มิทช์

คำตอบ:


7

คุณต้องบูตจาก Ubuntu live disk เพื่อให้คุณสามารถปรับขนาดพาร์ติชัน Ubuntu ที่ติดตั้งบน Virtualbox

  1. ขั้นแรกให้คลิกขวาที่เครื่องเสมือนอูบุนตูและเลือกตัวเลือกการตั้งค่าจากเมนูการตั้งค่าให้เลือกตัวเลือกการจัดเก็บเลือกไฟล์ดิสก์เสมือนซีดี / ดีวีดี ( เลือกไฟล์ iso ของอูบุนตูที่คุณต้องการบูท ) ฉันเลือก Ubuntu ไฟล์ iso 13.04

    ป้อนคำอธิบายรูปภาพที่นี่

  2. ตอนนี้จากการตั้งค่า Ubuntu เลือกตัวเลือกระบบจากลำดับการบูตเปิดใช้งานเฉพาะตัวเลือกซีดี / ดีวีดีและวางไว้ด้านบน

    ป้อนคำอธิบายรูปภาพที่นี่

  3. ตอนนี้ strat เครื่องเสมือนอูบุนตูที่เลือก ( อูบุนตูเป็นชื่อสำหรับเครื่องเสมือนของฉัน )

  4. มันจะบู๊ตจากไฟล์ iso (ดิสก์สด) คุณต้องเลือกตัวเลือกลอง Ubuntu เมื่อเริ่มต้นจากนั้นเปิด gparted จากเส้นประ

    ป้อนคำอธิบายรูปภาพที่นี่

    ในกรณีของฉัน / dev / sr0 หมายถึง Ubuntu สด 13.04 ดิสก์และ/dev/sda1พาร์ทิชันที่ติดตั้ง Ubuntu 13.10

  5. ตอนนี้คุณสามารถยกเลิกการต่อเชื่อม/dev/sdaพาร์ติชั่นดิสก์ทั้งหมดได้จากภาพหน้าจอด้านบน

  6. ปรับขนาด/dev/sda1พาร์ติชัน ext4 ของคุณโดยการเพิ่มพื้นที่ที่ไม่ได้จัดสรรด้วยหรือเพียงเพิ่มพื้นที่ว่างจากพื้นที่ว่างจากนั้นใช้พื้นที่ที่เหลือสร้างพาร์ติชันเสริม (ทำการสลับภายใน)

  7. หลังจากปรับขนาดแล้วให้ปิดเครื่องเสมือนและเปลี่ยนลำดับการบู๊ตเป็นฮาร์ดดิสก์บนการตั้งค่าเครื่องเสมือน

  8. มันจะบูตจากฮาร์ดดิสตอนนี้ขนาดพาร์ติชันของ Ubuntu จะถูกปรับขนาด

หมายเหตุ : ฉันใช้กล่องเสมือนไม่ใช่ฟิวชั่น vmware


2

คำตอบทั้งหมดข้างต้นนั้นถูกต้องและทุกอย่าง แต่ฉันขอแนะนำให้คุณทำสิ่งนี้:

ทำไมคุณควรขยายพาร์ติชันของคุณ คุณต้องการพื้นที่เพิ่มเติมตกลงที่ไม่เป็นไรคุณจึงสามารถสร้างพาร์ติชันอื่นแล้วย้ายบ้านของคุณไป

สิ่งที่ฉันหมายถึงต่อไปนี้:

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

สำหรับระบบที่มีผู้ใช้หลายคนหรือระบบที่มีพื้นที่ดิสก์จำนวนมากแนะนำให้วาง / usr, / var, / tmp และ / home ในแต่ละพาร์ติชั่นแยกจากพาร์ติชั่น / แหล่ง

ตอนนี้ไปกันเถอะ

ครั้งแรกที่ใช้ Gparted ให้สร้างพาร์ติชันใหม่และจัดรูปแบบเป็น ext4

ตอนนี้เรามารู้จัก UUID ของพาร์ติชั่นที่สร้างขึ้นใหม่

sudo blkid

คัดลอก UUID ของพาร์ติชันที่สร้างขึ้นใหม่

ตอนนี้ขอย้ายบ้านของคุณไปที่พาร์ทิชันนี้

เปิด / etc / fstab ของคุณ

gksu gedit /etc/fstab

เพิ่มบรรทัดต่อไปนี้:

UUID=THE COPIED UUID ABOVE /home           ext4    defaults        0       2

ตอนนี้บันทึกและรีบูตแล้วสนุก :)


นั่นเป็นความคิดที่ดี ... ฉันได้ผนวกภาพของการวิเคราะห์การใช้งานดิสก์ของฉัน ... ในความเห็นของคุณโฟลเดอร์ใดควรย้ายไปที่พาร์ติชั่นที่สร้างขึ้นใหม่?
SoftTimur

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

1

คุณสามารถแทรกอิมเมจ ISO ของ Ubuntu ลงในไดรฟ์ซีดีของ VMWare และคุณควรจะสามารถใช้งานเซสชันสดของ Ubuntu ได้จากที่นั่น


ฉันสามารถแทรกอิมเมจ ISO ลงในไดรฟ์ซีดีของ VMWare ได้ ... แต่ฉันไม่รู้วิธีเรียกใช้เซสชันสดจากที่นั่น ...
SoftTimur

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

0

จริง ๆ แล้วตัวเองสามารถช่วยได้ เมื่อคุณเริ่มต้นดิสก์ / จัดรูปแบบเป็น linux type 8e จริง ๆ แล้วจะกำหนด / dev / sda3 เป็น disk id จากนั้นคุณสามารถใช้ "fdisk / dev / sda" เพื่อดูและแสดงรายการ .. ส่วนที่เหลือเป็นเรื่องง่ายขยายกลุ่มวอลุ่มเพื่อดูดิสก์ด้วย vgextend, lvdisplay, pvextend ...


0

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

คุณสามารถใช้ gparted เพื่อสร้างพาร์ติชันใหม่ตัวอย่างเช่น / dev / sda3 ของระบบไฟล์ ext4 จากพื้นที่ที่ไม่ได้ถูกจัดสรรของคุณ:

$ sudo gparted

จากนั้นแก้ไข / etc / fstab เพื่อติดตั้งอัตโนมัติทุกครั้งที่คุณบูตคอมพิวเตอร์:

$ sudo gedit /etc/fstab

และเพิ่มบรรทัดต่อไปนี้:

/dev/sda3 /home/yourname/mydata ext4 defaults 0 0

ตอนนี้รีบูต VM ของคุณและคุณจะเห็นระบบไฟล์ที่สร้างขึ้นใหม่ของคุณ:

$ df -h
/dev/sda3       78.8G   23M  78.2G   1% /home/yourname/mydata
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.