安装使用更可靠的Linux发行版—Debian
全文字数:1555 阅读时长:4min 文章类型:教程
介绍
Debian(/ˈdɛbiən/)是完全由自由软件组成的类UNIX操作系统,其包含的多数软件使用GNU通用公共许可协议授权,并由Debian计划的参与者组成团队对其进行打包、开发与维护。Debian以其坚守Unix和自由软件的精神,以及其给予用户的众多选择而闻名。现时Debian提供了超过25,000个软件,超过50,000个软件包,并正式支持10个计算机系统结构。 ——来自Wikipedia
个人在开发时常使用Ubuntu,它也是基于Debian 的Linux发行版,但在近日使用 Debian 后,终于尝到了它的甜头。在我看来,Debian(with KDE)的流畅度明显高于Ubuntu,从某些方面来说,它**”更像Linux“,这么说是由于Ubuntu的衬托,在使用数月之后,使用Gnome的Ubuntu流畅度要比开始慢上很多。总之,Ubuntu对我而言显得有些臃肿了,而Debian则稳定,简单,规矩**。
本篇文章将从头介绍,从一台Windows电脑开始,如何一步一步安装Debian 11.3.0(2022年最新版本)。
注意:较新的电脑安装Debian一般会遇到问题,参照结尾 “问题及注意”
准备工作
在开始前,先确保您准备好了:
一台电脑(以Windows 11为例),一个移动存储设备(U盘,移动硬盘等)。
下载安装镜像
安装镜像即系统本身,我一般较多使用清华Tuna和华为云提供的镜像服务,这里以Tuna为例。
我们需要下载安装的是Live版本,它包含了基本的所有软件,可以简化我们的安装和使用。
在这里我选择安装KDE图形管理器的版本。可以根据自己的喜好选择Gnome, KDE, xfce 等图形管理器的版本。
点击下载,等它下载的同时可以完成下面的两个步骤。
拆分系统分区
新安装的系统需要找个地方放置它,在Windows 10以后的系统,均可以使用系统自带的工具**“创建并格式化硬盘分区”**。
在开始菜单搜索“硬盘分区”,找到该工具,进入。
创建的新分区建议应该大于30G,我这里创建一个60G的分区以便使用。
- 右键点击自己要拆分的分区(我选择F盘),点击压缩卷。
- 输入自己要压缩的盘区大小,即新系统的磁盘大小,这里我选择61440MB (即60G)。
- 压缩完成后,工具中会出现黑色的未分配卷,到这里已经可以了,这个未分配的空间将用于安装系统。
启动盘创建工具
Rufus是一款开源软件,是我目前最喜欢使用的启动盘创建工具,下载它即可。
检查电脑设置
在前面的步骤完成后,需要检查自己电脑的启动设置,一般需要:
查找自己的电脑如何进入引导配置界面。如我的联想小新需在开机界面按F12键。
有些电脑可能会因为安全启动而无法从U盘启动系统。如果出现这种情况,请根据自己电脑的品牌或主板,查找自己的电脑如何进入UEFI固件设置界面,如我的电脑需在开机界面按F10键。在UEFI界面,关闭安全启动。
开始安装
将ISO文件写入U盘
打开Rufus或你自己的启动盘制作工具,这里以Rufus为例。
选择你的U盘和刚下载的iso文件,不需要更改其他设置,直接开始写入。若询问要以哪种方式写入(iso或dd,dd为Linux上主要用于转换和输出文件的命令),推荐选择iso模式。然后静静等待写入完成。
完成之后,就可以开始下一步安装了。
从U盘启动电脑并安装
将U盘插拔一次,以保证电脑正确识别U盘。然后关闭电脑,开机时按F12(不同电脑可能不同)进入引导配置界面。选择U盘引导,启动。 进入Grub界面,直接选择第一个选项进入,即可进入Debian安装程序。 之后根据安装提示进行安装即可。
安装完成
在安装流程结束之后,根据提示,进行重启。等待电脑电源指示灯熄灭后,拔掉U盘,然后静待开机。在此之后每次启动电脑,开机前均会进入Grub界面,可以在Grub界面选择你想进入的系统。Grub为Debian默认引导所必需的,若要直接进入Windows,可在UEFI配置引导,将Windows Boot Manager作为首选引导项。
问题及注意
Debian的发行版更新周期一般为2年,即每两年正式发布一次系统。例如,19 年 7 月的 Debian 10 “buster” 到 21 年 8 月的 Debian 11 “Bullseye”。 更新周期较长主要会带来硬件驱动兼容问题。我在安装时,遇到GPU,USB串口和网卡等不能正确识别的情况,甚至无法正常启动系统。 解决方案:
- 可以尝试安装使用Debian-testing分支,一般不会有驱动问题
- 若只有网卡声卡等驱动出现问题,不影响系统的正常操作,可以在GitHub或硬件提供商处找到相应的硬件驱动,然后编译或安装、
- 放弃安装Debian,转向其他Linux(Arch Linux, Fedora, Open SUSE等),基于需求甚至可以使用WSL
上述安装流程也可适用于其他系统的安装。