Vmvare 仮想マシンを使用して Ubuntu のルート ディレクトリをパーティション分割する方法の紹介

Vmvare 仮想マシンを使用して Ubuntu のルート ディレクトリをパーティション分割する方法の紹介

序文

Ubuntu 18.04 をインストールした際に、手動でパーティション分割し、ルートディレクトリ / に 15G、ホームディレクトリ /home に約 50G を割り当てました。これで十分だと思ったのですが、後に petlinux (Linux 移植用ソフトウェア) をインストールした際に、/opt ディレクトリにインストールする必要があり、ルートディレクトリの容量が足りなくなってしまいました。

そのため、仮想マシンを再パーティション化する必要があります。関連情報を参照した後、Ubuntu のイメージ cdlive と gparted パーティション ツールを使用して、最終的に正常に達成されました。

根拠

gparted ツールを使用してシステムを再パーティション化しますが、システムに入った後、パーティション化する必要があるディスクが占有されているため、インストールされた Ubuntu でパーティション化することはできません。

したがって、cdlive を使用して試用システムに入り、システムをパーティション分割する必要があります。

手順

1. CDから仮想マシンを起動する

上図のように、仮想マシンの設定でCD/DVDの起動時に接続にチェックを入れ、使用するイメージファイルを選択します。

次に、「電源投入時にファームウェアを入力する」からVMを起動します。

上記のインターフェイスで、+ - を使用して CD-ROM ドライブを最初のドライブに移動し、F10 を押して [はい] を選択し、保存して終了します。

言語を選択したら、「Ubuntu を試す」をクリックしてシステムに入ります。

2. GPartedツールを使用してパーティションを作成する

アプリケーション内で GParted ツールを検索し、パーティション分割します。

下の写真はパーティション分割前のディスクです。

sda1 は /boot にマウントされ、sda2 は容量が 62.09G で sda5 スワップ パーティションに分割され、sda6 はルート ディレクトリにマウントされ、sd7 はホーム ディレクトリにマウントされます。仮想マシンをインストールした後、sda3 は 64G に拡張されました。

上図のように、ディスクにロックがかかっている場合はパーティション分割ができません。

sda5 を選択し、右クリックして「スワップ領域を無効にする」を選択すると、ディスクの背後のロックが消え、パーティション分割できるようになります。

3. GParted の使い方。

サイズを変更したいディスクを選択し、右クリックして「サイズの変更/移動」を選択します。

矢印を左または右に動かしてパーティション サイズを変更します。

私のパーティション分割プロセス:

1. sda2を64G拡張します。

2. sda7 を展開し、後方に移動します。

3. sda6のスペースを拡張します。

調整されたパーティションは下の図のようになりますので、保存するだけです。

その後、仮想マシンをシャットダウンすると、以下のインターフェイスが表示されます。設定から CD を取り外し、キーボードの「ENTER」キーを押して再起動します。

通常どおりシステムにログインします。

下の図に新しいディスク パーティションが表示され、ルート ディレクトリを拡張するという目的が達成されました。

これで、Vmvare 仮想マシンを使用して Ubuntu のルート ディレクトリをパーティション分割する方法に関するこの記事は終了です。Vmvare を使用して Ubuntu をパーティション分割する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Kylin 4.0.2 (Ubuntu) でブート パーティションを拡張するプロセスの紹介
  • Ubuntuでスワップパーティションを追加する方法

<<:  OpenLayers 3 のベクターマップソースの読み込みの問題を解決する

>>:  HTML の doctype とエンコーディングに関する簡単な説明

推薦する

HTML メタの説明

導入メタタグは、HTML言語のHEAD領域にある補助タグです。 meta は、ページの説明、キーワー...

MySQL 5.7 の Docker バージョンを MySQL 8.0.13 にアップグレードし、データを移行する

目次1. 古いMySQL5.7データをバックアップする2. MySQL8.0.13のイメージをプルし...

MySQL マルチマスターと 1 スレーブのデータバックアップ方法のチュートリアル

概要いずれかのデータベースに対する操作は他のデータベースに自動的に適用され、2 つのデータベースのデ...

CSS3アニメーションを使用した簡単な指クリックアニメーションの実装例

この記事では主に、CSS3 アニメーションで簡単な指クリックアニメーションを実装する例を紹介し、皆さ...

MySQLのレプリケーションの詳細な分析

1.MySQLレプリケーションの概念これは、プライマリ データベースの DDL および DML 操作...

JS が WeChat の「クソ爆弾」機能を実装

みなさんこんにちは、Qiufengです。最近、WeChatは新しい機能をリリースしました(WeCha...

JavaScript strictモードの概要 strictを使用する

目次1. 概要1.1 厳密モードとは何ですか? 1.2 厳密モードの目的2. 厳密モードを有効にする...

HTMLはBaidu百科事典のナビゲーションドロップダウンメニュー機能を模倣します

HTML は、Baidu 百科事典のナビゲーション ドロップダウン メニュー機能を模倣します。具体的...

Vue.js ソースコード解析のカスタム手順の詳細な説明

序文コア機能のデフォルトの組み込みディレクティブ (v-model および v-show) に加えて...

WeChatアプレット実装アンカー位置決め機能の例

序文小規模なプログラムの開発では、リストをスクロールして表示する必要性に遭遇することがよくあります。...

NodeとPythonの双方向通信実装コード

目次プロセスコミュニケーションプロセス間の双方向通信問題要約するサードパーティのデータ サプライヤー...

大規模なウェブサイトアーキテクチャを設計・構築する際に考慮すべき10の課題

ここでは、PHP、JSP、または .NET 環境については説明しません。アーキテクチャの観点から問題...

VMware Workstation 14 Pro に Win10 システムをインストールする

この記事では、VMware Workstation 14 Proにシステムをインストールする方法を紹...

CSS 要約ノート: 変換、遷移、アニメーションの例

1.移行遷移プロパティの使用法: transition :transition-property t...

docker pull imageエラーの問題を解決する

説明する: Windows 10 に VM をインストールし、VM で Docker を実行し、Do...