自从入行做运维,被问得最多的问题不是“Linux怎么学”,而是“Linux系统到底怎么装”。很多人下载了ISO、做了启动盘,结果开机直接黑屏,或者装完进不了系统,再要么分区的时候手一抖,把Windows搞没了。网上教程很多,但要么太老,要么讲一半留一半。这篇我打算把2024年还值得用的安装方式从头到尾捋一遍,以Ubuntu 22.04 LTS为主线,兼顾CentOS、麒麟、欧拉等常见发行版,把启动盘制作、BIOS设置、分区方案、首次配置、常见翻车点全部写清楚,适合第一次装Linux的初学者,也适合想从虚拟机转向物理机安装的老手。
目录结构按我实际安装时的思考顺序来:装之前想清楚什么、怎么制作启动盘、UEFI和Legacy怎么选、分区怎么划、安装后第一件事做什么、遇到问题怎么排查。每个环节我都会给出可复现的操作步骤和判断依据,而不是只丢一堆命令让你背。
1. 装Linux之前,先把这几件事想明白
1.1 你到底需要哪个发行版
很多人上来就问“Linux哪个版本最好”,这个问题本身就没法答。Linux发行版之间的差异主要集中在包管理器、默认桌面环境、软件源更新策略和内核版本上,而不是“谁能用谁不能用”。2024年这个时间点,我的建议很简单:
- 第一次装、想当日常主力机用,选Ubuntu 22.04 LTS。用户多、教程多、驱动全,碰到问题随便一搜就有答案。
- 服务器场景、追求稳定不想折腾,选CentOS Stream、Rocky Linux或AlmaLinux。CentOS 8已经停止维护,新项目直接看Rocky或Alma,完全兼容RHEL生态。
- 想学渗透测试、做安全实验,选Kali Linux,专业工具预装好,省得一个一个配。
- 公司要求国产化、要适配信创环境,选银河麒麟、统信UOS或openEuler(欧拉)。这类系统基于Linux内核,安装逻辑和Ubuntu大体相通,只是软件源和默认桌面不一样。
- 机器硬件老旧、只有2GB内存,选Xubuntu或者Linux Mint的轻量版,别硬上默认GNOME桌面,否则装完也是卡。
我个人最推荐新手从Ubuntu 22.04 LTS入手,不是因为它是“最好的”,而是因为遇到问题时你能找到的解决方案数量是最多的。很多坑,别人踩过了,你照做就行。
1.2 确认硬件兼容性:别装了才发现网卡不工作
安装前先确认几项硬件信息:
- CPU架构:绝大多数PC是x86_64,Apple M系列是aarch64,ARM开发板是arm64。下载ISO时别下错架构。
- 内存:图形界面安装建议至少4GB,服务器最小安装2GB也能跑,但编译大型软件会吃力。
- 磁盘空间:双系统至少预留50GB给Linux;整盘安装则无所谓。
- 网卡和无线网卡型号:特别是某些Realtek无线网卡,Linux内核默认驱动可能不给力,需要外接有线网络或提前准备好驱动包。
- 显卡:NVIDIA独显在安装时要考虑nomodeset参数,否则可能黑屏,这点后面会详细说。
检查方法很简单,Windows下打开“设备管理器”看网络适配器和显示适配器,记下型号。如果装的是虚拟机,则不需要考虑这些,VMware或VirtualBox会模拟通用硬件,兼容性最好。
1.3 备份数据:这不是废话,是血泪教训
分区操作会把整个磁盘分区表重写。双系统安装时,如果Windows的快速启动没有关闭,Linux安装程序可能会识别不到Windows分区,你在手动分区时一旦选错磁盘,数据就没了。安装前把所有重要资料备份到移动硬盘或网盘,这是唯一一条安装出错后还能后悔的机会。
注意:如果你的电脑是Windows 10/11,进BIOS关闭Secure Boot大概率是必须的,否则U盘启动会被拦下。关闭Secure Boot不影响Windows正常启动。
2. 启动U盘制作:很多人第一步就翻车
2.1 下载ISO镜像时怎么选文件
以Ubuntu为例,官网下载页会有两个版本:LTS(长期支持)和Intermediate(中间版本,比如23.10)。2024年5月之后Ubuntu 24.04 LTS发布,但22.04依然是稳定老将,生产环境和教程覆盖度都更高。对新手来说,选LTS,不要选带beta字样的版本。
下载时注意文件名带-desktop-amd64.iso的是桌面版,带-server-amd64.iso的是服务器版。桌面版自带图形界面,安装时用鼠标操作;服务器版是纯命令行界面,适合部署服务。新手装日常系统选desktop,装服务器环境可以先用桌面版练手,熟练后再玩server版。
国内用户下载官方源可能慢,可以换用中科大、清华或阿里云的镜像站。在清华源里找到ubuntu-releases/22.04/,下载对应的ISO即可。校验哈希值这一步很多人跳过,我强烈建议做一下,Windows下用PowerShell执行Get-FileHash .\ubuntu-22.04.3-desktop-amd64.iso,看输出的SHA256是否和官网公布的一致,避免下载到损坏文件。
2.2 Windows下用Rufus制作启动盘
制作启动盘的工具,我一直在用Rufus,体积小、速度快、操作直观。打开Rufus后:
- 设备:选择你的U盘,容量建议8GB以上,注意会被格式化,提前备份数据。
- 引导类型选择:点击“选择”按钮,找到下载好的ISO文件。
- 分区类型:新手建议选GPT,目标系统类型选UEFI(非CSM)。如果你的电脑是2015年前的老机器,BIOS里只有Legacy模式,那才选MBR。
- 文件系统:Rufus一般会自动匹配,不需要手动改。
点击“开始”后,如果弹出提示关于“写入模式”或“DD镜像”,默认就行。等待进度条走完,U盘就做好了。
如果你用的是Linux系统本身来制作启动盘,可以用dd命令,但要注意设备名不能搞错,否则会刷掉别的磁盘:
sudo dd if=ubuntu-22.04.3-desktop-amd64.iso of=/dev/sdX bs=4M status=progress把/dev/sdX换成你的U盘设备号,可以用lsblk确认。这个方法在Windows下也有对应的工具,比如BalenaEtcher,图形界面,跨平台,简单粗暴。
2.3 虚拟机里安装的镜像处理
如果你打算用VMware Workstation或VirtualBox安装,不需要制作U盘,直接新建虚拟机时加载ISO镜像文件就行。这类场景下,安装流程和物理机基本一致,只是不需要考虑启动顺序和硬件驱动。
有一点要提醒:虚拟机里安装Linux时,磁盘类型选择NVMe或SATA都可以,但如果你之后要迁移到物理机,分区方案和引导方式最好和物理机保持一致。虚拟机里默认UEFI和GPT,物理机也别用MBR,减少不必要的麻烦。
3. 从BIOS设置到安装界面:完整走一遍Ubuntu 22.04安装流程
3.1 进入BIOS并调整启动顺序
不同品牌电脑进入BIOS的快捷键不一样,常见的有F2、F12、Del、Esc。开机时不停按对应键就能进入。进入后找到Boot或Startup菜单,把U盘设为第一启动项。如果U盘不在列表里,检查:
- Secure Boot是否关闭
- CSM或Legacy支持是否开启(但UEFI安装时不要开CSM,矛盾点很多,后面会讲)
- U盘是否插在USB 2.0口(有时USB 3.0口在安装阶段无法驱动)
保存设置并重启,看到GRUB菜单(一个紫色或黑白的列表)就说明U盘启动成功了。选择“Try or Install Ubuntu”进入安装环境。
3.2 安装界面中的关键选项
进入后是Ubuntu的试用桌面,桌面上有“Install Ubuntu”图标,双击开始安装。流程很简单,跟着走就行,但有几个坑要特别留意:
- 语言和键盘布局:中文用户选中文(简体)和English (US)键盘布局,中文键盘布局在某些情况下会引发快捷键错位,用美式布局最稳。
- 更新和其他软件:如果网络好,可以勾选“安装第三方软件”,这会把NVIDIA驱动、MP3解码器等非开源组件一并装上。如果网络一般,先不勾选,系统装完再手动装也不迟。
- 安装类型:这一步是整个安装中最关键的。新手强烈建议选“清除整个磁盘并安装Ubuntu”,前提是确认这块磁盘上没有你要的数据;要双系统则选“其他选项”(Something else),手动分区,后面专门用一节讲。
选完点“继续”,系统开始复制文件,大概5到15分钟,取决于硬盘速度和镜像所在介质速度。期间可以设置用户名、计算机名和密码,默认选择“自动登录”还是“需要密码登录”,建议选需要密码,安全第一。
3.3 UEFI和Legacy的世纪难题
老电脑用Legacy BIOS+MBR,新电脑用UEFI+GPT,这是两个完全不同的引导链路。安装时最容易出的问题是:你制作启动盘时写了UEFI模式,但BIOS里启动模式选了Legacy,系统装完提示找不到引导设备。反过来也一样。
2024年还在买的电脑,基本都是UEFI。判断方法很简单:BIOS里看是否有UEFI字样,Windows系统信息里看“BIOS模式”是UEFI还是传统。如果Windows已经装在UEFI模式下,那Linux也必须用UEFI模式安装,两者的boot manager才能共存。如果你在Windows下用Rufus选了GPT+UEFI,那BIOS启动项里就应该选带UEFI前缀的U盘。
如果你的电脑比较老,只有Legacy模式,那分区表必须选MBR,同时Linux的/boot分区要放在磁盘前部,否则引导程序找不到。现在的Ubuntu安装器对Legacy的支持也还可以,但就是容易出奇奇怪怪的问题。能用UEFI就尽量UEFI。
4. 分区方案怎么选:双系统共存还是整盘独享
4.1 新手最稳的分区方案:一个根分区加一个swap
如果整盘都装Linux,不需要手动分区,安装器自动分区就很合理。默认方案是:一个ext4根分区(/),一个swap分区,再加一个EFI系统分区(如果是UEFI)。这个方案简单可靠,后期想调整也容易。
手动分区时,我推荐给UEFI+GPT的机器创建三个分区:
| 分区 | 大小 | 挂载点 | 文件系统 | 说明 |
|---|---|---|---|---|
| EFI系统分区 | 512MB | /boot/efi | FAT32 | 必须是FAT32,flag设为esp |
| 根分区 | 剩余全部 | / | ext4 | 系统、软件、用户数据都在这 |
| swap | 内存大小或8GB | swap | swap | 休眠用或内存不足时兜底 |
不需要单独分/home。在个人桌面场景,单独分/home会让根分区空间变小,之后装软件、拉Docker镜像可能不够用。除非你明确知道为什么要分,否则一个根分区走天下。
4.2 双系统安装时的分区逻辑
双系统安装,最关键的是不能覆盖Windows的EFI分区。Ubuntu安装器的“其他选项”里,能看到磁盘上的各个分区。你要做的是:
- 找到Windows的EFI分区(通常是一个FAT32格式、512MB左右、挂载点是/boot/efi的分区),选中它,把“用于”改成“EFI系统分区”。这里只是告诉安装器“我要把引导装到这个分区”,并不会格式化它。
- 找一个空闲空间(Windows里压缩出来的或未分配区域),在上面新建一个ext4根分区,挂载点设为/。
- 如果内存偏小,再新建一个8GB的swap分区。
- 引导程序安装位置选择整块磁盘(比如/dev/nvme0n1),而不是某个分区。
之后一路安装。开机时,GRUB菜单会出现Ubuntu和Windows Manager选项,可以自由切换。如果GRUB里没有Windows,先别慌,多半是os-prober没找到,在终端执行sudo os-prober试试。
4.3 服务器场景的分区思路
如果你装的是服务器版,数据安全比方便更重要。这种情况下我倾向于把/data独立分区,根分区只管系统,数据单独挂载。一旦系统崩溃重装,数据分区不动,损失有限。
一个可参考的分区方案:
- /boot:1GB,存放内核,不用太大
- /:50GB
- /data:剩余全部
- swap:4GB
对于数据库、对象存储之类的应用,/data分区还可以用XFS文件系统,性能更好;普通文件用ext4已经够稳。这些细节不用现在纠结,但要理解分区的本质:把磁盘切成几块,每块干不同的活,权限和空间隔离得更清楚。
5. 安装完成后的第一轮系统配置
5.1 换源、更新系统
装完系统第一件事就是换软件源。Ubuntu官方源在国内速度不稳定,换成清华、阿里或中科大的镜像源能快很多。操作方式:
# 先备份源文件 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak # 用sed把archive.ubuntu.com替换为mirrors.aliyun.com sudo sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list # 更新软件包索引并升级 sudo apt update && sudo apt upgrade -y如果你是Ubuntu 24.04或之后版本,源文件可能换成了/etc/apt/sources.list.d/ubuntu.sources,格式也不同,这时候用sed替换要小心。最简单的做法是直接在软件和更新设置里选择“其他站点”,速度测试后自动挑一个快的源。
换源完成后,安装基础软件:
sudo apt install -y vim git curl wget net-tools htop这些是运维和开发都离不开的。
5.2 安装显卡驱动
如果你的机器有NVIDIA独显,安装时如果没有勾选“安装第三方软件”,现在手动装。Ubuntu下最快的方式是使用“软件和更新”里的附加驱动选项卡,选一个NVIDIA专有驱动(版本号后面不带open的),点击应用更改,重启生效。
如果是新显卡,官方源里的驱动版本可能偏老,也可以用NVIDIA官网的.run文件安装,但必须先在纯命令行模式(Ctrl+Alt+F3登录)下操作,否则容易和桌面冲突。新手不建议走这条路,除非你明确知道自己在做什么。
AMD显卡直接用开源驱动就行,Intel核显更不用管,开箱即用。
5.3 安装中文输入法
热搜词里有一个“ubuntu系统安装搜狗输入法”,这是很多Linux用户绕不过去的坎。Ubuntu默认的IBus框架其实自带中文输入法,只是你没调出来。操作路径:设置 -> 键盘 -> 输入源 -> 添加中文(智能拼音)。如果你用不惯,想装搜狗输入法,需要先安装fctix框架:
sudo apt install -y fcitx然后从搜狗官网下载Linux版.deb包,双击安装,注销重新登录,在输入源里选择搜狗输入法。注意,Ubuntu 22.04默认是GNOME桌面,和搜狗输入法配合偶尔有候选词窗口不显示的bug,这时切到Xorg会话(登录界面齿轮选择“Ubuntu on Xorg”)基本能解决。
5.4 创建用户与权限管理
安装时设置的用户是sudo组成员,拥有管理员权限。如果这台机器是多人共用,可以用以下命令新建用户:
sudo adduser zhangsan sudo usermod -aG sudo zhangsan第一个命令创建用户并设置密码,第二个命令把他加到sudo组,让他能用sudo执行管理员命令。删除用户用sudo userdel -r zhangsan,参数-r会一并删除其home目录。这些命令是Linux运维的基本功,装完系统正好练手。
6. 那些安装过程中必须避开的坑
6.1 安装界面黑屏或花屏
这是最多人问的问题之一。Ubuntu安装界面默认加载开源显卡驱动,某些NVIDIA显卡环境下会直接黑屏。解决办法:在GRUB菜单出现时,光标停在“Try or Install Ubuntu”,按e编辑启动项,找到以linux开头的那一行,在末尾加上nomodeset参数,按Ctrl+X引导。之后安装流程就能走完。装好的系统如果重启还是黑屏,同样在GRUB里加nomodeset,进入系统后再装NVIDIA官方驱动即可。
6.2 安装完成后无法进入系统
常见分两种情况:
- 开机直接进入Windows,没有GRUB菜单。通常是安装时引导程序装错了位置,或者Windows快速启动把EFI引导覆盖了。在BIOS设置里检查启动顺序,找到“Ubuntu”或
ubuntu开头的启动项,把它移到第一位。如果EFI启动项里没有Ubuntu,可以用Live U盘启动,运行sudo update-grub和sudo grub-install /dev/nvme0n1修复。 - 开机出现
grub rescue>提示符。这说明GRUB配置文件损坏或分区发生变化。修复思路:先用ls命令查看可用分区,找到你的/boot或/分区,手动设置root和prefix,然后insmod normal,normal进入GRUB菜单,再修复grub。这个过程比较繁琐,我在实际中更倾向于:用Live U盘启动后执行sudo mount /dev/你的根分区 /mnt,挂载EFI和boot目录后使用chroot进入系统重新安装grub。
比较省事的做法:安装时不要手贱乱改EFI分区,自动安装通常不会出问题。手动分区时也要确保EFI分区没有被格式化,否则Windows引导会丢,修复起来更麻烦。
6.3 VMware或VirtualBox安装Linux蓝屏
在虚拟机里安装Linux时,宿主机是Windows,如果虚拟机配置里开启了“加密”或“嵌套虚拟化”相关选项,虚拟机操作系统可能会启动蓝屏。解决方法是:
- VMware:编辑虚拟机设置 -> 处理器 -> 关闭“虚拟化Intel VT-x/EPT或AMD-V/RVI”即可,但注意这会影响虚拟机内再跑虚拟机的能力。
- VirtualBox:尽量使用默认设置,显卡控制器选VMSVGA,存储控制器选SATA,不要选NVMe(有些版本有bug)。
其实虚拟机蓝屏更多是由ISO镜像不完整或虚拟机软件版本过旧导致。2024年了,建议VirtualBox至少用7.x,VMware Workstation Pro 17.x以上。
6.4 无线网络连接不上
Ubuntu对Intel无线网卡支持很好,但对Realtek部分型号支持很烂。安装完发现找不到WiFi信号,先看lspci | grep -i network确认网卡型号,再去网上搜对应的Linux驱动源码,用dkms编译安装。这个过程对新手不友好,所以如果你家里正好是Realtek网卡,安装前最好准备一根网线,或者用手机USB网络共享应急。
6.5 安装过程中卡在“正在安装系统”
遇到安装进度条不动,先确认安装时是否勾选了“安装第三方软件”。如果勾选,安装器会去网上下载驱动,网速慢或源不通时就会长时间卡住。遇到这种情况,等10分钟左右没动静就取消安装,重新走流程时不勾选第三方软件,系统装完再自己装驱动,反而更快更稳。
6.6 时间不对:UTC和本地时间问题
装完双系统后,你会发现Windows时间慢了8小时,这是Linux把硬件时钟当作UTC,而Windows当作本地时间导致。解决办法是在Linux里执行:
sudo timedatectl set-local-rtc 1 --adjust-system-clock这样Linux会像Windows一样把硬件时钟当成本地时间,之后再切换系统,时间就正常了。这个坑几乎每个双系统用户都会踩一遍。
7. 安装只是第一步:常用命令与Python环境快速上手
7.1 装完系统后先背熟这10个命令
热搜词里“linux常用命令”占据半壁江山,可见大家装系统之后真正的痛点是“不会用”。安装完成后,先别折腾桌面美化,把下面这些命令在日常使用中反复应用:
ls:列出目录文件,ls -lh看大小更直观cd:切换目录cp/mv/rm:复制、移动、删除,注意rm不可逆sudo:以管理员权限执行apt:安装卸载软件,Ubuntu系的包管理器df -h:查看磁盘空间free -h:查看内存使用ps aux:查看当前进程systemctl:管理系统服务,比如systemctl status sshgrep:在输出里过滤关键字
这些命令配合帮助文档man,基本可以解决日常80%的问题。我会在之后的文章里专门整理一份常用命令速查表,但你先得把系统装好才行。
7.2 在Linux上安装Python及虚拟环境
热搜词有“linux系统安装python”,说明很多人装完系统就要用Python。Ubuntu 22.04自带Python 3.10,但系统的Python环境不建议直接pip安装包,容易破坏系统依赖。正确做法是安装python3-venv和pip:
sudo apt update sudo apt install -y python3-pip python3-venv创建和管理虚拟环境:
mkdir ~/myproject && cd ~/myproject python3 -m venv venv source venv/bin/activate pip install flask激活虚拟环境后,命令行提示符前会出现(venv),这时所有pip安装的包都被隔离在这个项目里,不会污染系统环境。这是现代Python开发的基本素养。
如果你要安装最新版Python,可以到python.org下载源码编译安装,但编译时间较长,且要注意依赖。更推荐用apt装系统自带的版本,日常开发够用了。
7.3 用Docker前先理解容器是什么
热搜词里也有“linux安装docker”。Docker是Linux下的运维利器,安装命令很简单:
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh sudo usermod -aG docker $USER执行完第三条命令后,注销重新登录,就可以免sudo使用docker命令。测试是否安装成功:
docker run hello-world在安装Docker之前,请确保系统包已更新,并且磁盘空间充足。Docker镜像动辄几百MB,/var/lib/docker默认放在根分区,如果根分区太小,很快会报警。
8. 常见发行版安装差异:麒麟、欧拉和CentOS的风土人情
8.1 银河麒麟操作系统安装要点
国产化环境里,银河麒麟是个高频选项。它基于Ubuntu体系,安装过程与Ubuntu高度相似:同样的Debian包管理器apt,同样的安装器。不同的是:
- ISO镜像可以从官网申请试用于x86_64和aarch64架构
- 安装过程在进入“手动分区”时,同样支持自动分区,新手建议自动
- 银河麒麟默认桌面为UKUI,界面更接近经典Windows风格,习惯了Windows的用户接受度更高
安装完成后,如果想安装软件,同样使用apt。但软件源默认指向麒麟官方服务器,第三方源不一定兼容,不要强行添加普通Ubuntu源。
8.2 openEuler(欧拉)安装核心差异
欧拉是openEuler社区版,更多用于服务器。默认安装界面是Anaconda,和Fedora/CentOS同源。安装时要选择安装源(本地光盘)、软件包组(最小安装或带图形界面),分区可自动也可手动。
与Ubuntu最大的不同是包管理器用dnf(旧版用yum),安装软件示例:
sudo dnf install -y vim git nginx所以安装前先想清楚自己习惯哪个生态。会apt的人去用dnf不会陌生,但要记住两者命令语法有差异。
8.3 CentOS/Rocky Linux的安装流程
CentOS Stream和Rocky Linux的安装流程基本照搬RHEL。在虚拟机上用ISO引导后,进入图形安装界面,选择软件包组(Server with GUI还是Minimal),配置Kdump(可以关掉)、安全策略和分区。
网络配置在安装界面里就可以设固定IP,也可以装好后再改。从CentOS 8时代开始,网络配置文件是/etc/NetworkManager/system-connections/*.nmconnection,不再是老的ifcfg-eth0。这一点和Ubuntu的netplan方案完全不同。
如果你是学运维准备考证,Rocky Linux更贴近RHEL环境。如果只是日常折腾,Ubuntu更省心。
9. 安装完之后的备份与快照思路
9.1 为什么要学习备份
很多新手装完系统就万事大吉,直到某天误删配置、升级内核挂了或中了勒索病毒,才意识到备份的重要性。Linux系统备份没有Windows那种傻瓜式“还原点”,但可以做得更精细。
最简单实用的备份思路是定期打包配置文件和项目目录:
tar czf backup.tar.gz ~/.config ~/myproject /etc/nginx系统级备份可以用rsync:
sudo rsync -avz --progress / /mnt/backup_disk/ --exclude=/proc --exclude=/sys --exclude=/dev这种备份可以用于系统迁移,但需要在Live环境下操作才靠谱。
9.2 虚拟机快照:试错者的后悔药
如果你用虚拟机学习,VMware和VirtualBox都支持快照功能。装完系统、配好环境和常用软件后,拍一张快照,以后系统搞坏了,五分钟就能还原到一个干净状态。这比来回重装系统高效太多,尤其是试内核参数、改GRUB配置这类高危操作前,先拍快照是给自己留条后路。
物理机没有快照功能,但可以用Timeshift这类工具做系统快照。Timeshift的原理类似Windows还原点,通过rsync方式或btrfs快照方式备份根分区,合并可用于回滚。建议在装完系统并完成所有配置后执行:
sudo timeshift --create --comments "first setup"以后系统出问题,启动Live U盘,用Timeshift恢复即可。
9.3 备份比安装本身更重要
很多人花大量时间研究怎么装系统,却没花时间考虑怎么恢复到“装好的系统”。备份策略属于那种“用不上时觉得浪费、用上时救命”的东西。至少保留一个已有系统的tar包或Essentials快照,之后重装系统就能少走很多弯路。
我给自己的规矩是:每次重装系统都做这么几件事——备份重要目录、导出软件列表(dpkg --get-selections)、记录当前安装的驱动版本和内核版本。这样就算磁盘坏了,换块新硬盘回来也能快速恢复工作环境。
10. 个人安装习惯与建议
最后分享几个我这些年装Linux积累下来的习惯,不一定适用于所有人,但大概率能帮你省下折腾时间:
第一,不要追求“最新版本”。Ubuntu 24.04刚发布时,第三方软件兼容性和驱动支持都会有一段空窗期。对于稳定使用,LTS版本永远是更稳妥的选择。2024年装22.04一点也不过时,它支持到2027年。
第二,不要在安装过程中同时做其他事。分区、选启动设备、改BIOS设置,每一项都值得专注看完再往下点。很多安装失败不是技术问题,而是手滑选错了项目。
第三,装完之后一定要重启一次,确认所有配置依然生效。尤其是显卡驱动和无线网卡,开机正常才是真正的正常。
第四,把你踩过的坑记录下来。用Markdown也好、笔记本也好,把错误提示、解决思路、命令原文存起来。以后重装或帮别人解决时,这就是最宝贵的资料。
第五,学会利用Live U盘环境排查故障。启动盘既是安装工具,也是救援工具。无论GRUB坏了、分区表乱了、还是忘了密码,都可以用Ubuntu Live环境挂载磁盘修复,不会就搜“Live USB chroot修复”,足够解决大部分问题。
Linux系统安装本身算不上难,难的是把每个环节的细节都想清楚。只要提前规划好备份方案和分区方案,大多数坑都是可以绕开的。希望这篇教程能帮你从零开始,顺利走进Linux的世界。