Yamamoto's Laboratory
Ubuntu
モバイル
   14.04
   16.04
   vmware
VMWARE

モバイルVMware の設定lenovo ThinkPad E145

モバイルパソコン用に lenovo ThinkPad E145 を使っています.最初は Linux 専用で使っていました.しかし,Windows のアプリケーションを使うことも必要なことがあり,VMware で二つの OS (Windows, Linux) の両方を使えるようにしました.

目次


はじめに

動機

これまで,私はノート PC には,Linux (Ubuntu) のみをインストールして使っていました.ただ,これだと少し不便なことが起きました.たまに,仕事の書類で Microsoft Office (Word, Excel, PowerPoint) を使わなくてはならない時です.LibreOffice を使っても限界があります.

Think Pad E145 の準備

Ubuntu が入っていた SSD を取り外し,新たに 500 GB の SSD を取り付けました.それに,Windows 10 をインストールしました.

仮想マシンの設定

Ubuntu のダウンロード

予め,ゲストOSの Ubuntu 16.04 をダウンロードします.私は他のPCでも使っている「Ubuntu 16.04 LTS 日本語 Remix」をダウンロードします.iso ファイルは,「Ubuntu 16.04 LTS 日本語 Remix リリース | Ubuntu Japanese Team」からダウンロードできます.ここから,ファイル「ubuntu-ja-16.04-desktop-amd64.iso」をダウンロードしました.

VMware Workstation Player のインストール

VMware をインストールします.

  1. VMware 社のホームページダウンロード >無償製品のダウンロード から Workstation Player のページに行きます.そして,をダウンロードします.「Workstation 15 Player for Windows の試用」の今すぐダウンロードするをクリックします.すると,「VMware-player-15.0.3-12422535.exe」(2019.03.17 現在) がダウンロードされます.
  2. ダウンロードしたファイルをダブルクリックします.するとインストールが始まります.(図1)
  3. しばらくすると,セットアップウィザード開始画面が現れます.そして,次へ(N) をクリックします.(図2)
  4. 使用許諾契約書の画面が現れます.「使用許諾契約書に同意します(A)」をチェックします.そして,次へ(N) をクリックします.(図3)
  5. カスタムセットアップの画面が現れます.インストール先は変更する必要はないでしょう.拡張キーボードドライバはチェックしていた方が良いでしょう.次へ(N) をクリックします.(図4)
  6. ユーザーエクスペリエンスの設定の画面が現れます.私は「起動時に … 」をチェックし,「VMware カスタムエクスペリエンス向上 … 」はチェックしました.そして,次へ(N) をクリックします.(図5)
  7. ショートカットの設定の画面が現れます.私は両方 (デスクトップ,スタートメニュー) ともチェックしました.そして,次へ(N) をクリックします.(図6)
  8. インストール準備完了の画面が現れます.インストール(I) をクリックします.(図7)
  9. インストールが開始されます.(図8)
  10. 問題なくインストールが終わると「VMware Workstation 15 Player セットアップウィザードが完了しました」と表示されます.完了(F) をクリックします.(図9)
  11. システムの再起動の画面が現れます.はい(Y) または いいえ(N) をクリックします.(図9)

図1: インストール開始

図2: セットアップ開始

図3: 使用許諾契約書

図4: カスタムセットパップ

図5: ユーザーエクスペリエンス

図6: ショートカット

図7: インストール準備完了

図8: インストール中

図9: インストール完了

図9: システム再起動

ゲストOS: Ubuntu の設定

VMware Workstation Player にゲスト OS: Ubuntu 16.04 LTS 日本語 Remix を設定します.

  1. ダイヤログ「VMware Workstation 15 Player へようこそ」が現れます.非営利ならば,「非営利目的で,…」のラジオボタンを ON にします.そして,続行(C) をクリックします.(図10)
  2. 最初の起動の設定が完了します.そして,完了(F) をクリックします.(図11)
  3. 新規仮想マシンの作成を開始します.新規仮想マシンの作成(N) をクリックします.(図12)
  4. インストールイメージファイルを選択します.参照(R) をクリックし,ダウンロードした Ubuntu の iso ファイルを指定します.そして,次へ(N) > をクリックします.(図13)
  5. Linux (Ubuntu) のアカウントとパスワードを設定します.ユーザー名やパスワードを設定し,次へ(N) > をクリックします.(図14)
  6. 仮想マシン名と場所を設定します.デフォルトには空白やカタカナが含まれます.これは,気持ちが悪いので,仮想マシン名「Ubuntu_64bit」にします.それに応じて,場所(ディレクトリ)も変わります.次へ(N) > をクリックします.(図15)
  7. 設定は,デフォルトで問題ないでしょう.次へ(N) > をクリックします.(図16)
  8. ハードウェアーの設定を行います.そんために,ハードウェアーをカスタマイズ(C) をクリックします.(図17)
    • メモリはちょっと多いほうが思います.私は 4096 MB に設定しました.
    • プロセッサ コアの数は,2個にしました.そして,「Intel VT-x/EPT または AMD-V/RVI を仮想化」と「CPU パフォーマンスカウンタを仮想化」をチェックしました.
    設定が終わったら,完了 をクリックします.(図18)
  9. インストールが開始されます.
  10. ソフトウェアーの更新のダイアログが現れます.ダウンロードしてインストール(D) をクリックします.(図19)
  11. Ubuntu 16.04 のインストールが始まります.(図20)
  12. インストールが完了すると Ubuntu が自動的に起動します.(図21)

図10: VMware の最初の起動

図11: 最初の起動の完了

図12: 仮想マシンの作成の開始

図13: イメージファイルの設定

図14: Linux パーソナライズ

図15: 仮想マシン名と場所

図16: ディスクの指定

図17: ハードウェアーの設定

図18: 仮想マシン準備完了

図19: ソフトウェアーの更新

図20: Ubuntu 16.04 をインストール中

図21: Ubuntu 16.04 が自動的に起動

Ubuntu の設定

基本設定

以下の設定は,ハードディスクに Ubuntu 16.04 をインストールした時と同一です.

追加設定

コマンド ls の変更

ls コマンドの出力が,下に示すように非常に見づらい場合があります.

yamamoto@ubuntu:~/host/Dropbox/collaboration$ ls
      TokyouUniv_UesakaLab  old_E145  peach

ディレクトリー old_E145 が見えにくいです.文字色がシアンで,背景がグリーンです.この組み合わせは悪いので,色の設定を変更します.その手順は,以下のとおりです.

  1. コマンド ls の色情報をファイルに書き出します.
    $ dircolors -p > ~/.colorrc
    この色情報のファイル「.colorrc」を見ると,およその設定が分かります.
  2. ファイル「.colorrc」の一部を以下のように変更します.
  3. # OTHER_WRITABLE 34;42 # dir that is other-writable (o+w) and not sticky  コメントアウト
    OTHER_WRITABLE 34 # New Setting
  4. 次のコマンドで,変更した設定を反映させます.
    $ eval `dircolors ~/.colorrc`
  5. 自動的に色設定が変更されたファイル「.colorrc」を読み込むために,「.bashrc」に以下を記載します.
    eval `dircolors ~/.colorrc`

ハードウェアーに関わる設定

キーボード

私は lenovo E145 は英語キーボードに交換しています.

  1. キーボードのモデル他を設定します.
    $ sudo dpkg-reconfigure keyboard-configuration
    設定項目 設定内容
    モデル標準 101 キー PC
    由来する国英語 (US)
    レイアウト英語 (US)
    AltGr キーAltGr キーなし
    コンポーズキーコンポーズキーなし
    X サーバーを強制終了いいえ
  2. 右上の歯車に似たアイコンをクリックし,システム設定 言語サポート を選択します.そして,「メニューとウィンドウの言語: 日本語 > English」,「キーボード入力に使う IM システム: fcitx」と設定します.
  3. メニューの左端の アプリケーション システムツール Preferences Fcitx の設定を選択します.入力メソッドを「Mozc > キーボード-英語(US) > キーボード-日本語」の順にします.

ホストのディレクトリー (フォルダー) のマウント

設定

ホスト OS (Windows) のディレクトリーをマウントするためには,ホスト OS で起動する VMware Workstation Player を設定する必要があります.その設定方法を示します.

VMware Workstation Player を起動し,仮想マシン (ゲスト OS) を選択します.そして,右下の「仮想マシンの編集(D)」をクリックします.すると,ダイアログ「仮想マシンの設定」が表示されます.その中から,タブ「オプション」を選択します.そして,共有フォルダーを選択した後,[追加(A)] をクリックし,ホスト OS 上のフォルダーのパスとゲスト OS 上でのディレクトリー名称を設定します.共有は「常に有効」が良いでしょう.そして,[OK] をクリックします.これで,設定完了です.(図22)

図22: 仮想マシンの設定

ゲスト OS の設定

ゲスト OS は,ディレクトリー「/mnt/hgfs」以下にマウントされます.自動的に,マウントされるようにゲストOS を設定します.設定は,「ubuntu 16.04 インストール(2) vmware tools - kashiの日記」を参考にしました.

  1. ディレクトリーを作成します.私は,ホームディレクトリーにサブディレクトリー「host」を作成しました.
    $ sudo mkdir /home/yamamoto/host
  2. ホスト OS のディレクトリーがマウントできることを確認します.
    $ sudo vmhgfs-fuse -o allow_other -o auto_unmount .host:/ /home/yamamoto/host
    マウント後,コマンド「cd /home/yamamoto/host」で,ディレクトリーを移動します.そして,ファイルやディレクトリーを確認します.
  3. 自動的にマウントするために,「/etc/fstab」を編集します.
    .host:/ /home/yamamoto/host fuse.vmhgfs-fuse allow_other,auto_unmount,defaults 0 0

ページ作成情報

参考資料

  1. コマンド ls の出力の色の設定の変更は,「ls で表示されるファイルのカラー表示について」を参考にしました.
  2. ホスト OS のディレクトリーをゲストOSにマウントする方法は,「ubuntu 16.04 インストール(2) vmware tools - kashiの日記」を参考にしました.

更新履歴

2019年3月17日 ページの新規作成


no counter