ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

新手向Linux安装指南:发行版、启动盘、分区与常见坑

2026/9/30 4:44:16 拓冰建站 浏览量
新手向Linux安装指南:发行版、启动盘、分区与常见坑 Linux安装这件事网上教程一抓一大把但多数要么只讲“下一步下一步”却不说为什么要么版本太老还在教改 BIOS 的旧流程。我见过太多新手照着老教程装到一半卡住最后折腾一晚上连安装界面都没进去。这篇教程就把整个 Linux 安装流程拆开揉碎从选发行版、做启动盘、分区到首次配置和常见报错按实际操作顺序一步步走。适合完全没装过 Linux 的新手也适合想在虚拟机里先试水的老手。我会在每个关键节点解释背后逻辑再把踩过的坑直接告诉你。1. 安装前先想清楚三件事发行版、安装方式、磁盘布局1.1 发行版怎么选别只盯着“免费”Linux 发行版非常多新手第一个问题往往就是“我该下哪个”。其实选发行版不是选“最流行的”而是选“最适合你当前需求的”。国内用户常见的几类桌面办公向Ubuntu、Linux Mint、Deepin深度、UOS 等。Ubuntu 用户基数大遇到问题搜索引擎能直接给你答案Deepin 和 UOS 的中文本地化做得比较好日常办公软件适配相对省心。服务器向CentOS Stream、Rocky Linux、Debian、Ubuntu Server。Debian 稳定、文档全适合想认真学 Linux 的人CentOS 系在运维岗位用得很多但要注意 CentOS 8 已经停止维护新装环境建议 Rocky Linux 或 AlmaLinux。开发/嵌入式向Ubuntu、Fedora、Arch Linux。嵌入式开发绕不开交叉编译工具链Ubuntu 对 ARM 工具链和各种串口调试工具的兼容性最省事Arch 的软件很新、文档也很优秀但安装过程需要自己动手新人先用它学习会有点虐。安全/渗透测试向Kali Linux。注意 Kali 是一套专用工具集合不是日常桌面系统拿它当主力系统用反而会让很多基础功能需要额外折腾。我的建议很直接如果你是第一次接触 Linux想把它装在主力电脑上日常使用优先选 Ubuntu 最新长期支持版LTS或 Linux Mint。先把一个发行版用明白比到处折腾“小而美”的发行版更能建立信心。1.2 虚拟机、双系统、物理机直装怎么权衡安装方式决定了你要准备什么、风险有多高。三种方式我都试过差异挺大虚拟机VirtualBox/VMware最安全。相当于在你的 Windows 或 macOS 里开了一个“假电脑”Linux 装在虚拟磁盘里出任何问题都不会影响真实系统。适合第一次体验、学习命令、测试配置文件想删就删。双系统传统 BIOS/UEFI 引导双启动对个人电脑来说最实用。Linux 和 Windows 各占一块磁盘分区开机时选进入哪个系统。性能接近物理机也方便保留 Windows 日常使用。风险在于引导过程和分区操作处理不好可能进不了原来的系统。物理机直装整个磁盘都给 Linux。性能最好但如果你有刚需的 Windows 软件某些网银、Office 深度用户、特定游戏先别这么做。新手我更推荐先虚拟机跑明白了、确定自己真的需要 Linux 办公和开发再用双系统也不迟。这篇文章后面会重点覆盖虚拟机安装和 U 盘物理机安装两条路因为它们在实际中最常见。1.3 磁盘分区和文件系统基础装之前必须补的课很多人一看到“分区”两个字就头大但 Linux 安装里这一步躲不掉。理解几个关键词就没那么可怕了分区把一块硬盘划分成多个逻辑区域。Windows 里的 C 盘、D 盘逻辑类似但 Linux 里所有分区最终会挂载到一个统一的目录树下面。挂载点Linux 文件系统是一棵倒挂的树根是/。你给硬盘分区后需要告诉系统“这个分区放在/位置”、“那个分区放在/home位置”这个过程叫挂载。EFI 系统分区ESPUEFI 引导时代电脑需要一个小分区存放引导文件格式一般为 FAT32大小 100MB-500MB。装 Linux 时如果检测到已有的 Windows EFI 分区可以直接复用。swap交换分区物理内存不够时系统会把一部分磁盘当内存用。推荐大小与物理内存相近比如 8GB 内存就分 8GB swap如果内存在 16GB 以上日常用也可以不分单独 swap 分区用一个 swap 文件代替。文件系统方面普通用户选默认的 ext4 就好。新机器如果主板和硬盘支持 NVMe 固态默认选项完全够用不用刻意追求 Btrfs、XFS 这些名字看起来更高级的文件系统。分区这块的原则是不理解就别过度手动操作安装器默认的“清空整个磁盘并安装”对新人其实是安全的因为它至少不会像手滑改错分区那样把 Windows 数据搞没。2. 制作启动盘与引导安装从镜像下载到进入安装器2.1 下载镜像并校验 SHA256这一步别省去 Ubuntu、Debian 或你选择的发行版官网下载 ISO 镜像文件注意选长期支持版本如 Ubuntu 24.04 LTS不要选每半年发布的短期版本除非你清楚你要追新。下载完成后官网通常会给出一串 SHA256 校验值。为什么非要校验因为镜像文件较大下载过程中可能损坏而损坏的镜像大概率导致安装中途报错甚至让你误以为是硬件坏了。Windows 下打开 PowerShell执行Get-FileHash D:\Downloads\ubuntu-24.04-desktop-amd64.iso -Algorithm SHA256把输出结果和官网上的校验值对比一致再进行下一步。macOS 下用命令shasum -a 256 镜像路径Linux 下用sha256sum 镜像路径。这一步我每次都会做看似耽误一分钟实际能帮你排除大量玄学问题。2.2 Ventoy 和 BalenaEtcher两种制作启动盘的工具以前做启动盘要先格式化为 FAT32然后用 Rufus、UltraISO 把镜像“写入”。现在我最常用两种方式各有适用场景Ventoy一次安装、终身受益。安装 Ventoy 到 U 盘后这个 U 盘就变成了“启动盘兼普通存储盘”。你把 ISO 文件直接拷进去开机选择从 U 盘启动它会自动列出所有镜像让你挑选。想换系统版本就删旧 ISO、拷新 ISO不用反复刷盘。BalenaEtcher界面简洁的三步刻录工具选镜像、选 U 盘、点 Flash。适合“我就装一次不想折腾”的场景也支持在 macOS 上使用。注意制作启动盘会清空 U 盘上的所有数据操作前确认 U 盘里没有你需要的东西。如果用了 Ventoy后续更新单个 ISO 不影响其他文件。2.3 修改引导顺序与安全启动新手最容易卡住的地方U 盘插入电脑后重启开机。多数电脑默认不是从 U 盘启动需要手动选择。常见方式有两种开机时按 F12戴尔、联想等、F11、Esc 或 F9弹出一次性启动菜单选择你的 U 盘。开机时按 F2 / Del 进 BIOS/UEFI 设置在 Boot 选项里把 U 盘调到第一位保存退出。这里有一个经典坑如果你的电脑支持 UEFI 且默认开启了安全启动Secure Boot部分发行版尤其是 Ubuntu 之前的版本会直接停在启动界面不动黑屏或白字闪烁。解决办法有两个进 BIOS 把 Secure Boot 改成 Disabled或者下载带“Secure Boot”标识的特殊镜像。Ubuntu 从 23.10 开始对安全启动的支持明显变好但关掉它仍然是最稳的排障手段。值得注意的是现在很多笔记本默认开启 Intel VMD / RST 模式会导致 Linux 安装器认不出 NVMe 固态硬盘这时需要在 BIOS 里把 SATA/存储模式切换到 AHCI。这个坑我后文会专门展开。2.4 进入安装器后的第一屏先别急着点“安装”无论你是从 U 盘启动还是直接用 ISO 在虚拟机里加载进入引导菜单后通常会看到几个选项Try or Install Ubuntu体验或安装、Boot from next volume、OEM install 等。新手可以直接选第一项进入安装器。进入安装器后先做什么我建议如果你之前是 Windows 用户先花两分钟在左侧栏点开浏览器或者系统自带的“试用”模式确认一下无线网卡能不能搜到 WiFi、触控板能不能用。一旦发现硬件不被识别还可以回 Windows 去查解决方案或者换内核版本。等真正进入分区安装阶段再发现问题处理起来就麻烦了。3. 安装全流程实操从语言选择到首次重启3.1 语言、键盘布局和网络配置安装器第一步通常是选语言。很多人直接选“中文简体”这没问题。但有一个细节键盘布局建议选“English (US)”或与你的键盘实际标注一致。如果你选中文键盘布局某些特殊字符的位置会变化对输入命令没有好处。接下来是网络配置。如果在物理机上安装推荐连接有线网络或者可用的无线网络因为安装过程中系统会下载语言包和第三方驱动。但如果你是拔网线安装、纯离线也没关系最坏结果只是系统装完后部分语言包不全后补即可。虚拟机安装时网络模式选 NAT 就能上网桥接模式可以让你后续从宿主机直接访问虚拟机这一步新手默认 NAT 就好。3.2 磁盘分区推荐使用“清除整个磁盘”如何手动分区安装类型界面你会看到几个选项。对新人我建议分两种情况虚拟机或整机直装、不需要保留旧系统直接选“Erase disk and install Ubuntu”清除整个磁盘并安装 Ubuntu安装器会自动创建 EFI 分区、根分区和 swap什么都不用操心。想手动分区、或者双系统安装但想自定义目录大小选“Something else”其他选项。手动分区时一个稳妥的分区方案是这样的以单块 512GB SSD 为例分区大小类型挂载点/用途/dev/nvme0n1p1500MBEFI System引导文件格式 FAT32/dev/nvme0n1p216GBswap交换空间物理内存 8GB 附近/dev/nvme0n1p3100GBext4挂载到/系统与软件/dev/nvme0n1p4剩余空间ext4挂载到/home你的个人文件为什么建议单独分一个/home因为重装系统时只要你不勾选格式化/home分区你的桌面文档、下载、项目代码都能保留。这个习惯在后期非常有用。如果你有多个硬盘也可以把/home放到另一块机械硬盘上数据和系统彻底分离。分区时最容易犯错的是把引导程序安装位置选成了 U 盘而不是硬盘。安装界面底部通常会有一个“Device for boot loader installation”下拉框记得选择你的硬盘如/dev/nvme0n1不要选/dev/sda之类的 U 盘。选错的结果是 U 盘拔掉后电脑无法启动 Linux。3.3 设置主机名、用户名与密码别再用弱密码接下来设置你的计算机名hostname、用户名和密码。计算机名就是这台设备在网络里显示的名字比如my-laptop。用户名建议全部小写、不含空格。密码尽量别用纯数字或生日因为你的 sudo 权限等于这台机器的最高权限。可以设置一个 12 位以上的强密码并记住它。这里有个小提示很多发行版会提供“Login automatically / Automatic Login”选项选择后开机不需要输密码直接进桌面。如果是个人电脑且环境安全自动登录确实方便但如果你以后要学数据库、Docker、远程 SSH 之类的操作建议关闭自动登录并习惯用密码锁定会话。否则别人碰到电脑就能直接操作你的开发环境。3.4 等待安装与首次重启的注意事项点击“Install”之后安装器会边拷贝文件、边配置系统。这个阶段长度取决于磁盘速度和网络快则几分钟慢则十几分钟。期间你可以看到演示文稿性质的介绍不用管它。安装完成后提示重启注意两点如果显示“Please remove the installation medium, then press Enter”拔掉 U 盘再回车。如果是虚拟机在虚拟光驱设置里把 ISO 文件断开或取消“Connected”勾选。首次启动如果出现登录界面输入你刚才设置的用户名密码。进桌面后先别急着玩打开终端执行一次系统更新和软件源更换这是下一节的内容。4. 装完必做的核心配置软件源、用户权限、终端与命令4.1 为什么第一次开机先别急着装软件刚装完系统的 Linux 是“能开机但不太好用”的状态。默认语言包、中文字体、硬件驱动、常用软件都需要进一步配置。如果你直接打开浏览器去下载软件安装包会发现方式混乱有的软件提供.deb包有的提供.AppImage有的只提供源码。正确做法是先更新系统、配置软件源再通过包管理器安装软件。这一步的逻辑是Linux 的软件大多来自软件源仓库系统默认指向的源服务器可能在境外下载速度慢甚至超时。把软件源换成国内镜像站点后后续所有下载都会变快。换源属于常规技术操作目的是让程序包下载过程更快很多新手卡在这里误以为 Linux 安装软件太麻烦其实只是没有换源。4.2 配置软件源与系统更新的完整命令Ubuntu 系统换源的常用方法sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo sed -i s/archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g /etc/apt/sources.list sudo sed -i s/security.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g /etc/apt/sources.list sudo apt updateDebian 系统同样编辑/etc/apt/sources.list把官方域名替换成镜像站即可。注意不同发行版的包管理器不同Ubuntu/Debian 用aptFedora/CentOS 用dnf/yumArch 用pacman不要混用。更新命令组合sudo apt update # 刷新软件包索引 sudo apt upgrade # 升级所有可升级软件包 sudo apt autoremove # 清理不再需要的依赖包执行sudo apt update有时候会报“签名失效”或“仓库没有 Release 文件”错误多半是源地址写错或者混合了不同版本号。遇到这类问题先检查你编辑的文件里是否有对应版本的地址不要照抄网上的命令。4.3 用户、用户组与 sudo 权限这一块务必理解Linux 是多用户系统权限模型是安全基石。我的账户目前有 sudo 提权能力但并不是所有用户都有。日常使用中理解三件事就够了管理员权限安装软件、修改系统文件都需要sudo。每次执行sudo会要求输入密码这是安全机制不是“系统抽风”。用户组系统用组来管理多个用户的权限。比如你有两个账户可以把它们都加入sudo组、docker组或wireshark组来控制它们能使用哪些系统资源。新建用户常用命令为sudo useradd -m 用户名然后sudo passwd 用户名。如果想给新用户桌面登录和 sudo 权限需要把它加入相应组。不要轻易用 root 账户做日常操作。查看当前用户属于哪些组执行id或groups。修改某个用户加入附加组sudo usermod -aG docker 用户名-a表示追加-G指定附加组。写错组名不会有报错提示但用户实际并不会加入该组这是排查权限问题时很容易忽略的一点。4.4 打开终端的方式与 Linux 目录结构心得对刚接触 Linux 的人最需要克服的心理障碍是终端。其实很多日常操作在终端里反而更快。打开终端常用方式按下Ctrl Alt T或在应用菜单搜索“Terminal”。小技巧是拖动gnome-terminal到收藏栏用快捷键启动。进入终端后先认识几个命令pwd # 显示当前目录 ls # 查看当前目录下的文件 cd 目录名 # 进入目录 cd .. # 返回上级目录 mkdir 目录名 # 创建目录 rm 文件 # 删除文件Linux 根目录下的关键目录/etc存放系统配置文件/home是普通用户的家目录/var放日志和缓存/tmp是临时文件区。很多人问“我是管理员为什么不能随便删/usr下的文件”因为 Linux 的权限限制不仅针对普通用户也保护系统关键文件不被误操作破坏。理解这一点你以后遇到“Permission denied”就不会慌先看路径再看执行者身份再决定是否用 sudo。5. 常见安装与启动问题排查都是实际踩过的坑5.1 启动后黑屏、花屏或卡在 Logo物理机安装 Linux 后重启黑屏是新手第一大杀手。原因多数出在显卡驱动上。如果你的电脑是 N 卡或 Intel/AMD 混合显卡安装系统时默认使用开源驱动程序兼容性还可以但性能表现一般。处理思路开机进入 GRUB 菜单按e编辑启动项在linux开头的那一行末尾加上nomodeset然后按 CtrlX 或 F10 启动。nomodeset告诉内核先不要加载显卡模式设置很多黑屏问题能绕过。进入系统后去“Software Updates”的 Additional Drivers 标签页里安装官方闭源驱动重启后一般就正常了。如果连 GRUB 都没有出现可能是引导文件坏了需要 Live USB 启动后执行 Boot Repair 修复。5.2 安装器认不到硬盘先怀疑 BIOS 设置很多新笔记本默认开启了 Intel VMDVolume Management Device和 RSTRapid Storage Technology模式。这个模式在 Windows 下能提供磁盘加速但 Linux 发行版默认内核可能不带对应驱动导致安装器打开分区界面时硬盘列表是空的。解决方法重启进 BIOS找到 Storage / SATA Mode / VMD Controller 选项改成 AHCI 模式。有些笔记本改完这个选项后 Windows 可能无法启动需要先进安全模式再重启。如果不想改 BIOS也可以尝试加内核参数module_blacklistIntcVmdUbuntu 新内核可用但这个方案变数较多最简单的还是 BIOS 里切 AHCI。5.3 装完 Linux 后 Windows 不见了引导修复这样做双系统用户最怕的一幕开机直接进了 LinuxGrub 菜单里没有 Windows。原因通常是安装 Linux 时引导程序装到了整个硬盘的 EFI 分区Grub 没有正确探测到 Windows Boot Manager。在 Linux 里执行sudo update-grub这个命令会重新扫描磁盘上的操作系统并更新 Grub 配置。如果执行完还是没有 Windows 项可以确认 Windows 的 EFI 分区是否被格式化或覆盖。用 Live U 盘启动打开 GParted 看分区表确认空间没有丢失。实在修复不了可以用一个名为 Boot Repair 的工具一键修复 Grub或在 BIOS 里手动把Windows Boot Manager设为第一启动项直接进入 Windows再从 Windows 侧修复启动菜单。双系统安装前务必先备份 Windows 的重要数据这比任何技巧都重要。5.4 解压文件乱码与常见压缩包处理很多从 Windows 过来的用户在 Linux 下解压 zip 文件时发现文件名变成乱码。原因很简单Windows 的 zip 使用 GBK 编码文件名Linux 默认按 UTF-8 解压编码不对应就显示出乱码。解决办法sudo apt install unzip python3 -m zipfile --extract 文件.zip如果仍乱码可以用 7z 工具并指定 GBK 编码sudo apt install p7zip-full 7z x 文件.zip解压 tar.gz 和 7z 文件也很常见tar -zxvf 文件.tar.gz 7z x 文件.7z记住解压新拿到的压缩包之前先ls -l 文件看大小再用file 文件名看真实格式。很多所谓“解压失败”其实只是扩展名不对file命令能直接告诉你它到底是什么类型。5.5 无线网卡、蓝牙、触控板在 Linux 下失灵笔记本装完 Linux 没无线网卡驱动这个问题在部分 Realtek 网卡机型上特别常见。排查顺序先看系统是否能识别硬件lspci | grep -i network或lsusb。如果硬件识别了但没有网络检查驱动模块sudo dmesg | grep firmware或查看rfkill list是否被硬/软禁用。如果硬件都不识别大概率是内核版本太老。先连接有线网或者手机 USB 网络共享执行sudo apt update sudo apt upgrade升级内核后重启试试。触控板失灵的情况有时是因为 Wayland 与 Xorg 对多点触控支持不同可以在登录界面齿轮图标里切换会话模式。这些问题的通用策略是先通过有线网把系统更新到最新再搜具体网卡型号的 Linux 驱动。不要盲目下载闭源安装包很多网卡的适配其实已经进入新内核了只是你装系统的镜像版本太老。6. 装完之后从哪学起命令速查与后续路径6.1 把 Linux 当主力还是当虚拟机练习我见过很多人一装好 Linux 就陷入“折腾桌面美化、折腾主题”的泥潭最后发现自己还是不会用命令行。如果你是真想学会 Linux建议前两周把虚拟机或主力机当作“终端训练场”每天强迫自己用命令完成文件操作而不是用文件管理器点击。桌面环境只是在需要看文档、开浏览器时才用。虚拟机方案有一个额外好处快照。在 VirtualBox 里装好系统后做一个“干净快照”之后随便折腾坏了直接恢复快照再不用重装。这个习惯能极大降低试错成本。6.2 高频 Linux 常用命令速查表新手阶段真正高频的命令其实不超过 20 个把这几个用熟了比背 100 个命令有意义。场景命令说明文件与目录ls,cd,cp,mv,rm,mkdir日常文件操作查看文件cat,less,head,tailtail -f看日志很有用查找grep,find,locate搜内容/搜文件系统信息uname -a,df -h,free -h内核、磁盘、内存进程管理ps aux,top,kill查看和结束进程网络ip addr,ping,curl查看 IP、连通性、请求测试权限chmod,chown,sudo改权限、改属主、提权分析wc,sort,uniq,awk统计、排序、去重、处理字段不需要一天记完遇到需求去查手册就行。装一个tldr工具比看冗长的man手册更友好sudo apt install tldr tldr tar tldr grep6.3 给后续学习铺路日志、systemd 与包管理当你进入系统后遇到奇怪问题第一反应去翻日志。日志查看命令journalctl -xe journalctl -u 服务名 --since today dmesg | tail -30dmesg看内核日志对排查硬件问题最有效journalctl -u 服务名看某个 systemd 服务的日志。Systemd 是现代大部分 Linux 发行版的启动管理器和任务管理器。查看服务状态systemctl status ssh systemctl start ssh systemctl enable ssh这些命令看起来零散但本质上都在做同一件事理解系统由哪些组件构成谁出了问题就去哪里查。包管理器则对应“装软件、卸软件、查依赖”的需求。把“日志定位问题、systemd 管理服务、包管理器管理软件”这条链子弄明白你就已经拥有独立维护一台 Linux 的能力了。最后再分享一个小技巧安装 Linux 硬盘时如果你有条件内容盘和数据盘最好分开。系统盘坏了不影响数据盘重装系统也不用搬/home。我以前觉得一块盘分两个区就行直到有一次重装不小心格式化错分区才知道独立数据盘的重要性。装系统的路不难难的是不慌不忙地把每一步操作背后的逻辑搞清楚。愿你少踩我踩过的坑早日用上顺手省心的 Linux 环境。