个人电脑安装Debian的注意事项
PC用户安装Debian的注意事项
Debian Linux 是不错的发行版。虽然我们建议按照官方文档安装Debian,但是官方文档有不少没好好说的地方。
修改软件源
/etc/apt/source.list
的修改,很多地方都没说明白,或者很复杂。主要问题包括:可能有的行或列没有。我直接写出来(我用的是Debian 12.4):
deb http://mirrors.ustc.edu.cn/debian bookworm main contrib non-free non-free-firmware
deb http://mirrors.ustc.edu.cn/debian bookworm-updates main contrib non-free non-free-firmware
deb http://mirrors.ustc.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware
需要的可以再给每一行复制一遍,给前边的 deb
换上 deb-sec
以添加源码包。
改完之后记得 apt update
参考:中科大源
提醒:Debian 是一个非常干净的发行版,各种不那么开放的软件(可能有很重要的驱动)不在默认软件源里而且官方安装手册不告诉你,小心软件源没搞好之后上不了网。
上网
Linux 上网一直是老大难问题。尤其是个人用户来说,我总结一下:
在各类发行版中,个人用户上网大概需要这些东西:
- 命令行:
net-tools
包括 ifconfig 等(可以不装)wpa_supplicant
无线网络配置NetworkManager
承接一堆东西的前后端(apt install network-manager
)nmcli
和nmtui
,前端(apt包含在上一条)iwlwifi-firmware
,否则小心看不到无线网卡。- 网卡固件,比如我的网卡是 realtek,那就安装
firmware-realtek
- 终极上网命令:nmtui,别信网上那么多用 wpa_supplicant 甚至 ip 甚至 ifconfig 的,麻烦,而且很多没说明白。
- 图形界面(以xfce为例)
- 终极图形界面:
network-manager-applet
,(apt 叫 network-manager-gnome)实用且比 nmtui 强大(命令:nm-applet)。 - 编辑界面:
nm-connection-editor
(貌似只有 archlinux 需要单独安装)
- 终极图形界面:
固件
sudo mkinitramfs -o /boot/initrd.img-xxxxxx
的时候会列出可能缺失的固件,记得 apt search 之后安装。如果没执行就自己执行一遍看看。
举例:我的显卡是 Nvidia 显卡,很需要 F**k,上一条命令执行的时候告诉我缺一堆固件。
sudo apt search nvidia | grep firmware # 下面挨个安装
sudo apt install firmware-nvidia-gsp
sudo apt install firmware-nvidia-tesla-gsp
sudo apt install firmware-misc-nonfree
AMD 显卡貌似不用装。还有 i915 也提示缺一堆(但发现似乎最后一条就包括了)
否则小心图形界面起不来
图形界面
首先,Debian 提供了 debootstrap 安装方式,也就是说可以从另一台在运行的 linux 里安装 debian;但是我发现 debootstrap 方式安装时,可能会出现各种 dbus 之类的问题,总之就是图形界面各种起不来。这种时候就裸机启动(不要chroot)然后重新安装各种图形界面的包(卸载、autoremove之后再装)。当然各位看官可能是用 USB 启动安装器安装的,这种就不用考虑我上边的问题了。
其次别忘了最后
systemctl enable lightdm.service
(如果用的 gdm 等那请另外安装)
systemctl enable NetworkManager.service
注意
以上操作,如果你是用安装器安装的,那么你最好在安装器最后给你执行 shell 的时候把上边的地方过一遍。
上网那一部分一定注意,否则之后你可能发现需要 apt 安装上网软件的时候因为上不了网下载不了从而陷入死锁,要重新安装系统。