Bagaimana cara memperluas ukuran partisi utama ext4 dalam disk virtual VMware Player?

25

Saya memiliki setup mesin virtual VMware Player, menjalankan Ubuntu 10,04 sebagai OS tamu.

VM dibuat pada drive virtual 20GB, dengan satu partisi untuk ruang kerja. Akhirnya saya sampai pada titik di mana saya perlu memperluas ukuran drive virtual. Mengubah ukuran drive itu sendiri, menambahkan 10GB, mudah melalui menu VMware Player. Saya sekarang perlu mengubah ukuran partisi utama itu sendiri (saya lebih suka ini daripada membuat partisi terpisah dan memasangnya)

Menurut GParted, saya sekarang memiliki partisi berikut:

masukkan deskripsi gambar di sini

Pertanyaan saya adalah, bagaimana saya bisa meningkatkan ukuran partisi Filesystem untuk memasukkan 10GB gratis?

Dari informasi yang saya temukan online, sepertinya satu batasan adalah fakta bahwa dia bertukar partisi berbatasan langsung dengan sistem file, jadi pemahaman saya adalah bahwa hal pertama adalah memindahkan partisi itu ke akhir volume. Bagaimana ini bisa dilakukan?

Juga, beberapa sumber menyarankan bahwa sistem harus di-boot dari LiveCD, sehingga sistem file bukan partisi boot, dan dengan demikian membuatnya lebih mudah untuk mengubah ukuran. Seperti disebutkan di atas, saya menjalankan VM, jadi saya tidak yakin bagaimana cara mem-boot-nya dari LiveCD. Ada ide?

ya
sumber
Anda memberi tahu vmware untuk mem-boot dari image cd, sama seperti yang Anda lakukan saat pertama kali menginstal Ubuntu di dalamnya.
psusi
@psusi - terima kasih. VM dijalankan dengan VMware Player, bukan VMware, jadi saya tidak yakin di mana harus mengatakannya untuk boot dari CD. Juga, jelas, saya perlu mem-boot VM yang saat ini saya gunakan dari CD. Satu-satunya waktu saya ingat menunjuk ke ISO adalah ketika membuat VM, dan di sana semuanya dilakukan secara otomatis.
ysap

Jawaban:

35

Saya baru saja melakukan itu semenit yang lalu. Yang ingin Anda lakukan adalah:

  1. Dalam pengaturan mesin arahkan Drive CD ke file .iso dengan Ubuntu LiveCD Anda. Anda juga mungkin perlu memastikan bahwa kotak centang "Sambungkan daya hidup" dicentang.
  2. Nyalakan mesin virtual dan tekan F2 dengan fokus di dalam mesin.
  3. Setelah di dalam BIOS pindah ke tab Boot dan pilih CD-Rom sebagai perangkat boot utama.
  4. Jalankan gParted - Saya pikir itu selalu ada.
  5. Hancurkan partisi swap: swapoff, hapus partisi extended dan linux-swap.
  6. Ubah ukuran partisi utama Anda ke ukuran yang diinginkan.
  7. Alokasikan swap Anda kembali ke apa pun yang Anda suka - buat partisi extended dan alokasikan sebagai linux swap. Ingat tentang swapon :)

Dan itu saja. Anda sekarang memiliki partisi utama yang besar!

Dalam kasus saya, Anda perlu memiliki refleks Jedi untuk masuk ke BIOS dengan menekan F2 pada layar splash - penundaan boot terlalu pendek. Yang bisa Anda lakukan untuk memperlambatnya adalah buka file .vmx vm Anda dan ketik sesuatu yang masuk akal seperti:

bios.bootDelay = "5000"

Selama 5 detik penundaan boot.

jhnwsk
sumber
Terima kasih, saat ini, saya sudah menambahkan partisi melewati partisi swap itu. Saya kemudian me-mount sistem file itu di sistem file utama saya, dan melanjutkan seperti biasa. Namun, jawaban Anda mungkin akan berharga lain kali jika saya perlu menambah ukuran drive :-)
ysap
Sangat bagus. Setidaknya dalam Fusion 6, kuotasi tidak diperbolehkan. Gunakan:bios.bootDelay = 5000
Brent Faust
Sangat besar terima kasih atas opsi keterlambatan bios. Anda menghemat banyak waktu saya :)
Roman Badiornyi
3
Ini bekerja dengan sempurna. Anda juga dapat menggunakan bios.forceSetupOnce="TRUE" sebagai alternatif untuk bios.BootDelay kb.vmware.com/selfservice/microsites/…
OscarRyz
1
Ini bekerja dengan baik untuk saya, tetapi saya ingin menambahkan bahwa saya harus pergi ke Pengaturan mesin virtual> CD / DVD dan centang kotak yang mengatakan "Hubungkan saat dihidupkan". Menggunakan VMWare Player 7.0.0.
Chuck Claunch