diff --git a/.config/containers/registries.conf.d/ai.conf b/.config/containers/registries.conf.d/ai.conf
new file mode 100644
index 0000000..4a9598a
--- /dev/null
+++ b/.config/containers/registries.conf.d/ai.conf
@@ -0,0 +1,6 @@
+# https://github.com/containers/shortnames
+# ~/.config/containers/registries.conf.d/ai.conf
+unqualified-search-registries=["git.syui.ai", "docker.io", "ghcr.io"]
+
+[aliases]
+"aios"="git.syui.ai/ai/os"
diff --git a/README.md b/README.md
index 5918f0d..4a89543 100644
--- a/README.md
+++ b/README.md
@@ -54,20 +54,26 @@ $ docker run -it ghcr.io/syui/aios ai
 ## podman
 
 ```sh
-$ podman pull aios
-
-$ podman machine init
-$ podman machine start
+if [ ! -d ~/ai/os/.git ];then
+    mkdir -p ~/ai
+    git clone https://git.syui.ai/ai/os ~/ai/os
+fi
+if [ ! -d ~/.config/containers/registries.conf.d ];then
+    mkdir -p ~/.config/containers/registries.conf.d
+fi
+ln -s ~/ai/os/.config/containers/registries.conf.d/ai.conf ~/.config/containers/registries.conf.d/ai.conf
 ```
 
-https://github.com/containers/shortnames
+```sh
+$ podman pull aios
+```
 
-> /etc/containers/registries.conf.d/ai.conf
->
-> ~/.config/containers/registries.conf
+> ~/.config/containers/registries.conf.d/ai.conf
 
 ```sh
-unqualified-search-registries = ['docker.io', 'git.syui.ai', 'ghcr.io']
+# https://github.com/containers/shortnames
+# ~/.config/containers/registries.conf.d/ai.conf
+unqualified-search-registries = ['git.syui.ai', 'docker.io', 'ghcr.io']
 
 [aliases]
 "aios" = "git.syui.ai/ai/os"
diff --git a/podman/ai.conf b/podman/ai.conf
deleted file mode 100644
index c18d336..0000000
--- a/podman/ai.conf
+++ /dev/null
@@ -1,9 +0,0 @@
-[engine]
-env=["CONTAINERS_SHORT_NAME_ALIASING=on"]
-
-[registries.search]
-short-name-mode = "disabled"
-unqualified-search-registries = ['docker.io', 'git.syui.ai', 'ghcr.io']
-
-[aliases]
-"aios" = "git.syui.ai/ai/os"