VMware Player仮想ディスクでext4プライマリパーティションサイズを拡張する方法


25

ゲストOSとしてUbuntu 10.04を実行しているVMware Player仮想マシンをセットアップしています。

VMは20GBの仮想ドライブに作成され、作業スペース用の単一パーティションがあります。最後に、仮想ドライブのサイズを拡張する必要がありました。VMware Playerのメニューを使用して、ドライブ自体のサイズを変更し、約10 GBを追加するのは簡単でした。ここで、メインパーティション自体のサイズを変更する必要があります(別のパーティションを作成してマウントするよりも、これを優先します)。

GPartedによると、次のパーティションがあります。

ここに画像の説明を入力してください

私の質問は、ファイルシステムパーティションのサイズを増やして空き10GBを含めるにはどうすればよいですか?

私がオンラインで見つけた情報から、1つの制限はスワップパーティションがファイルシステムのすぐ隣にあるという事実であるように見えるので、私の理解では、最初にそのパーティションをボリュームの最後に移動することです。これをどのように行うことができますか?

また、一部のソースは、システムをLiveCDからブートする必要があると示唆しているため、ファイルシステムはブートパーティションではないため、サイズ変更が容易になります。前述のように、VMを実行しているため、LiveCDから起動する方法がわかりません。何か案は?


Ubuntuを最初にインストールしたときと同じように、vmwareにcdイメージから起動するように指示します。
psusi

@psusi-ありがとう。VMはVMwareではなくVMware Playerで実行されるため、CDから起動するように指示する場所がわかりません。また、明らかに、現在作業しているVMをCDから起動する必要があります。私がISOを指したことを覚えているのは、VMを作成したときだけで、すべてが自動的に行われました。
ysap

回答:


35

私はちょうどその前にちょうどそれをやっていました。あなたがしたいことは:

  1. マシンの設定で、CDドライブがUbuntu LiveCDの.isoファイルを指すようにします。「電源投入時に接続」チェックボックスがオンになっていることを確認する必要がある場合もあります。
  2. 仮想マシンの電源をオンにし、マシン内にフォーカスを置いてF2を押します。
  3. BIOSに移動したら、[ブート]タブに移動し、CD-Romをプライマリブートデバイスとして選択します。
  4. gPartedを実行します-常にそこにあると思います。
  5. スワップパーティションを破棄します:swapoff、拡張パーティションとlinux-swapパーティションを削除します。
  6. プライマリパーティションのサイズを希望のサイズに変更します。
  7. スワップを好きなものに再度割り当てます-拡張パーティションを作成してから、Linuxスワップとして割り当てます。swaponについて覚えておいてください:)

以上です。これで、大きなプライマリパーティションができました!

私の場合、スプラッシュ画面でF2を押してBIOSにアクセスするには、ジェダイの反射神経が必要です-起動遅延が短すぎます。速度を落とすためにできることは、vmの.vmxファイルに移動して、次のような妥当なものを入力することです。

bios.bootDelay = "5000"

5秒間の起動遅延。


おかげで、この時までに、私はすでにそのスワップパーティションを過ぎてパーティションを追加しました。次に、そのファイルシステムをプライマリファイルシステムにマウントし、通常どおり続行します。しかし、あなたの答えは、おそらく私がドライブのサイズ:-)増やす必要があり、貴重な次の時間になります
ysap

非常に素晴らしい。少なくともFusion 6では、引用符は使用できません。使用:bios.bootDelay = 5000
ブレントファウスト

BIOS遅延オプションに本当に感謝します。あなたは私の時間の多くを節約しました:)
ローマン・バディオルニー

3
これは完全に機能しました。kb.vmware.com/selfservice/microsites/のbios.forceSetupOnce="TRUE" 代替として使用することもできますbios.BootDelay
OscarRyz

1
これはうまくいきましたが、仮想マシンの[設定]> [CD / DVD]に移動し、[パワーオン時に接続]というチェックボックスをオンにする必要があることを付け加えます。VMWare Player 7.0.0を使用します。
チャッククラウンチ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.