6
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Apple Silicon Mac上のLimaでx86_64版のUbuntu 22.04.1を走らせる方法

Posted at

次のようにインストールします.

brew install lima

x86_64版のUbuntu 22.04.1をインストールする場合は次のようなファイルを作ります.

ubuntu2204-amd64.yaml
arch: "x86_64"
images:
- location: "https://cloud-images.ubuntu.com/releases/22.04/release-20221018/ubuntu-22.04-server-cloudimg-amd64.img"
  arch: "x86_64"

次のコマンドを実行します(かなり待ちます).

limactl start --tty=false ubuntu2204-amd64.yaml

fail to download the imageと言われたら,上記 location がダウンしているか,新しいイメージに置き換わって古いイメージがなくなってしまったということです.その場合は,次のようにしてイメージを探します.

一般に下記を見ながらインストールするUbuntuのバージョンを探していきます.他のバージョンを入れる場合の応用になります.

また,limactl start ...にて,already existsというようなエラーが出た場合には,次のようにしてコンテナのファイルを削除してから,limactl start ... を再実行します.

rm -rf .lima/ubuntu2204-amd64

無事起動すると次のようなメッセージが出ると思います.

INFO[0237] READY. Run `limactl shell ubuntu2204-amd64` to open the shell.

そこで,表示されたコマンドを実行してみます.

limactl shell ubuntu2204-amd64

すると次のようにUbuntuのシェルが立ち上がります.

username@lima-ubuntu2204-amd64:~$

ここでバージョンを確認してみましょう.

username@lima-ubuntu2204-amd64:~$ uname -a
Linux lima-ubuntu2204-amd64 5.15.0-52-generic #58-Ubuntu SMP Thu Oct 13 08:03:55 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
username@lima-ubuntu2204-amd64:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.1 LTS
Release:	22.04
Codename:	jammy

Ubuntuを実行した後,抜けてMacのターミナルに戻るには exitとします.

username@lima-ubuntu2204-amd64:~$ exit

走らせているコンテナの一覧を出すには次のようにします.

% limactl list                                   
NAME                STATUS     SSH                VMTYPE    ARCH      CPUS    MEMORY    DISK      DIR
ubuntu2204-amd64    Running    127.0.0.1:59387    qemu      x86_64    4       4GiB      100GiB    ~/.lima/ubuntu2204-amd64

コンテナを停止するには次のようにします.

limactl stop ubuntu2204-amd64

その後,コンテナを削除するには次のようにします.

limactl delete ubuntu2204-amd64
6
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?