一个在 Mac Mini M1 上安装 Debian gnome 的安装备忘录。
之前就久闻 Asahi Linux 的大名,今日一试,果然不错。之前在按照官方的文档安装过 fedora ,后来发现其实已经有成熟的脚本可以直接安装 Debian ,今天终于鼓起勇气,发起小白的在 Mac 上安装的尝试!
你可以:
可以阅读官方的安装信息 ,这里其实写的非常详细,直接跟着一步一步操作就好。
也可以参考一个 YouTube 博主的安装视频 ,也是非常详细的。
我的环境:
_,met$$$$$gg. bdim@debian
,g$$$$$$$$$$$$$$$P. -----------
,g$$P" """Y$$.". OS: Debian GNU/Linux 12 (bookworm) aarch64
,$$P' `$$$. Host: Apple Mac mini (M1, 2020)
',$$P ,ggs. `$$b: Kernel: 6.5.0-asahi-00780-g62806c2c6f29
`d$$' ,$P"' . $$$ Uptime: 1 hour, 8 mins
$$P d$' , $$P Packages: 1680 (dpkg), 11 (flatpak), 6 (snap)
$$: $$. - ,d$$' Shell: bash 5.2.15
$$; Y$b._ _,d$P' Resolution: 1920x1080
Y$$. `.`"Y$$$$P"' DE: GNOME 43.9
`$$b "-.__ WM: Mutter
`Y$$ WM Theme: Adwaita
`Y$$. Theme: Adwaita [GTK2/3]
`$$b. Icons: Adwaita [GTK2/3]
`Y$$b. Terminal: gnome-terminal
`"Y$b._ CPU: (8) @ 2.064GHz
`""" Memory: 6684MiB / 15677MiB
安装
首先运行以下安装脚本:
curl -sL https://tg.st/d | sh
脚本会告诉你需要做一些什么,只要跟着步骤一步一步来就好。
安装完成后,需要关机。然后长按电源,进入 boot 页面,选择刚才安装的 Asahi linux 。按照提示输入密码并且确认一些信息就好。
重启后,就进入到了命令行页面。
设置 root 密码
登录后的第一件事情,就是设置 root 的密码:
passwd
pwconv
连接 WIFI
开始手动连接 WIFI :
nano /etc/wpa_supplicant/wpa_supplicant.conf
[!CAUTION]
当然,如果你更加熟悉 vi 也可以使用 vi ,如果使用 nano ,那么可以使用 CTRL + O 保存,使用 CTRL + X 退出。
需要将 WIFI 名称 填入到 ssid 内,将密码填入 psk 内,例如:
$ cat /etc/wpa_supplicant/wpa_supplicant.conf
network={
ssid="ZR-1312"
scan_ssid=1
key_mgmt=WPA-PSK
psk="abc4001001111"
}
然后启动 WIFI 来进行连接:
ifup wlan0
如果能看到成功分配了内网地址之后,可以尝试 ping 一下任意的地址来测试网络是否畅通,这一步还是非常重要的。然后启用这个刚才连接上的网络接口:
nano /etc/network/interfaces
删除 allow-hotplug 前面的 # 例如:
$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source /etc/network/interfaces.d/*
allow-hotplug eth0
iface eth0 inet dhcp
allow-hotplug wlan0 #删除这里前面的 #
#iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
新建用户
然后,新建一个用户,(我们总不能用 root 一直来登录吧。)
useradd -m -c 'your name' -s /bin/bash username
注意替换这里的 your name 和 username 为你的。
然后设置密码:
passwd username
换源(可选)
下面,就开始手动安装桌面系统了,不过在此之前。如果你没有软路由或者其他能帮助你快速连接到 Debian 官方源的设备,那么这个时候需要你修改一下 apt 的源。这里我使用 pastebin ,它是公开的,你也可以使用, https://pb.bdim.moe ,如果你使用它存储一些敏感的信息,建议设置一个比较短的存活时间,并使用密码来进行验证,或者生成一个长链接。
将内容复制到其中后,你就可以获取到它的内容了。不过这里需要注意的是,使用例如清华源的时候,是需要勾选 “强制安全更新使用镜像” 这个选项的。
curl https://pb.bdim.moe/1234 >> source.txt
cp source.txt /etc/apt/source.list
这样就更换了源。尝试一下更新看看是否有问题:
apt update && apt upgrade
安装 gnome
如果你的网络没有问题的话,我们就可以开始安装图形化桌面了,你可以选择和官方或者我在上面提到的 YouTube 博主一样使用 KDE ,也可以和我一样使用 gnome 。如果你的答案是 gnome ,那么就开始吧!
非常简单:
sudo apt install task-gnome-desktop
安装成功后,直接关机或者重启,之后就能看到正常进入图形化桌面了!
WIFI 问题
应该有不少伙伴像我一样,进入系统之后,发现 WIFI 上面一片空白,但是竟然有网络,无论如何开关 WIFI 按钮 都不能使用它。这里有一个帖子可以帮助到你。简单来说是这样:
vim /etc/network/interfaces #没有 vim 就安装一个
给这两个都注释掉:
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source /etc/network/interfaces.d/*
allow-hotplug eth0
iface eth0 inet dhcp
#allow-hotplug wlan0 #这里
#iface wlan0 inet dhcp #还有这里
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
还有这里:
vim /etc/NetworkManager/NetworkManager.conf
修改成这样:
[ifupdown]
managed=true
操作之后需要重启一下才能生效。
时间无法同步
这个也非常简单
apt install systemd-timesyncd
这个时候就能看到时间已经准确同步了,不过可能需要你先去设置那里修改你的时区,如果想使用定位,需要先在 隐私 这里打开位置权限,然后再去时间那里打开自动获取定位,不过建议你手动定位。
安装 Telegram
截至目前,只有 snapcraft 特别支持了 Asahi 版本的 Telegram
其他就没有什么可以特别赘述的了, 其余内容可以参考我的这篇文章:
安装微信
目前,flatpak 已经支持了 arm64 版本的微信,但是似乎还没有同步到 flathub ,可以通过下载直接安装。
来一个效果展示
参考链接:
https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian
https://www.youtube.com/watch?v=tnmW5qc3h4Y
https://www.reddit.com/r/AsahiLinux/comments/u5tuzj/asahi_debian_wifi_connected_but_no_networks_in/