Parallels Desktop 20%OFFセール中Check!

UTM 4.0でM1 MacにUbuntuをインストール

UTMでMacにUbuntuをインストール

無料で使える仮想化ソフト UTM がメジャーアップデートしてバージョンが 4.0 になりました。いえーい。

ということで、これに Ubuntu をインストールしてみます。

環境
  • Mac mini (M1, 2020)
  • macOS Ventura 13.0
  • UTM 4.0.9
  • Ubuntu Server 22.04.1 LTS for ARM
目次

UTM 4.0 の新機能

  • QEMUマシンにおいて、マルチディスプレイおよびヘッドレスディスプレイがサポートされた。
  • Ventura の Virtualization に対応した。
  • QEMU のための VirtFS 共有。
  • Windows 10/11 のインストールと Windows ゲストツールのダウンローダーがより簡単になった。
  • (macOS) QEMU ディスクイメージのサイズ変更ができるように。
  • (iOS) M1 iPad で QEMU 仮想化に対応した。
  • 新しいドキュメントサイト
  • 新しいローカライズ。中国語(簡体字)、中国語(繁体字)、フィンランド語、フランス語、ドイツ語、日本語、韓国語、スペイン語(ラテンアメリカ)。

なにやら小難しいことが書かれていますが、私は日本語化されたことが何よりも嬉しいです。ありがとう @MMP0 さん。ちゅっちゅっ。

Ubuntu のダウンロード

まずは、Ubuntu のインストールディスクイメージをダウンロードします。

ARM版の Ubuntu は日本語 Remix がありません。またDesktop版もありません。なのでインターナショナル版の Ubuntu Server をインストールします。その後に必要であればデスクトップ化と日本語化をします。

Ubuntu公式サイトのダウンロードページへ行って、ひときわ目立つ緑色のボタンをクリックしましょう。

UTM のインストール

UTMの公式サイトに行って[ダウンロード]ボタンをクリックします。UTM.dmgがダウンロードされるので、開いてインストールします。

仮想マシンの作成

STEP
ようこそUTMへ

UTMを起動すると次のようなウインドウが開きます。「新規仮想マシンを作成」をクリックします。

嗚呼、ほんとに日本語だ。

仮想マシンの作成01
STEP
始める

「仮想化」をクリックしてください。

今回は M1 Mac (ARMアーキテクチャ)にARM仮想マシンを作成するので、「仮想化」になります。

M1 Mac 上に x64仮想マシンを作成するならば「エミュレート」を選択します。動作はすごく遅くなります。ウサギとカメくらいの差があるようですね。

仮想マシンの作成02
STEP
オペレーティングシステム

Ubuntuをインストールするので「Linux」を選択します。

仮想マシンの作成03
STEP
Linux

「起動ISOイメージ」の[選択…]をクリックして、先ほどダウンロードしておいた Ubuntu のインストールディスクイメージを選択します。

仮想マシンの作成04
STEP
ハードウェア

仮想マシンに割り当てるメモリCPUコア数を設定します。ホストマシン(Mac)に搭載されているリソースの半分くらいを割り当てればよいでしょう。

仮想マシンの作成05
STEP
ストレージ

ストレージのサイズを決めます。

大きめに設定したとしても、実際には使用した分だけ消費されますのでご安心ください。

仮想マシンの作成06
STEP
共有ディレクトリ

ホストとゲストの間で共有するディレクトリの設定です。

仮想マシンの作成07
STEP
概要

これまでの設定の概要が表示されます。名前をつけて[保存]ボタンを押しましょう。

仮想マシンの作成08

Ubuntu のインストール

STEP
インストールの開始

「Try or Install Ubuntu Server」を選択して、enterキーを押します。

以降、  キーで項目の選択、enter キーで決定です。

Ubuntuのインストール01
STEP
Welcome!

インストーラの言語を選択します。私は英語を選びましたが、あなたの得意な言語を選んでください。

日本語はありません。日本語でやりたいなら日本語 Remix を使えということなのでしょうが、ARM版の日本語 Remix はありません。

Ubuntuのインストール02
STEP
Keyboard Configuration

キーボードの設定です。Layout は Japanese、Variant は Japanese (Macintosh) を選択しました。

Ubuntuのインストール03a

次に、日本語キーボードと英語キーボードを切り替えるショートカットの設定です。お好みで選んでください。

You will need a way to toggle the keyboard between the national layout and the standard Latin layout.
キーボードをナショナルレイアウトと標準ラテン語レイアウトの間で切り替える方法が必要です。
Right Alt or Caps Lock keys are often chosen for ergonomic reasons (in the latter case, use the combination Shift+Caps Lock for nomal Caps toggle). Alt+Shift is also a popular combination; it will however lose its usual behavior in Emacs and other programs that use it for specific needs.
人間工学的な理由から、右 Alt または Caps Lock キーがよく選ばれます (後者の場合、通常の Caps トグルには Shift+Caps Lock のコンビネーションを使用します)。Alt+Shiftもよく使われる組み合わせですが、Emacsや特定の用途で使うプログラムでは、通常の動作が失われます。
Not all listed keys are present on all keyboards.
リストにあるすべてのキーがすべてのキーボードにあるわけではありません。

Ubuntuのインストール03b
STEP
Choose type of install

「Ubuntu Server」を選択して[Done]します。

Ubuntu Server
The default install contains a curated set of packages that provide a comfortable experience for operating your serever.
デフォルトのインストールには、あなたのサーバーを快適に操作するための厳選されたパッケージが含まれています。
Ubuntu Server (minimized)
This version has been customized to have a small runtime footprint in environments where humans are not expected to log in.
このバージョンは、人間がログインすることを想定していない環境において、実行時のフットプリントが小さくなるようにカスタマイズされています。

Ubuntuのインストール04
STEP
Network connections

ネットワークの設定です。そのまま[Done]します。

Configure at least one interface this server can use to talk to othes machines. and which preferably provides sufficient access for updates.
このサーバーが他のマシンと通信するために使用できるインターフェイスを少なくとも1つ設定し、更新のための十分なアクセスを提供することが望ましい。

Ubuntuのインストール05
STEP
Configure Proxy

プロクシの設定です。そのまま[Done]します。プロクシってなにか悪いことをする人が使うものですよね(偏見)。

Ubuntuのインストール06
STEP
Configure Ubuntu archive mirror

Ubuntuのパッケージをダウンロードするときのミラーサイトの設定です。日本のミラーサイトが設定されているので、そのまま[Done]します。

Ubuntuのインストール07
STEP
Guided storage configuration

ストレージのパーティションの設定です。今回はパーティションを切らないので「Use an entire disk」を選択しました。

Ubuntuのインストール08

本番環境を構築するときは、適切にパーミッションを切ることをおすすめします。

STEP
Storage configuration

ストレージの設定の概要が表示されます。わかったフリをして[Done]します。

Ubuntuのインストール09a

確認が表示されるので[Continue]します。

Selecting Continue below will begin the installation process and result in the loss of data on the disks selected to be formatted.
下の「続ける」を選択すると、インストール処理が開始され、フォーマットするディスクのデータが失われます。
You will not be able to retur to this or a previous screen once the installation has started.
インストールが開始されると、この画面または前の画面に戻ることはできません。
Are you sure you want to continue?
本当に続けますか?

Ubuntuのインストール09b
STEP
Profile setup

Ubuntu にログインするためのユーザを作成します。

Ubuntuのインストール10

Ubuntu では普通はrootでログインすることはありません。一般ユーザでログインして、必要ならばsudoします。そういう設計のOSです。

STEP
SSH setup

SSHの設定です。SSHを使いたいので「Install OpenSSH server」にチェックを入れて[Done]します。

You can choose to install the OpenSSH server package to enable secure remote access to your server.
サーバーへの安全なリモートアクセスを可能にするために、OpenSSHサーバーパッケージをインストールすることを選択することができます。

Ubuntuのインストール11
STEP
Featured server snaps

おすすめのパッケージ的なものが表示されます。私は何もインストールしませんでした。

Ubuntuのインストール12
STEP
Installing system

システムのインストールが始まります。下に表示されている[Cancel update and reboot]が[Reboot Now]に変わったらインストール完了です。

Ubuntuのインストール13

インストールが完了したら[Reboot Now]すると思うでしょ?これは罠です。インストールディスクを挿入したまま再起動しようとしても起動できないので、ウインドウ左上のの閉じるボタン(赤丸)をクリックしてください。これでバーチャルマシンの電源を切ったことになります。

STEP
インストールディスクの取り出し

UTM のメインウインドウの下のほうにある「CD/DVD」で「消去」を選択してインストールディスクを取り出します。

Ubuntuのインストール14
STEP
起動とログイン

再生ボタン的なものをクリックすると仮想マシンが起動します。贅沢なことに3つもあります。どれでもお好きなのを押してください。どれにするか迷いますね。

Ubuntuのインストール15a

起動中の呪文画面です。

Ubuntuのインストール15b

ユーザ名とパスワードを入力してログインします。

Ubuntuのインストール15c

SSH で接続

インストールした Ubuntu は UTM のバーチャルコンソールから操作することもできるのですが、使い慣れた Mac のターミナルから SSH で接続したいですよね。

まず、バーチャルマシンに割り当てられたIPアドレスを確認します。Ubuntuで次のコマンドを実行します。

$ ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp0s1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 22:a7:fa:b9:12:60 brd ff:ff:ff:ff:ff:ff
    inet 192.168.64.**/24 metric 100 brd 192.168.64.255 scope global dynamic enp0s1
       valid_lft 86293sec preferred_lft 86293sec
    inet6 fdc8:9b06:2aec:a166:20a7:faff:feb9:****/64 scope global dynamic mngtmpaddr noprefixroute
       valid_lft 2591963sec preferred_lft 604763sec
    inet6 fe80::20a7:faff:feb9:1260/64 scope link
       valid_lft forever preferred_lft forever

2: enp0s10: の下の inet 192.168.64.** がお目当てのIPアドレスです。このIPアドレスを使ってターミナルからSSH接続をします。

% ssh masawo@192.168.64.**

この 192.168. で始まるIPアドレスはプライベートIPアドレスです。ローカルから接続するときのみ使えます。外部から接続することはできません。

デスクトップ環境のインストール

デスクトップ環境(GUI)をインストールします。サーバ(CUI)として使う場合は、このセクションは読み飛ばしてください。

STEP
インストール

ターミナルまたはコンソールで次のコマンドを実行します。

1行目がパッケージの更新、2行目がデスクトップ環境のインストールです。私の環境では7分かかりました。

$ sudo apt update
$ sudo apt -y install ubuntu-desktop
STEP
ログイン

Ubuntu を再起動すると、GUIのログイン画面になりました。

デスクトップ環境のインストール01
STEP
Livepatch

Livepatch とはマシンを再起動せずにセキュリティパッチを適用できる機能です。なんか面倒くさそうなので[Next]しちゃいました(適当)。

Canonical Livepatch helps keep your computer secure, by applying some updates tha would nornally require restarting.
Canonical Livepatchは、通常であれば再起動が必要なアップデートを適用することで、お客様のコンピュータを安全に保つことができます。

デスクトップ環境のインストール02
STEP
Help improve Ubuntu(Ubuntuの改善に貢献する)

Yes または No を選んで[Next]。

Ubuntu can report information that helps developpers improve it. This includes things like the computer model, what soft ware is installed, and the approximate location you chose (Etc/UTC).
Ubuntuは、開発者がそれを改善するのに役立つ情報を報告することができます。これには、コンピュータのモデル、インストールされているソフトウエア、選択したおおよその場所(Etc/UTC)などが含まれます。

デスクトップ環境のインストール03
STEP
Privacy(プライバシー)

位置情報サービスを有効化するかどうかです。何らかの理由で逃亡中の方は念のためオフに。

Allows applications to determine your geographical location. An indication is shown when location services are in use.
アプリケーションによる地理的な位置の特定を可能にします。位置情報サービスが使用されているときは、その旨が表示されます。

デスクトップ環境のインストール04
STEP
Ready to go(準備完了)

[Done]をクリックして完了です。

デスクトップ環境のインストール05

SPICE Agent のインストール

SPICE Agent はホストOSとゲストOSの間で次の機能を実現するためのツールです。

  • フォルダの共有
  • クリップボードの共有
  • 画面サイズの動的変更対応

SPICE Agent は、デスクトップ環境をインストールしたときに一緒にインストールされていますので、改めてインストールする必要はありません。

ちなみに、インストールするためのコマンドは次のとおりです。

% sudo apt install spice-vdagent

デスクトップ環境のオン/オフ

デスクトップ環境(GUI)のオン/オフを切り替えるコマンドは次のとおりです。

#GUIをオフにする
% sudo systemctl set-default multi-user.target

#GUIをオンにする
% sudo systemctl set-default graphical.target

日本語化とキーボードの設定

デスクトップ環境の日本語化とMacキーボードで日本語入力の切り替えをする設定は下記の記事をご覧ください。

でわでわ

UTMでMacにUbuntuをインストール

この記事が気に入ったら
いいね または フォローしてね!

シェアしてね

コメント

コメントする

目次